| Interface | Description |
|---|---|
| ParsingListener |
This listener interface is invoked for each token parsed by the graphql parser code.
|
| ParsingListener.Token |
This represents a token that has been parsed
|
| Class | Description |
|---|---|
| AntlrHelper | |
| ExtendedBailStrategy | |
| GraphqlAntlrToLanguage | |
| MultiSourceReader |
This reader allows you to read N number readers and combine them as one logical reader
however you can then map back to the underlying readers in terms of their source name
and the relative lines numbers.
|
| MultiSourceReader.Builder | |
| MultiSourceReader.SourceAndLine | |
| Parser |
This can parse graphql syntax, both Query syntax and Schema Definition Language (SDL) syntax, into an
Abstract Syntax Tree (AST) represented by a
Document |
| ParserOptions |
Options that control how the
Parser behaves. |
| ParserOptions.Builder | |
| SafeTokenSource |
This token source can wrap a lexer and if it asks for more than a maximum number of tokens
the user can take some action, typically throw an exception to stop lexing.
|
| StringValueParsing |
Contains parsing code for the StringValue types in the grammar
|
| UnicodeUtil |
Contains Unicode helpers for parsing StringValue types in the grammar
|
| Exception | Description |
|---|---|
| InvalidSyntaxException |
This exception is thrown by the
Parser if the graphql syntax is not valid |
| ParseCancelledException |