public class DuplicateProductionFolder extends GrammarVisitor
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<NonTerminal,NonTerminal> |
folded
The map of from folded nonterminals to replacement nonterminals.
|
analyzer, isBound, isLastElement, isPredicate, isRepeatedOnce, isTopLevel, isVoided, needsSequence, runtime, transformInPlace| Constructor and Description |
|---|
DuplicateProductionFolder(Runtime runtime,
Analyzer analyzer)
Create a new duplicate production folder.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
visit(Module m)
Visit the specified grammar.
|
Element |
visit(NonTerminal nt)
Visit the specified nonterminal.
|
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitdispatch, equals, hashCode, iterate, map, mapInPlace, unableToVisit, visitprotected final java.util.Map<NonTerminal,NonTerminal> folded
public java.lang.Object visit(Module m)
visit in class GrammarVisitorpublic Element visit(NonTerminal nt)
Copyright © 2014. All Rights Reserved.