ParserAccumulator3 class
class ParserAccumulator3 { final Parser p1, p2, p3; ParserAccumulator3(this.p1, this.p2, this.p3); /// Parser sequencing: creates a parser accumulator ParserAccumulator4 operator +(Parser p) => new ParserAccumulator4(p1, p2, p3, p); /// Action application Parser operator ^(Object f(x1, x2, x3)) => pure((x1) => (x2) => (x3) => f(x1, x2, x3)) * p1 * p2 * p3; }
Constructors
Properties
Operators
ParserAccumulator4 operator +(Parser p) #
Parser sequencing: creates a parser accumulator
ParserAccumulator4 operator +(Parser p) => new ParserAccumulator4(p1, p2, p3, p);