build method

Parser build()

Builds the expression parser.

Implementation

Parser build() {
  final parser = _groups.fold<Parser>(
    failure('Highest priority group should define a primitive parser.'),
    (a, b) => b.build(a),
  );
  _loopback.set(parser);
  return resolve(parser);
}