README
Top Level Namespace
CLTK
TokenValue
Type
GraphQL
Directive
Directives
IncludeDirective
IsDeprecated
SkipDirective
Error
Language
AbstractNode
AEnum
Argument
ArgumentValue
ASTNode
Directive
DirectiveDefinition
Document
EnumTypeDefinition
EnumValueDefinition
Field
FieldDefinition
FragmentDefinition
FragmentSpread
FValue
Generation
InlineFragment
InputObject
InputObjectTypeDefinition
InputValueDefinition
InterfaceTypeDefinition
Lexer
LexerContext
ListType
NameOnlyNode
NonNullType
NullValue
ObjectTypeDefinition
OperationDefinition
Parser
ParserContext
ScalarTypeDefinition
SchemaDefinition
Selection
Token
Kind
Type
TypeDefinition
TypeName
UnionTypeDefinition
VariableDefinition
VariableIdentifier
WrapperType
ObjectType
Schema
AlibiType
Context
FragmentResolver
InputType
Introspection
IntrospectionObject
Middleware
Proc
Schema
Args
ExecuteParams
JSONType
VariableResolver
TypeValidation
NamedTuple
Object
class
GraphQL::Language::Parser
GraphQL::Language::Parser
Reference
Object
Defined in:
graphql-crystal/language/parser.cr
Constructors
.new
(lexer : Language::Lexer)
Instance Method Summary
#max_nesting
: Int32
#max_nesting=
(max_nesting)
#parse
(source : String) : Language::Document
Instance methods inherited from class
Object
debug
debug
Constructor Detail
def self.
new
(lexer :
Language::Lexer
)
#
[
View source
]
Instance Method Detail
def
max_nesting
: Int32
#
[
View source
]
def
max_nesting=
(max_nesting)
#
[
View source
]
def
parse
(source : String) :
Language::Document
#
[
View source
]