TokenSource

Trait TokenSource 

Source
pub trait TokenSource<'src> {
    // Required methods
    fn current(&self) -> &Token;
    fn lookahead(&self, n: usize) -> &Token;
    fn bump(&mut self);
    fn set_mode(&mut self, mode: LexerMode);
}

Required Methods§

Source

fn current(&self) -> &Token

Source

fn lookahead(&self, n: usize) -> &Token

Source

fn bump(&mut self)

Source

fn set_mode(&mut self, mode: LexerMode)

Implementors§