Name |
Description |
AndCodeExpression |
Represents an assertion. |
AndExpression |
Represents a positive look-ahead. |
ChoiceExpression |
Represents an ordered choice between a set of expressions. |
ClassExpression |
Represents a of a single character within certain character ranges. |
CodeExpression |
Represents a code expression to be emitted in the source code of the generated parser. |
CodeSpan |
Tracks the contents and region of a code expression. |
Expression |
Represents an expression that can be matched against a subject. |
Grammar |
Represents a full set of grammar rules. |
Identifier |
|
LiteralExpression |
Represents a literal string. |
NameExpression |
Represents a reference to another expression by name. |
NotCodeExpression |
Represents a negative assertion. |
NotExpression |
Represents a negative look-ahead. |
PrefixedExpression |
Represents an expression that has been given a name as a prefix. |
Quantifier |
Represents the rules for repeating an expression. |
RepetitionExpression |
Represents the repetition of an expression. |
Rule |
|
SequenceExpression |
Represents a sequence of expressions to match. |
TypedExpression |
Represents an expression with a specific type. |