first pass doge lexer