fr.umlv.tatoo.cc.ebnf.ast.analysis
Class AbstractEnterPass
java.lang.Object
fr.umlv.tatoo.cc.ebnf.ast.TreeASTVisitor<Object,Object,RuntimeException>
fr.umlv.tatoo.cc.ebnf.ast.analysis.AbstractEnterPass
- Direct Known Subclasses:
- EnterPassOne, EnterPassTwo
public class AbstractEnterPass
- extends TreeASTVisitor<Object,Object,RuntimeException>
Methods inherited from class fr.umlv.tatoo.cc.ebnf.ast.TreeASTVisitor |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractEnterPass
protected AbstractEnterPass(BindingMap bindingMap)
AbstractEnterPass
protected AbstractEnterPass(AbstractEnterPass pass)
getBindingMap
protected BindingMap getBindingMap()
processOneSubNode
protected Object processOneSubNode(NodeAST subnode,
Object parameter)
- Escape null.
processSubNodes
protected void processSubNodes(NodeAST node,
Object parameter)
visit
public Object visit(SimpleNodeAST<?> node,
Object parameter)
- Overrides:
visit
in class TreeASTVisitor<Object,Object,RuntimeException>
visit
protected Object visit(NodeAST node,
Object parameter)
- Overrides:
visit
in class TreeASTVisitor<Object,Object,RuntimeException>
visit
public Object visit(TokenAST<?> token,
Object parameter)
- Overrides:
visit
in class TreeASTVisitor<Object,Object,RuntimeException>