Fix trailing whitespace breaking the lexer
WIP compiler