Protected
_unorderedProtected
allProtected
Readonly
lexerProtected
mainProtected
Readonly
wrapperCurrent state of the unordered groups
Executes a grammar action that modifies the currently active AST node
Consumes a specific token type from the token input stream. Requires a unique index within the rule for a specific token type.
Adds a new parser rule to the parser
Invokes the executable function for a given parser rule. Requires a unique index within the rule for a specific sub rule. Arguments can be supplied to the rule invocation for semantic predicates
Base interface for all parsers. Mainly used by the
parser-builder-base.ts
to perform work on different kinds of parsers. The main use cases are: