Class ASTStepVisitor


public final class ASTStepVisitor extends NFATraversalRegexASTVisitor
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. For example, when starting from Term "a" in the expression /a(b|(?=c)d)(?<=e)/, it will find the successors "b" and "d", where "d" must be merged with the successors of the look-ahead assertion ("c"), and both successors may be merged with the successors of the look-behind assertion ("e").
See Also: