[][src]Function gobble::repeater::sep_until

pub fn sep_until<A, B, C, AV, BV, CV>(
    a: A,
    b: B,
    c: C
) -> SepUntil<A, B, C, AV, BV, CV> where
    A: Parser<AV>,
    B: Parser<BV>,
    C: Parser<CV>, 

Allows for better errors looping until a specific finish. It does not return the close or the seperators the close is expected to be some kind of closer like '}' If you need the close you will have to use sep(..).then(..) though the errors will be less nice