pub trait Parsable<F>: Sized {
    fn parse_from<L: Tokens<F>>(
        lexer: &mut L,
        token: Token,
        loc: Location<F>
    ) -> Result<Loc<Self, F>, Loc<Error<L::Error>, F>>; fn parse<L: Tokens<F>>(
        lexer: &mut L
    ) -> Result<Loc<Self, F>, Loc<Error<L::Error>, F>> { ... } }

Required methods

Provided methods

Implementors