(no subject)
Memo to self: if I decide that a non-terminal in my grammar should now be a terminal, then I need to change it everywhere. Especially if I then remove the rule for the non-terminal, but leave references to it elsewhere.
Grr, unhelpful error messages suck.
Grr, unhelpful error messages suck.