Trait Lex

Source
pub trait Lex<'src> {
    // Required methods
    fn next_token(&mut self) -> Result<'src, Token<'src>>;
    fn source(&self) -> &'src str;
}

Required Methods§

Source

fn next_token(&mut self) -> Result<'src, Token<'src>>

Source

fn source(&self) -> &'src str

Implementors§

Source§

impl<'src> Lex<'src> for Lexer<'src>