| Interface | Description |
|---|---|
| RegexASTVisitorIterable |
| Class | Description |
|---|---|
| AddToSetVisitor | |
| ASTDebugDumpVisitor | |
| ASTDotExportVisitor | |
| ASTLaTexExportVisitor | |
| CalcMinPathsVisitor |
This visitor will set the
RegexASTNode.getMinPath() - property of children of an AST in
the following manner:
The minPath of LookBehindAssertion and LookAheadAssertion nodes is the
minimum number of CharacterClass nodes that need to be traversed in order to reach the node.
The minPath of BackReference, PositionAssertion and MatchFound nodes
is undefined (or is always 0). |
| CopyVisitor | |
| DeleteVisitor |
A visitor used to maintain the state of cached
RegexAST fields when removing parts of the
AST. |
| DepthFirstTraversalRegexASTVisitor |
AST visitor base class that will visit a given subtree in depth-first order.
|
| InitIDVisitor | |
| MarkLookBehindEntriesVisitor |
For all lookbehind assertions, mark all states where the assertion may begin.
|
| NFATraversalRegexASTVisitor |
Special AST visitor that will find all immediate successors of a given Term when the AST is seen
as a NFA, in priority order.
|
| PreCalcResultVisitor | |
| RegexASTVisitor | |
| SetSourceSectionVisitor |
This visitor is used for setting the
SourceSection of AST subtrees that are copied into
the parser tree as substitutions for things like word boundaries and position assertions in
multi-line mode. |