Trait antlr_rust::tree::ParseTreeVisitor[][src]

pub trait ParseTreeVisitor<'input, Node: ParserNodeType<'input>>: VisitChildren<'input, Node> {
    fn visit_terminal(&mut self, _node: &TerminalNode<'input, Node>) { ... }
fn visit_error_node(&mut self, _node: &ErrorNode<'input, Node>) { ... }
fn visit_children(&mut self, node: &Node::Type) { ... } }
Expand description

Base interface for visiting over syntax tree

Provided methods

Called on terminal(leaf) node

Called on error node

Implement this only if you want to change children visiting algorithm

Implementors