C# (CSharp) Pegasus.Expressions Namespace

Classes

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.