Trait Lexer
kg_lang
pub trait Lexer { fn reset(&mut self); fn lex(&mut self, reader: &mut dyn ByteReader) -> Result<Token, LexerError>; fn unmatched(&self) -> usize; fn mode(&self) -> usize; }
fn reset(&mut self)
fn lex(&mut self, reader: &mut dyn ByteReader) -> Result<Token, LexerError>
fn unmatched(&self) -> usize
fn mode(&self) -> usize
impl Lexer for Matcher