traverse method
Traverses the tree depth-first, calling visitor for each node.
Implementation
void traverse(void Function(Node node) visitor) {
visitor(this);
for (final child in _children) {
child.traverse(visitor);
}
}
Traverses the tree depth-first, calling visitor for each node.
void traverse(void Function(Node node) visitor) {
visitor(this);
for (final child in _children) {
child.traverse(visitor);
}
}