ParserAccumulator14 class
class ParserAccumulator14 { final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14; ParserAccumulator14(this.p1, this.p2, this.p3, this.p4, this.p5, this.p6, this.p7, this.p8, this.p9, this.p10, this.p11, this.p12, this.p13, this.p14); /// Parser sequencing: creates a parser accumulator ParserAccumulator15 operator +(Parser p) => new ParserAccumulator15(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p); /// Action application Parser operator ^(Object f(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)) => success((x1) => (x2) => (x3) => (x4) => (x5) => (x6) => (x7) => (x8) => (x9) => (x10) => (x11) => (x12) => (x13) => (x14) => f(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)) * p1 * p2 * p3 * p4 * p5 * p6 * p7 * p8 * p9 * p10 * p11 * p12 * p13 * p14; /// Creates a [:Parser<List>:] from [this]. Parser<List> get list => success((x1) => (x2) => (x3) => (x4) => (x5) => (x6) => (x7) => (x8) => (x9) => (x10) => (x11) => (x12) => (x13) => (x14) => [x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14]) * p1 * p2 * p3 * p4 * p5 * p6 * p7 * p8 * p9 * p10 * p11 * p12 * p13 * p14; }
Constructors
new ParserAccumulator14(Parser p1, Parser p2, Parser p3, Parser p4, Parser p5, Parser p6, Parser p7, Parser p8, Parser p9, Parser p10, Parser p11, Parser p12, Parser p13, Parser p14) #
Creates a new Object instance.
Object instances have no meaningful state, and are only useful through their identity. An Object instance is equal to itself only.
docs inherited from Object
ParserAccumulator14(this.p1, this.p2, this.p3, this.p4, this.p5, this.p6, this.p7, this.p8, this.p9, this.p10, this.p11, this.p12, this.p13, this.p14);
Properties
final Parser<List> list #
Creates a Parser<List>
from this
.
Parser<List> get list => success((x1) => (x2) => (x3) => (x4) => (x5) => (x6) => (x7) => (x8) => (x9) => (x10) => (x11) => (x12) => (x13) => (x14) => [x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14]) * p1 * p2 * p3 * p4 * p5 * p6 * p7 * p8 * p9 * p10 * p11 * p12 * p13 * p14;
Operators
ParserAccumulator15 operator +(Parser p) #
Parser sequencing: creates a parser accumulator
ParserAccumulator15 operator +(Parser p) => new ParserAccumulator15(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p);
Parser operator ^(Object f(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)) #
Action application
Parser operator ^(Object f(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)) => success((x1) => (x2) => (x3) => (x4) => (x5) => (x6) => (x7) => (x8) => (x9) => (x10) => (x11) => (x12) => (x13) => (x14) => f(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)) * p1 * p2 * p3 * p4 * p5 * p6 * p7 * p8 * p9 * p10 * p11 * p12 * p13 * p14;