EXPR_TYPE
[EXPR_TYPE] = "EXPR_TYPE",
[EXPR_TYPE] = "EXPR_TYPE",
case EXPR_TYPE:
case EXPR_TYPE: // [struct T]; Why ???
case EXPR_TYPE:
case EXPR_TYPE:
if (left->type == EXPR_TYPE && right->type == EXPR_TYPE) {
*tree = alloc_expression(token->pos, EXPR_TYPE);
expr = alloc_expression(token->pos, EXPR_TYPE);
case EXPR_TYPE:
case EXPR_TYPE:
if (expr->op == SPECIAL_EQUAL && expr->left->type == EXPR_TYPE) {
if (expr->right->type != EXPR_TYPE)