Dart DocumentationparsersParserAccumulator17

ParserAccumulator17 class

class ParserAccumulator17 {
 final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17;
 ParserAccumulator17(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, this.p15, this.p16, this.p17);

 /// Parser sequencing: creates a parser accumulator
 ParserAccumulator18 operator +(Parser p) =>
   new ParserAccumulator18(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p);

 /// Action application
 Parser operator ^(Object f(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)) =>
     success((x1) => (x2) => (x3) => (x4) => (x5) => (x6) => (x7) => (x8) => (x9) => (x10) => (x11) => (x12) => (x13) => (x14) => (x15) => (x16) => (x17) => f(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)) * p1 * p2 * p3 * p4 * p5 * p6 * p7 * p8 * p9 * p10 * p11 * p12 * p13 * p14 * p15 * p16 * p17;

 /// 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) => (x15) => (x16) => (x17) => [x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17]) * p1 * p2 * p3 * p4 * p5 * p6 * p7 * p8 * p9 * p10 * p11 * p12 * p13 * p14 * p15 * p16 * p17;
}

Constructors

new ParserAccumulator17(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, Parser p15, Parser p16, Parser p17) #

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
ParserAccumulator17(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, this.p15, this.p16, this.p17);

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) => (x15) => (x16) => (x17) => [x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17]) * p1 * p2 * p3 * p4 * p5 * p6 * p7 * p8 * p9 * p10 * p11 * p12 * p13 * p14 * p15 * p16 * p17;

final Parser p1 #

final Parser p1

final Parser p10 #

final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9, p10

final Parser p11 #

final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11

final Parser p12 #

final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12

final Parser p13 #

final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13

final Parser p14 #

final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14

final Parser p15 #

final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15

final Parser p16 #

final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16

final Parser p17 #

final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17

final Parser p2 #

final Parser p1, p2

final Parser p3 #

final Parser p1, p2, p3

final Parser p4 #

final Parser p1, p2, p3, p4

final Parser p5 #

final Parser p1, p2, p3, p4, p5

final Parser p6 #

final Parser p1, p2, p3, p4, p5, p6

final Parser p7 #

final Parser p1, p2, p3, p4, p5, p6, p7

final Parser p8 #

final Parser p1, p2, p3, p4, p5, p6, p7, p8

final Parser p9 #

final Parser p1, p2, p3, p4, p5, p6, p7, p8, p9

Operators

ParserAccumulator18 operator +(Parser p) #

Parser sequencing: creates a parser accumulator

ParserAccumulator18 operator +(Parser p) =>
 new ParserAccumulator18(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p);

Parser operator ^(Object f(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)) #

Action application

Parser operator ^(Object f(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)) =>
   success((x1) => (x2) => (x3) => (x4) => (x5) => (x6) => (x7) => (x8) => (x9) => (x10) => (x11) => (x12) => (x13) => (x14) => (x15) => (x16) => (x17) => f(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)) * p1 * p2 * p3 * p4 * p5 * p6 * p7 * p8 * p9 * p10 * p11 * p12 * p13 * p14 * p15 * p16 * p17;