Reformatting a bit. Added some example nonterminals that break everything.