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