Trait espr::parser::combinator::EsprParser[][src]

pub trait EsprParser<'a, Output>: Parser<&'a str, (Output, Vec<Remark>), VerboseError<&'a str>> + Clone {
    fn parse(&mut self, input: &'a str) -> ParseResult<'a, Output> { ... }
fn map<F, O2>(self, f: F) -> Map<'a, Self, Output, O2, F>
    where
        F: Fn(Output) -> O2
, { ... } }
Expand description

Specialized trait of nom::Parser to capturing remarks

Provided methods

Apply f to Output, not to remarks

Implementors