Trait lexi_matic::Lexer

source ·
pub trait Lexer<'a>: Sized {
    type Iterator: IntoIterator<Item = Result<(usize, Self, usize), Error>>;

    // Required method
    fn lex(input: &'a str) -> Self::Iterator;
}

Required Associated Types§

Required Methods§

source

fn lex(input: &'a str) -> Self::Iterator

Object Safety§

This trait is not object safe.

Implementors§