Trait Token

Source
pub trait Token {
    type Rule;

    // Required methods
    fn start(&self) -> usize;
    fn end(&self) -> usize;
    fn rule(&self) -> Self::Rule;
}
Expand description

Parser output tokens should implement this trait

Required Associated Types§

Required Methods§

Source

fn start(&self) -> usize

Source

fn end(&self) -> usize

Source

fn rule(&self) -> Self::Rule

Implementors§

Source§

impl<R: Copy> Token for TestToken<R>

Source§

type Rule = R