public class UniqueGenerationVisitor extends Object implements NodeVisitor
| Constructor and Description |
|---|
UniqueGenerationVisitor() |
UniqueGenerationVisitor(Map<Integer,List<ReferenceIterator>> referenceIteratorMap,
Map<Integer,StringIterator> groupIterators) |
| Modifier and Type | Method and Description |
|---|---|
StringIterator |
getUniqueStrings() |
void |
visit(Choice node) |
void |
visit(FinalSymbol node) |
void |
visit(Group group) |
void |
visit(GroupRef groupRef) |
void |
visit(NotSymbol notSymbol) |
void |
visit(Repeat node) |
void |
visit(Sequence node) |
void |
visit(SymbolSet node) |
public UniqueGenerationVisitor()
public UniqueGenerationVisitor(Map<Integer,List<ReferenceIterator>> referenceIteratorMap, Map<Integer,StringIterator> groupIterators)
public void visit(SymbolSet node)
visit in interface NodeVisitorpublic void visit(Choice node)
visit in interface NodeVisitorpublic void visit(FinalSymbol node)
visit in interface NodeVisitorpublic void visit(Repeat node)
visit in interface NodeVisitorpublic void visit(Sequence node)
visit in interface NodeVisitorpublic void visit(NotSymbol notSymbol)
visit in interface NodeVisitorpublic void visit(GroupRef groupRef)
visit in interface NodeVisitorpublic void visit(Group group)
visit in interface NodeVisitorpublic StringIterator getUniqueStrings()
Copyright © 2020. All rights reserved.