Function parser_combinators::combinator::chainl1 [] [src]

pub fn chainl1<P, Op>(parser: P, op: Op) -> Chainl1<P, Op> where
    P: Parser,
    Op: Parser<Input = P::Input>,
    Op::Output: FnOnce(P::Output, P::Output) -> P::Output

Parses p 1 or more times separated by op The value returned is the one produced by the left associative application of op