kgraphql / com.apurebase.kgraphql.request / Parser

Parser

open class Parser

Types

Options

Configuration options to control parser behavior

data class Options

Constructors

<init>

Parser(source: Source, options: Options? = null)
Parser(source: String, options: Options? = null)
Parser(lexer: Lexer, options: Options? = null)

Functions

parseDocument

Document : Definition+

fun parseDocument(): DocumentNode

parseValueLiteral

Value{Const} :

fun parseValueLiteral(isConst: Boolean): ValueNode

Companion Object Functions

getTokenDesc

A helper function to describe a token as a string for debugging

fun getTokenDesc(token: Token): String

getTokenKindDesc

A helper function to describe a token kind as a string for debugging

fun getTokenKindDesc(kind: TokenKindEnum): String