36
CS269: HW/SW Engineering of Embedded Systems, Winter02
Using TM_CUSTOM (2)
•To traverse only a node at one time, invoke this method on at TreeNode:
–    Object accept(IVisitor visitor, LinkedList args);
•   Example:
•
      public Object visitLabeledBlockNode(BlockNode node, LinkedList args)
     {
     node.getLabel().accept(this, args);
      }
LabeledBlockNode
LocalLabelNode
StatementNode
StatementNode
StatementNode