[][src]Trait antlr_rust::tree::Listenable

pub trait Listenable<T: ?Sized> {
    pub fn enter(&self, _listener: &mut T) { ... }
pub fn exit(&self, _listener: &mut T) { ... } }

Types that can accept particular listener ** Usually implemented only in generated parser **

Provided methods

pub fn enter(&self, _listener: &mut T)[src]

Calls corresponding enter callback on listener T

pub fn exit(&self, _listener: &mut T)[src]

Calls corresponding exit callback on listener T

Loading content...

Implementors

impl<'input, Node: ParserNodeType<'input>, Listener: ParseTreeListener<'input, Node> + ?Sized> Listenable<Listener> for ErrorNode<'input, Node>[src]

impl<'input, Node: ParserNodeType<'input>, Listener: ParseTreeListener<'input, Node> + ?Sized> Listenable<Listener> for TerminalNode<'input, Node>[src]

Loading content...