The standard prolog parser to read rules.
final Parser<List<Rule>> rulesParser = _definition.build<List<Rule>>(start: _definition.rules).end();