Optional
inputProtected
positionPrivate
Readonly
runnerProtected
Optional
typeProtected
currentProtected
isProtected
advancePrivate
atPrivate
atProtected
checkTrue if the syntax at offset
matches syntax
Protected
checkTrue if the syntax at offset
matches any one syntax in syntaxes
Protected
checkProtected
consumeProtected
consumePrivate
declarationPrivate
extractPrivate
isWhether or not operand
can be a target of an assignment expression
Protected
matchChecks for a syntax type, and consumes it if it exists
Rest
...syntaxes: default[]True if the current syntax matches any one syntax in syntaxes
Protected
matchChecks for a set of syntax types, and consumes it if one exists
True if the current syntax matches any one syntax in syntaxSet
Protected
matchParses until the predicate returns true
Predicate returns whether or not the parser is finished by default
Private
parseProtected
parsePrivate
parsePrivate
parsePrivate
parsePrivate
parseProtected
parseProtected
parsePrivate
parsePrivate
parsePrivate
parsePrivate
parsePrivate
parsePrivate
parseParses a list of expressions separated by commas
Optional
closer: defaultPrivate
parsePrivate
parseProtected
parsePrivate
parsePrivate
parsePrivate
parseProtected
parseProtected
parseProtected
parsePrivate
parsePrivate
parseProtected
parsePrivate
parseProtected
parsePrivate
parseParse the contents of an object, as well as the final right brace
Private
parsePrivate
parseOptional
expr: default.ExpressionPrivate
parseParse a primary value, such as a literal or groupings
Private
parseProtected
parsePrivate
parsePrivate
parsePrivate
parseProtected
parseProtected
parseProtected
parsePrivate
parseProtected
parsePrivate
parsePrivate
parseProtected
peekProtected
previousGenerated using TypeDoc
Advances to the next token