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
  "(#{my_args.join(', ')})"
end