No newlines required*
Fix up the processing of the input so that it reads the source and adds a trailing newline so the parser doesn't piss itself when it isn't there (also thanks for not helping with this, re2c! =p)
Fix up a bit of grammar that was bothering me before