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
:
•
p
ublic Object visitLabeledBlockNode(BlockNode node, LinkedList args)
{
node.getLabel().
accept
(this, args);
}
LabeledBlockNode
LocalLabelNode
StatementNode
StatementNode
StatementNode