Results 2 comments of A

It does, it's followed by `push(match())`. Flattening the nested `Sequence` does not fix the problem. Removing the `Var` parameters from both rules does fix the problem.

Code to reproduce the bug: ``` java @BuildParseTree public class BugParser extends BaseParser { Rule Root() { Var var = new Var(); return Expr(var); } Rule Expr(Var var) { return...