Okay, it's to the point I'm writing bugs in tests due to this. Just change it already.
When parsing a file that doesn't end with whitespace (like a new line), the parser would choke on having no symbols left. Fix that. Fixes: 1519cef
1519cef