Oxide::Language::Parser
Inherits Reference < Object
Constructors
new(input : String, max_tokens : Int32 | Nil = nil)
SourceClass methods
parse(input : String, max_tokens : Int32 | Nil = nil)
SourceInstance methods
consume_token(kind : Token::Kind)
Sourceexpect_current_token(kind : Token::Kind)
Sourceexpect_keyword_and_consume(value : String)
Sourcenext_token(*args, **options)
Sourcenext_token(*args, **options, &)
Sourceparse
Sourceparse_argument(is_const)
Sourceparse_arguments(is_const) : Array(Nodes::Argument)
Sourceparse_arguments_definitions
Sourceparse_definition
Sourceparse_description
Sourceparse_directive(is_const)
Sourceparse_directive_definition(description : String | Nil)
Sourceparse_directive_location
Sourceparse_directive_locations
Sourceparse_directives(is_const) : Array(Nodes::Directive)
Sourceparse_enum_type_definition(description : String | Nil)
Sourceparse_enum_value_definition
Sourceparse_enum_value_name
Sourceparse_enum_values_definition
Sourceparse_field
Sourceparse_field_definition
Sourceparse_fields_definition
Sourceparse_fragment
Sourceparse_fragment_definition
Sourceparse_fragment_name
Sourceparse_implements_interfaces
Sourceparse_input_fields_definition
Sourceparse_input_object_type_definition(description : String | Nil)
Sourceparse_input_value_definition
Sourceparse_interface_type_definition(description : String | Nil)
Sourceparse_list(is_const)
Sourceparse_name
Sourceparse_named_type
Sourceparse_object(is_const)
Sourceparse_object_field(is_const)
Sourceparse_object_type_definition(description : String | Nil)
Sourceparse_operation_definition
Sourceparse_operation_definition_type
Sourceparse_operation_type_definition
Sourceparse_scalar_definition(description : String | Nil)
Sourceparse_schema_definition(description : String | Nil)
Sourceparse_selection
Sourceparse_selection_set
Sourceparse_type_reference
Sourceparse_union_member_types
Sourceparse_union_type_definition(description : String | Nil)
Sourceparse_value_literal(is_const)
Sourceparse_variable
Sourceparse_variable_definition
Sourceparse_variable_definitions
Sourceraise_unexpected
Sourcetoken(*args, **options)
Sourcetoken(*args, **options, &)
SourceMacros
with_location(method_def)
Source