class RDoc::Parser::Ruby

def parse_symbol_arg_paren no # :nodoc:

:nodoc:
def parse_symbol_arg_paren no # :nodoc:
  args = []
  loop do
    skip_tkspace_comment
    if tk1 = parse_symbol_in_arg
      args.push tk1
      break if no and args.size >= no
    end
    skip_tkspace_comment
    case (tk2 = get_tk)[:kind]
    when :on_rparen
      break
    when :on_comma
    else
      warn("unexpected token: '#{tk2.inspect}'") if $DEBUG_RDOC
      break
    end
  end
  args
end