Bug fix: lex programs that are missing whitespace after characters

Now lexes things like:
a=1$
a = 4 + a$