Finally got some sort of error recovery. Now, I'm working on getting expressions to know their line number, for good error throwing.

First though, I should probably finish up the rest of the grammar.