Language
Namespaces
- AST
Interfaces, Classes, Traits and Enums
- DirectiveLocation
- List of available directive locations
- Lexer
- A Lexer is a stateful stream generator in that every time
it is advanced, it returns the next token in the Source. Assuming the
source lexes, the final Token emitted by the lexer will be of kind
EOF, after which the lexer will repeatedly return the same EOF token
whenever called.
- Parser
- Parses string containing GraphQL query or [type definition](type-system/type-language.md) to Abstract Syntax Tree.
- Printer
- Prints AST to string. Capable of printing GraphQL queries and Type definition language.
- Source
- SourceLocation
- Token
- Represents a range of characters represented by a lexical token
within a Source.
- Visitor
- Utility for efficient AST traversal and modification.
- VisitorOperation