made lexer distinguish better between nums and identifiers