Trait turtle_syntax::parsing::Parsable
source · [−]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>> { ... }
}