EXPR_FVALUE
[EXPR_FVALUE] = "EXPR_FVALUE",
[EXPR_FVALUE] = "EXPR_FVALUE",
case EXPR_FVALUE:
case EXPR_FVALUE:
expr->right = alloc_expression(expr->pos, EXPR_FVALUE);
case EXPR_FVALUE:
case EXPR_FVALUE:
case EXPR_FVALUE:
expr->type = EXPR_FVALUE;
if (left->type != EXPR_FVALUE || right->type != EXPR_FVALUE)
expr->type = EXPR_FVALUE;
if (left->type != EXPR_FVALUE || right->type != EXPR_FVALUE)
if (expr->left->type == EXPR_VALUE || expr->left->type == EXPR_FVALUE) {
} else if (value->type == EXPR_FVALUE) {
expr->type = EXPR_FVALUE;
if (op->type != EXPR_FVALUE)
expr->type = EXPR_FVALUE;
if (target->type == EXPR_VALUE || target->type == EXPR_FVALUE) {
expr->type = EXPR_FVALUE;
case EXPR_FVALUE:
case EXPR_FVALUE:
case EXPR_FVALUE:
case EXPR_FVALUE:
case EXPR_FVALUE:
case EXPR_FVALUE: {
case EXPR_FVALUE:
case EXPR_FVALUE: