Grammars, grammars and more grammars
Ah the fun… I finally get an implementation of the Triangle parser for my dissertation which actually compiles. All well and good (and I found some serious muckups as I was debugging the compile errors, which is great). However, it turns out the grammar is horribly left-recursive so now I need to transform the thing into something that will actually parse correctly.
Wonderful.