pub trait CanVisitSyntaxTree<V, E>where
V: SyntaxTreeVisitor<E>,{
// Required method
fn visit(&self, node: &mut V) -> Result<(), E>;
}pub trait CanVisitSyntaxTree<V, E>where
V: SyntaxTreeVisitor<E>,{
// Required method
fn visit(&self, node: &mut V) -> Result<(), E>;
}