Lexer rejects symbol that starts with a digit