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 boolean |
canTraverseLookArounds() |
protected void |
enterLookAhead(LookAheadAssertion assertion) |
protected void |
leaveLookAhead(LookAheadAssertion assertion) |
void |
run() |
protected void |
visit(RegexASTNode target)
Visit the next successor found.
|
calcQuantifierGuards, canTraverseCaret, caretsOnPath, dollarsOnPath, getGroupBoundaries, getLastDollarOnPath, getQuantifierGuardsOnPath, getTraversableLookBehindAssertions, hasQuantifierGuards, 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 NFATraversalRegexASTVisitorprotected boolean canTraverseLookArounds()
canTraverseLookArounds in class NFATraversalRegexASTVisitor