ant.compiler.ast
Interface Tree.Visitor

All Known Implementing Classes:
AbstractVisitor, TreePrinter
Enclosing interface:
Tree

public static interface Tree.Visitor

Visitor interface that is implemented by all Tree nodes.

License: GPL

Author:
Bernhard Haumacher

Method Summary
 void visit(Tree.AndExpression tree)
           
 void visit(Tree.Assign tree)
           
 void visit(Tree.Block tree)
           
 void visit(Tree.Call tree)
           
 void visit(Tree.ConditionTest tree)
           
 void visit(Tree.Const tree)
           
 void visit(Tree.DropCommand tree)
           
 void visit(Tree.FoodTest tree)
           
 void visit(Tree.Goto tree)
           
 void visit(Tree.If tree)
           
 void visit(Tree.Label tree)
           
 void visit(Tree.MarkCommand tree)
           
 void visit(Tree.MoveCommand tree)
           
 void visit(Tree.NotExpression tree)
           
 void visit(Tree.OrExpression tree)
           
 void visit(Tree.PickUpCommand tree)
           
 void visit(Tree.Proc tree)
           
 void visit(Tree.RandomTest tree)
           
 void visit(Tree.Set tree)
           
 void visit(Tree.Test tree)
           
 void visit(Tree.TurnCommand tree)
           
 void visit(Tree.UnmarkCommand tree)
           
 void visit(Tree.Var tree)
           
 void visit(Tree.WallTest tree)
           
 

Method Detail

visit

public void visit(Tree.Label tree)

visit

public void visit(Tree.Block tree)

visit

public void visit(Tree.If tree)

visit

public void visit(Tree.Goto tree)

visit

public void visit(Tree.Proc tree)

visit

public void visit(Tree.Call tree)

visit

public void visit(Tree.MarkCommand tree)

visit

public void visit(Tree.UnmarkCommand tree)

visit

public void visit(Tree.TurnCommand tree)

visit

public void visit(Tree.MoveCommand tree)

visit

public void visit(Tree.PickUpCommand tree)

visit

public void visit(Tree.DropCommand tree)

visit

public void visit(Tree.Var tree)

visit

public void visit(Tree.Set tree)

visit

public void visit(Tree.Assign tree)

visit

public void visit(Tree.Test tree)

visit

public void visit(Tree.Const tree)

visit

public void visit(Tree.AndExpression tree)

visit

public void visit(Tree.OrExpression tree)

visit

public void visit(Tree.NotExpression tree)

visit

public void visit(Tree.ConditionTest tree)

visit

public void visit(Tree.WallTest tree)

visit

public void visit(Tree.FoodTest tree)

visit

public void visit(Tree.RandomTest tree)