{ "comment": "Produces a reduce-reduce conflict unless using LR(1).", "tokens": "z d b c a", "start": "S", "bnf": { "S" :[ "a A c", "a B d", "b A d", "b B c"], "A" :[ "z" ], "B" :[ "z" ] } }