fr.umlv.tatoo.cc.ebnf.ast
Class TreeASTVisitor<R,P,E extends Exception>
java.lang.Object
fr.umlv.tatoo.cc.ebnf.ast.TreeASTVisitor<R,P,E>
- Direct Known Subclasses:
- AbstractEnterPass
public class TreeASTVisitor<R,P,E extends Exception>
- extends Object
Method Summary |
protected R |
visit(fr.umlv.tatoo.cc.ebnf.ast.AbstractNodeAST node,
P parameter)
|
R |
visit(AliasDefAST node,
P parameter)
|
R |
visit(DirectiveDefAST node,
P parameter)
|
R |
visit(EnhancedDefAST node,
P parameter)
|
R |
visit(ImportDefAST node,
P parameter)
|
R |
visit(MacroDefAST node,
P parameter)
|
protected R |
visit(NodeAST node,
P parameter)
|
R |
visit(NonTerminalDefAST node,
P parameter)
|
R |
visit(PriorityDefAST node,
P parameter)
|
R |
visit(PriorityVarAST node,
P parameter)
|
R |
visit(ProductionDefAST node,
P parameter)
|
R |
visit(ProductionIdAndVersionDefAST node,
P parameter)
|
R |
visit(QuotedIdVarAST node,
P parameter)
|
R |
visit(RootDefAST node,
P parameter)
|
R |
visit(RuleDefAST node,
P parameter)
|
R |
visit(SimpleNodeAST<?> node,
P parameter)
|
R |
visit(StartNonTerminalSetDefAST node,
P parameter)
|
R |
visit(TerminalDefAST node,
P parameter)
|
R |
visit(TokenAST<?> node,
P parameter)
|
protected R |
visit(TreeAST node,
P parameter)
|
R |
visit(TypeVarAST node,
P parameter)
|
R |
visit(UnquotedIdVarAST node,
P parameter)
|
R |
visit(VariableTypeDefAST node,
P parameter)
|
protected R |
visit(VariableVarAST node,
P parameter)
|
R |
visit(VersionDefAST node,
P parameter)
|
R |
visit(VersionVarAST node,
P parameter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeASTVisitor
public TreeASTVisitor()
visit
public R visit(ProductionIdAndVersionDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(EnhancedDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(AliasDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(DirectiveDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(ImportDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(MacroDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(NonTerminalDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(UnquotedIdVarAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(PriorityDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(PriorityVarAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(ProductionDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(RuleDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(RootDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(SimpleNodeAST<?> node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(StartNonTerminalSetDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(TerminalDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(QuotedIdVarAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(TokenAST<?> node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(TypeVarAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(VariableTypeDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(VersionDefAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
public R visit(VersionVarAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
protected R visit(VariableVarAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
protected R visit(fr.umlv.tatoo.cc.ebnf.ast.AbstractNodeAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
protected R visit(NodeAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception
visit
protected R visit(TreeAST node,
P parameter)
throws E extends Exception
- Throws:
E extends Exception