build method
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);
}