STMT_EXPRESSION
[STMT_EXPRESSION] = "STMT_EXPRESSION",
case STMT_EXPRESSION:
if (stmt && stmt->type == STMT_EXPRESSION && stmt->expression == expr)
if (stmt->type != STMT_EXPRESSION)
if (stmt->type == STMT_EXPRESSION && !stmt->expression)
if (__prev_stmt->type == STMT_EXPRESSION && !__prev_stmt->expression)
if (stmt->type != STMT_EXPRESSION)
if (!stmt || stmt->type != STMT_EXPRESSION || !stmt->expression)
if (stmt->type == STMT_EXPRESSION && stmt->expression == expr)
if (stmt->type != STMT_EXPRESSION)
if (stmt->type == STMT_EXPRESSION && !stmt->expression)
case STMT_EXPRESSION:
break; case STMT_EXPRESSION:
case STMT_EXPRESSION:
if (stmt->type == STMT_EXPRESSION && stmt->expression)
case STMT_EXPRESSION:
case STMT_EXPRESSION: {
case STMT_EXPRESSION:
stmt = alloc_statement(expr->pos, STMT_EXPRESSION);
stmt->type = STMT_EXPRESSION;
case STMT_EXPRESSION:
if (!pre_stmt || pre_stmt->type != STMT_EXPRESSION)
last->label_statement->type == STMT_EXPRESSION)
} else if (last->type != STMT_EXPRESSION) {
} else if (stmt->type == STMT_EXPRESSION) {
if (!last_stmt || last_stmt->type != STMT_EXPRESSION)
if (loop->iterator_post_statement->type != STMT_EXPRESSION)
case STMT_EXPRESSION:
if (stmt->type == STMT_EXPRESSION && !stmt->expression)
if (last_stmt->type != STMT_EXPRESSION)
if (stmt->type == STMT_EXPRESSION)
if (last->type == STMT_EXPRESSION)
last->label_statement->type == STMT_EXPRESSION)
stmt->label_statement->type == STMT_EXPRESSION)
} else if (stmt->type == STMT_EXPRESSION) {
if (stmt->type != STMT_EXPRESSION)