Butchered the grammar to get it to handle assignop
Changed the parser to force it to continue reducing after it hits token -1.
Add range more checks in CompactSLRTable gets
Remove unreachable code, and a couple conditions allowing invalid states