666768697071727374
} static Parser<Rule> sequential(Parser<Rule> rule) { return rule.many1().map(new Map<List<Rule>, Rule>() { public Rule map(List<Rule> list) { return list.size() == 1 ? list.get(0) : new SequentialRule(list); } }); }