public class MarkLookBehindEntriesVisitor extends NFATraversalRegexASTVisitor
This entire mechanism assumes that all lookbehind assertion have a fixed length!
RegexAST.createPrefix()ast| Constructor and Description |
|---|
MarkLookBehindEntriesVisitor(RegexAST ast) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
enterLookAhead(LookAheadAssertion assertion) |
protected void |
leaveLookAhead(LookAheadAssertion assertion) |
void |
run() |
protected void |
visit(RegexASTNode target)
Visit the next successor found.
|
canTraverseCaret, dollarsOnPath, getGroupBoundaries, getLastDollarOnPath, getTraversableLookBehindAssertions, run, setCanTraverseCaret, setReverse, setTraversableLookBehindAssertionspublic MarkLookBehindEntriesVisitor(RegexAST ast)
public void run()
protected void visit(RegexASTNode target)
NFATraversalRegexASTVisitorvisit in class NFATraversalRegexASTVisitorprotected void enterLookAhead(LookAheadAssertion assertion)
enterLookAhead in class NFATraversalRegexASTVisitorprotected void leaveLookAhead(LookAheadAssertion assertion)
leaveLookAhead in class NFATraversalRegexASTVisitor