Lexer and parser: rem :: and assignment