ParserAccumulator9 class
class ParserAccumulator9 { final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9; ParserAccumulator9(this.p1, this.p2, this.p3, this.p4, this.p5, this.p6, this.p7, this.p8, this.p9); /// Parser sequencing: creates a parser accumulator ParserAccumulator10 operator +(Parser p) => new ParserAccumulator10(p1, p2, p3, p4, p5, p6, p7, p8, p9, p); /// Action application Parser operator ^(Object f(x1, x2, x3, x4, x5, x6, x7, x8, x9)) => success((x1) => (x2) => (x3) => (x4) => (x5) => (x6) => (x7) => (x8) => (x9) => f(x1, x2, x3, x4, x5, x6, x7, x8, x9)) * p1 * p2 * p3 * p4 * p5 * p6 * p7 * p8 * p9; /// Creates a [:Parser<List>:] from [this]. Parser<List> get list => success((x1) => (x2) => (x3) => (x4) => (x5) => (x6) => (x7) => (x8) => (x9) => [x1, x2, x3, x4, x5, x6, x7, x8, x9]) * p1 * p2 * p3 * p4 * p5 * p6 * p7 * p8 * p9; }
Constructors
Properties
Operators
ParserAccumulator10 operator +(Parser p) #
Parser sequencing: creates a parser accumulator
ParserAccumulator10 operator +(Parser p) => new ParserAccumulator10(p1, p2, p3, p4, p5, p6, p7, p8, p9, p);
Parser operator ^(Object f(x1, x2, x3, x4, x5, x6, x7, x8, x9)) #
Action application
Parser operator ^(Object f(x1, x2, x3, x4, x5, x6, x7, x8, x9)) => success((x1) => (x2) => (x3) => (x4) => (x5) => (x6) => (x7) => (x8) => (x9) => f(x1, x2, x3, x4, x5, x6, x7, x8, x9)) * p1 * p2 * p3 * p4 * p5 * p6 * p7 * p8 * p9;