# File rparsec/keywords.rb, line 77
  def parser(key)
    result = nil
    if key.kind_of? String
      name = canonical_name(key)
      result = @name_map[name]
    else
      result = @symbol_map[key]
    end
    raise ArgumentError, "parser not found for #{key}" if result.nil?
    result
  end