case T_ANDAND: \
case T_CHARACTER_CONSTANT: \
case T_FLOATINGPOINT: \
- case T_FLOATINGPOINT_HEXADECIMAL: \
case T_INTEGER: \
case T_MINUSMINUS: \
case T_PLUSPLUS: \
case T_CHARACTER_CONSTANT:
case T_EOF:
case T_FLOATINGPOINT:
- case T_FLOATINGPOINT_HEXADECIMAL:
case T_INTEGER:
case T_STRING_LITERAL:
case T_WIDE_CHARACTER_CONSTANT:
break;
case T_FLOATINGPOINT:
- case T_FLOATINGPOINT_HEXADECIMAL:
kind = EXPR_LITERAL_FLOATINGPOINT;
type = check_floatingpoint_suffix();
break;
case T_false: return parse_boolean_literal(false);
case T_true: return parse_boolean_literal(true);
case T_INTEGER:
- case T_FLOATINGPOINT:
- case T_FLOATINGPOINT_HEXADECIMAL: return parse_number_literal();
+ case T_FLOATINGPOINT: return parse_number_literal();
case T_CHARACTER_CONSTANT: return parse_character_constant();
case T_WIDE_CHARACTER_CONSTANT: return parse_wide_character_constant();
case T_STRING_LITERAL: