Dart DocumentationparsersParserAccumulator5

ParserAccumulator5 class

class ParserAccumulator5 {
 final Parser p1, p2, p3, p4, p5;
 ParserAccumulator5(this.p1, this.p2, this.p3, this.p4, this.p5);

 /// Action application
 Parser operator ^(Object f(x1, x2, x3, x4, x5)) =>
     pure((x1) => (x2) => (x3) => (x4) => (x5) => f(x1, x2, x3, x4, x5))
     * p1 * p2 * p3 * p4 * p5;
}

Constructors

new ParserAccumulator5(Parser p1, Parser p2, Parser p3, Parser p4, Parser p5) #

ParserAccumulator5(this.p1, this.p2, this.p3, this.p4, this.p5);

Properties

final Parser p1 #

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

final Parser p2 #

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

final Parser p3 #

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

final Parser p4 #

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

final Parser p5 #

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

Operators

Parser operator ^(Object f(x1, x2, x3, x4, x5)) #

Action application

Parser operator ^(Object f(x1, x2, x3, x4, x5)) =>
   pure((x1) => (x2) => (x3) => (x4) => (x5) => f(x1, x2, x3, x4, x5))
   * p1 * p2 * p3 * p4 * p5;