| Class | Description |
|---|---|
| ASTStep | |
| ASTStepVisitor |
Regex AST visitor that will find convert all NFA successors of a given
Term to
ASTTransitions (by calculating their respective GroupBoundaries) and annotate for
every successor which LookAheadAssertions and/or LookBehindAssertions it should
be merged with. |
| ASTTransition | |
| ASTTransitionCanonicalizer | |
| NFA | |
| NFAGenerator | |
| NFAState |
Represents a single state in the NFA form of a regular expression.
|
| NFAStateTransition |
Provides information about a transition from one NFAState to another state.
|
| NFATraceFinderGenerator |
Used for pre-calculating and finding the result of tree-like regular expressions.
|
| PureNFA |
A NFA that corresponds to the subtree of one
RegexASTSubtreeRootNode. |
| PureNFAGenerator | |
| PureNFAIndex | |
| PureNFAMap | |
| PureNFAMarkLookBehindEntries |
Calculates possible entry points of look-behind assertions in their parent
PureNFA. |
| PureNFAState |
Represents a state of a
PureNFA. |
| PureNFATransition |
Represents a transition of a
PureNFA. |
| PureNFATransitionGenerator |
Calculates the successor transitions of a given
PureNFAState. |
| QuantifierGuard |
Transition guards introduced by bounded
Token.Quantifiers. |
| Enum | Description |
|---|---|
| QuantifierGuard.Kind |