module Byebug::FrameFunctions

def get_frame_args(style, pos)

def get_frame_args(style, pos)
  args = @state.context.frame_args pos
  return '' if args.empty?
  locals = @state.context.frame_locals pos if style == :long
  my_args = args.map do |arg|
    case arg[0]
      when :block
        prefix, default = '&', 'block'
      when :rest
        prefix, default = '*', 'args'
      else
        prefix, default = '', nil
    end
    klass = style == :long && arg[1] ? "##{locals[arg[1]].class}" : ''
    "#{prefix}#{arg[1] || default}#{klass}"
  end
  return "(#{my_args.join(', ')})"
end