pub type ErrorNode<'input, NodeType> = LeafNode<'input, NodeType, IsError>;Expand description
§Error Leaf
Created for each token created or consumed during recovery
Aliased Type§
pub struct ErrorNode<'input, NodeType> {
pub symbol: <<NodeType as ParserNodeType<'input>>::TF as TokenFactory<'input>>::Tok,
/* private fields */
}Fields§
§symbol: <<NodeType as ParserNodeType<'input>>::TF as TokenFactory<'input>>::TokToken, this leaf consist of
Trait Implementations§
Source§impl<'input, Node: ParserNodeType<'input>, Listener: ParseTreeListener<'input, Node> + ?Sized> Listenable<Listener> for ErrorNode<'input, Node>
impl<'input, Node: ParserNodeType<'input>, Listener: ParseTreeListener<'input, Node> + ?Sized> Listenable<Listener> for ErrorNode<'input, Node>
Source§fn enter(&self, listener: &mut Listener) -> Result<(), ANTLRError>
fn enter(&self, listener: &mut Listener) -> Result<(), ANTLRError>
Calls corresponding enter callback on listener
TSource§impl<'input, Node: ParserNodeType<'input>, Visitor: ParseTreeVisitor<'input, Node> + ?Sized> Visitable<Visitor> for ErrorNode<'input, Node>
impl<'input, Node: ParserNodeType<'input>, Visitor: ParseTreeVisitor<'input, Node> + ?Sized> Visitable<Visitor> for ErrorNode<'input, Node>
Source§fn accept(&self, visitor: &mut Visitor)
fn accept(&self, visitor: &mut Visitor)
Calls corresponding visit callback on visitor
Vis