Trait antlr_rust::tree::ParseTreeListener [−][src]
pub trait ParseTreeListener<'input, Node: ParserNodeType<'input>> {
fn visit_terminal(&mut self, _node: &TerminalNode<'input, Node>) { ... }
fn visit_error_node(&mut self, _node: &ErrorNode<'input, Node>) { ... }
fn enter_every_rule(&mut self, _ctx: &Node::Type) { ... }
fn exit_every_rule(&mut self, _ctx: &Node::Type) { ... }
}
Expand description
Base parse listener interface
Provided methods
fn visit_terminal(&mut self, _node: &TerminalNode<'input, Node>)
fn visit_terminal(&mut self, _node: &TerminalNode<'input, Node>)
Called when parser creates terminal node
fn visit_error_node(&mut self, _node: &ErrorNode<'input, Node>)
fn visit_error_node(&mut self, _node: &ErrorNode<'input, Node>)
Called when parser creates error node
fn enter_every_rule(&mut self, _ctx: &Node::Type)
fn enter_every_rule(&mut self, _ctx: &Node::Type)
Called when parser enters any rule node
fn exit_every_rule(&mut self, _ctx: &Node::Type)
fn exit_every_rule(&mut self, _ctx: &Node::Type)
Called when parser exits any rule node