Uses of Interface
com.go.tea.parsetree.NodeVisitor

Packages that use NodeVisitor
com.go.tea.parsetree   
 

Uses of NodeVisitor in com.go.tea.parsetree
 

Classes in com.go.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 com.go.tea.parsetree with parameters of type NodeVisitor
abstract  java.lang.Object Node.accept(NodeVisitor visitor)
          Every subclass of Node must override this method with the following: return visitor.visit(this).
 java.lang.Object Expression.accept(NodeVisitor visitor)
           
 java.lang.Object ParenExpression.accept(NodeVisitor visitor)
           
 java.lang.Object Statement.accept(NodeVisitor visitor)
           
 java.lang.Object BreakStatement.accept(NodeVisitor visitor)
           
 java.lang.Object NewArrayExpression.accept(NodeVisitor visitor)
           
 java.lang.Object Name.accept(NodeVisitor visitor)
           
 java.lang.Object ReturnStatement.accept(NodeVisitor visitor)
           
 java.lang.Object ArithmeticExpression.accept(NodeVisitor visitor)
           
 java.lang.Object Literal.accept(NodeVisitor visitor)
           
 java.lang.Object StringLiteral.accept(NodeVisitor visitor)
           
 java.lang.Object Lookup.accept(NodeVisitor visitor)
           
 java.lang.Object TypeName.accept(NodeVisitor visitor)
           
 java.lang.Object Template.accept(NodeVisitor visitor)
           
 java.lang.Object ExceptionGuardStatement.accept(NodeVisitor visitor)
           
 java.lang.Object FunctionCallExpression.accept(NodeVisitor visitor)
           
 java.lang.Object NegateExpression.accept(NodeVisitor visitor)
           
 java.lang.Object RelationalExpression.accept(NodeVisitor visitor)
           
 java.lang.Object NotExpression.accept(NodeVisitor visitor)
           
 java.lang.Object StatementList.accept(NodeVisitor visitor)
           
 java.lang.Object Block.accept(NodeVisitor visitor)
           
 java.lang.Object ExpressionStatement.accept(NodeVisitor visitor)
           
 java.lang.Object TemplateCallExpression.accept(NodeVisitor visitor)
           
 java.lang.Object ArrayLookup.accept(NodeVisitor visitor)
           
 java.lang.Object AssignmentStatement.accept(NodeVisitor visitor)
           
 java.lang.Object VariableRef.accept(NodeVisitor visitor)
           
 java.lang.Object AndExpression.accept(NodeVisitor visitor)
           
 java.lang.Object OrExpression.accept(NodeVisitor visitor)
           
 java.lang.Object ExpressionList.accept(NodeVisitor visitor)
           
 java.lang.Object Variable.accept(NodeVisitor visitor)
           
 java.lang.Object IfStatement.accept(NodeVisitor visitor)
           
 java.lang.Object NullLiteral.accept(NodeVisitor visitor)
           
 java.lang.Object NumberLiteral.accept(NodeVisitor visitor)
           
 java.lang.Object ForeachStatement.accept(NodeVisitor visitor)
           
 java.lang.Object BooleanLiteral.accept(NodeVisitor visitor)
           
 java.lang.Object SubstitutionStatement.accept(NodeVisitor visitor)
           
 java.lang.Object ConcatenateExpression.accept(NodeVisitor visitor)