Expand description
AST Visitor pattern.
§Usage
Implement Visitor for your struct. Override visit_* methods to add logic.
Call walk_* within your override to continue recursion (or omit it to stop).
ⓘ
impl Visitor for MyPass {
fn visit_named_node(&mut self, node: &NamedNode) {
// Pre-order logic
walk_named_node(self, node);
// Post-order logic
}
}