pub trait Visitor {
// Provided methods
fn visit_statement(&mut self, _: &Statement) { ... }
fn visit_variable(&mut self, _: &Variable) { ... }
fn visit_expression(&mut self, _: &Expression) { ... }
}
pub trait Visitor {
// Provided methods
fn visit_statement(&mut self, _: &Statement) { ... }
fn visit_variable(&mut self, _: &Variable) { ... }
fn visit_expression(&mut self, _: &Expression) { ... }
}