Uses of Interface
org.teatrove.tea.parsetree.NodeVisitor

Packages that use NodeVisitor
org.teatrove.tea.compiler   
org.teatrove.tea.parsetree   
 

Uses of NodeVisitor in org.teatrove.tea.compiler
 

Classes in org.teatrove.tea.compiler that implement NodeVisitor
protected  class TypeChecker.Visitor
           
 

Uses of NodeVisitor in org.teatrove.tea.parsetree
 

Classes in org.teatrove.tea.parsetree that implement NodeVisitor
 class TreeMutator
          TreeMutator is similar to TreeWalker in that it traverses a parse tree in canonocal order, and only a few visit methods should be overridden.
 class TreeWalker
          A TreeWalker traverses a parse tree in its canonical order.
 

Methods in org.teatrove.tea.parsetree with parameters of type NodeVisitor
 Object AndExpression.accept(NodeVisitor visitor)
           
 Object ArithmeticExpression.accept(NodeVisitor visitor)
           
 Object ArrayLookup.accept(NodeVisitor visitor)
           
 Object AssignmentStatement.accept(NodeVisitor visitor)
           
 Object Block.accept(NodeVisitor visitor)
           
 Object BooleanLiteral.accept(NodeVisitor visitor)
           
 Object BreakStatement.accept(NodeVisitor visitor)
           
 Object CompareExpression.accept(NodeVisitor visitor)
           
 Object ConcatenateExpression.accept(NodeVisitor visitor)
           
 Object ContinueStatement.accept(NodeVisitor visitor)
           
abstract  Object Directive.accept(NodeVisitor visitor)
           
 Object ExceptionGuardStatement.accept(NodeVisitor visitor)
           
 Object Expression.accept(NodeVisitor visitor)
           
 Object ExpressionList.accept(NodeVisitor visitor)
           
 Object ExpressionStatement.accept(NodeVisitor visitor)
           
 Object ForeachStatement.accept(NodeVisitor visitor)
           
 Object FunctionCallExpression.accept(NodeVisitor visitor)
           
 Object IfStatement.accept(NodeVisitor visitor)
           
 Object ImportDirective.accept(NodeVisitor visitor)
           
 Object Literal.accept(NodeVisitor visitor)
           
 Object Lookup.accept(NodeVisitor visitor)
           
 Object Name.accept(NodeVisitor visitor)
           
 Object NegateExpression.accept(NodeVisitor visitor)
           
 Object NewArrayExpression.accept(NodeVisitor visitor)
           
abstract  Object Node.accept(NodeVisitor visitor)
          Every subclass of Node must override this method with the following: return visitor.visit(this).
 Object NotExpression.accept(NodeVisitor visitor)
           
 Object NullLiteral.accept(NodeVisitor visitor)
           
 Object NumberLiteral.accept(NodeVisitor visitor)
           
 Object OrExpression.accept(NodeVisitor visitor)
           
 Object ParenExpression.accept(NodeVisitor visitor)
           
 Object RelationalExpression.accept(NodeVisitor visitor)
           
 Object ReturnStatement.accept(NodeVisitor visitor)
           
 Object SpreadExpression.accept(NodeVisitor visitor)
           
 Object Statement.accept(NodeVisitor visitor)
           
 Object StatementList.accept(NodeVisitor visitor)
           
 Object StringLiteral.accept(NodeVisitor visitor)
           
 Object SubstitutionStatement.accept(NodeVisitor visitor)
           
 Object Template.accept(NodeVisitor visitor)
           
 Object TemplateCallExpression.accept(NodeVisitor visitor)
           
 Object TernaryExpression.accept(NodeVisitor visitor)
           
 Object TypeExpression.accept(NodeVisitor visitor)
           
 Object TypeName.accept(NodeVisitor visitor)
           
 Object Variable.accept(NodeVisitor visitor)
           
 Object VariableRef.accept(NodeVisitor visitor)
           
 



Copyright © 1997-2012 TeaTrove.org. All Rights Reserved.