TokenError | |
TokenRangeError |
FailedParser | |
FailedParserOutput | |
Lexer | |
ParseError | |
Parser | |
ParseResult | A ParseResult has to parts: result: The result object of this try. nextToken: The first unconsumed token. |
Rule | |
SucceededParserOutput | A ParserOutput always has candidates and an error. If successful===true, it means that the candidates field is valid, even when it is empty. If successful===false, error will be not null The error field stores the farest error that has even been seen, even when tokens are successfully parsed. |
Token | |
TokenPosition |
ParserOutput |