# 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