Base class for all leaf nodes, i.e., nodes without children (composite pattern, abstract).
Base class for all traversers (visitor pattern, abstract).
Base class for all nodes (composite pattern, abstract).
virtual void traverse(Traverser *traverser)
Base class for all nodes (composite pattern, abstract).