Lexer exception with unexpected character; names with underscore and digits