Documentation

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

Search results