Backtracking LALR(1) parser generator
