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