fr.umlv.tatoo.cc.ebnf.ast.analysis
Class AbstractEnterPass

java.lang.Object
  extended by fr.umlv.tatoo.cc.ebnf.ast.TreeASTVisitor<Object,Object,RuntimeException>
      extended by fr.umlv.tatoo.cc.ebnf.ast.analysis.AbstractEnterPass
Direct Known Subclasses:
EnterPassOne, EnterPassTwo

public class AbstractEnterPass
extends TreeASTVisitor<Object,Object,RuntimeException>


Constructor Summary
protected AbstractEnterPass(AbstractEnterPass pass)
           
protected AbstractEnterPass(BindingMap bindingMap)
           
 
Method Summary
protected  BindingMap getBindingMap()
           
protected  Object processOneSubNode(NodeAST subnode, Object parameter)
          Escape null.
protected  void processSubNodes(NodeAST node, Object parameter)
           
protected  Object visit(NodeAST node, Object parameter)
           
 Object visit(SimpleNodeAST<?> node, Object parameter)
           
 Object visit(TokenAST<?> token, Object parameter)
           
 
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
 

Constructor Detail

AbstractEnterPass

protected AbstractEnterPass(BindingMap bindingMap)

AbstractEnterPass

protected AbstractEnterPass(AbstractEnterPass pass)
Method Detail

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>