ContextualRuleNode

Trait ContextualRuleNode 

Source
pub trait ContextualRuleNode: AstNode {
    // Provided methods
    fn backtrack(&self) -> BacktrackSequence { ... }
    fn lookahead(&self) -> LookaheadSequence { ... }
    fn input(&self) -> InputSequence { ... }
}
Expand description

A trait for contextual and chain contextual rule nodes.

These types share a common implementation, and this lets us reuse code when processing those types.

Provided Methods§

Source

fn backtrack(&self) -> BacktrackSequence

The backtrack sequence

Source

fn lookahead(&self) -> LookaheadSequence

The lookahead sequence

Source

fn input(&self) -> InputSequence

The input sequence

Implementors§