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

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
          extended by fr.umlv.tatoo.cc.ebnf.ast.analysis.EnterPassTwo

public class EnterPassTwo
extends AbstractEnterPass


Method Summary
 Object visit(DirectiveDefAST node, Object parameter)
           
 Object visit(EnhancedDefAST node, Object parameter)
           
 Object visit(ImportDefAST node, Object parameter)
           
 Object visit(MacroDefAST node, Object parameter)
           
 Object visit(NonTerminalDefAST node, Object parameter)
           
 Object visit(PriorityDefAST node, Object parameter)
           
 Object visit(PriorityVarAST node, Object parameter)
           
 Object visit(ProductionDefAST node, Object parameter)
           
 Object visit(ProductionIdAndVersionDefAST node, Object parameter)
           
 Object visit(QuotedIdVarAST node, Object parameter)
           
 Object visit(RootDefAST node, Object parameter)
           
 Object visit(RuleDefAST node, Object parameter)
           
 Object visit(StartNonTerminalSetDefAST node, Object parameter)
           
 Object visit(TerminalDefAST node, Object parameter)
           
 Object visit(TypeVarAST node, Object parameter)
           
 Object visit(UnquotedIdVarAST node, Object parameter)
           
 Object visit(VariableTypeDefAST node, Object parameter)
           
 Object visit(VersionDefAST node, Object parameter)
           
 Object visit(VersionVarAST node, Object parameter)
           
 
Methods inherited from class fr.umlv.tatoo.cc.ebnf.ast.analysis.AbstractEnterPass
getBindingMap, processOneSubNode, processSubNodes, visit, visit, visit
 
Methods inherited from class fr.umlv.tatoo.cc.ebnf.ast.TreeASTVisitor
visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

visit

public Object visit(RootDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(DirectiveDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(ImportDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(PriorityDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(MacroDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(RuleDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(TerminalDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(VersionDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(TypeVarAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(VariableTypeDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(NonTerminalDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(ProductionIdAndVersionDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(VersionVarAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(PriorityVarAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(StartNonTerminalSetDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(ProductionDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(UnquotedIdVarAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(QuotedIdVarAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>

visit

public Object visit(EnhancedDefAST node,
                    Object parameter)
Overrides:
visit in class TreeASTVisitor<Object,Object,RuntimeException>