Skip to main content

Lexer

Trait Lexer 

Source
pub trait Lexer: Recognizer {
    // Required methods
    fn mode(&self) -> i32;
    fn set_mode(&mut self, mode: i32);
    fn push_mode(&mut self, mode: i32);
    fn pop_mode(&mut self) -> Option<i32>;
}

Required Methods§

Source

fn mode(&self) -> i32

Source

fn set_mode(&mut self, mode: i32)

Source

fn push_mode(&mut self, mode: i32)

Source

fn pop_mode(&mut self) -> Option<i32>

Implementors§

Source§

impl<I, F> Lexer for BaseLexer<I, F>
where I: CharStream, F: TokenFactory,