Module exprs

Source
Expand description

Module containing the AST (abstract syntax tree) types for expressions

Modules§

test

Structs§

Alternation
An alternation. This is a list of alternatives. Each alternative is a Rule.
Boundary
A word boundary or anchor, which we combine under the term boundary.
Capture
CharClass
A character class. Refer to the module-level documentation for details.
CharGroup
The contents of a CharClass.
Group
A group, i.e. sequence of rules. A group is either capturing or non-capturing.
Let
Literal
Lookaround
Negation
Range
Recursion
Reference
Regex
Repetition
RepetitionKind
A repetition in its most canonical form, {x,y}.
StmtExpr
Variable

Enums§

BooleanSetting
BoundaryKind
Category
CodeBlock
GroupItem
One item in a character class.
GroupKind
GroupName
LookaroundKind
OtherProperties
Quantifier
ReferenceTarget
Rule
A parsed pomsky expression, which might contain more sub-expressions.
Script
Stmt