combinator library

Classes

Between<I, O>
Choice<I, O>
Choice2<I, O>
Choice3<I, O>
Choice4<I, O>
Choice5<I, O>
Choice6<I, O>
Choice7<I, O>
Many<I, O>
Many1<I, O>
Map$<I, O, O1>
Option<I, O>
Optional<I, O>
SepBy<I, O>
SepBy1<I, O>
SepEndBy<I, O>
SepEndBy1<I, O>
Skip<I>
Skip2<I>
Skip3<I>
Skip4<I>
SkipMany<I, O>
SkipMany1<I, O>
Tuple2$<I, O1, O2>
Tuple3$<I, O1, O2, O3>
Tuple4$<I, O1, O2, O3, O4>
Tuple5$<I, O1, O2, O3, O4, O5>
Tuple6$<I, O1, O2, O3, O4, O5, O6>
Tuple7$<I, O1, O2, O3, O4, O5, O6, O7>
Val<I, O>

Extensions

CombinatorExt on Parser<I, O>

Functions

between<I, O>(AnyParser<I> open, Parser<I, O> p, AnyParser<I> close) Between<I, O>
choice<I, O>(List<Parser<I, O>> ps) Choice<I, O>
choice2<I, O>(Parser<I, O> p1, Parser<I, O> p2) Choice2<I, O>
choice3<I, O>(Parser<I, O> p1, Parser<I, O> p2, Parser<I, O> p3) Choice3<I, O>
choice4<I, O>(Parser<I, O> p1, Parser<I, O> p2, Parser<I, O> p3, Parser<I, O> p4) Choice4<I, O>
choice5<I, O>(Parser<I, O> p1, Parser<I, O> p2, Parser<I, O> p3, Parser<I, O> p4, Parser<I, O> p5) Choice5<I, O>
choice6<I, O>(Parser<I, O> p1, Parser<I, O> p2, Parser<I, O> p3, Parser<I, O> p4, Parser<I, O> p5, Parser<I, O> p6) Choice6<I, O>
choice7<I, O>(Parser<I, O> p1, Parser<I, O> p2, Parser<I, O> p3, Parser<I, O> p4, Parser<I, O> p5, Parser<I, O> p6, Parser<I, O> p7) Choice7<I, O>
many<I, O>(Parser<I, O> p) Many<I, O>
many1<I, O>(Parser<I, O> p) Many1<I, O>
map<I, O, O1>(Parser<I, O> p, Mapper<O, O1> m) Map$<I, O, O1>
option<I, O>(O x, Parser<I, O> p) Option<I, O>
optional<I, O>(Parser<I, O> p) Optional<I, O>
sepBy<I, O>(Parser<I, O> p, AnyParser<I> sep) SepBy<I, O>
sepBy1<I, O>(Parser<I, O> p, AnyParser<I> sep) SepBy1<I, O>
skip<I>(List<AnyParser<I>> ps) Skip<I>
skip2<I>(AnyParser<I> p1, AnyParser<I> p2) Skip2<I>
skip3<I>(AnyParser<I> p1, AnyParser<I> p2, AnyParser<I> p3) Skip3<I>
skip4<I>(AnyParser<I> p1, AnyParser<I> p2, AnyParser<I> p3, AnyParser<I> p4) Skip4<I>
skipMany<I, O>(Parser<I, O> p) SkipMany<I, O>
skipMany1<I, O>(Parser<I, O> p) SkipMany1<I, O>
val<I, O>(AnyParser<I> p, O x) Val<I, O>