Added a bunch of debug statements to Parser which lead to bug fixes in GrammarHelper. Ohh look, my directory stucture has been partially exposed D: