SPECIAL_SUB_ASSIGN
expr->op == SPECIAL_SUB_ASSIGN || expr->op == SPECIAL_DECREMENT ||
if (expr->op != SPECIAL_ADD_ASSIGN && expr->op != SPECIAL_SUB_ASSIGN)
if (expr->op == SPECIAL_SUB_ASSIGN)
if (expr->op == SPECIAL_SUB_ASSIGN || expr->op == SPECIAL_ADD_ASSIGN)
op == SPECIAL_SUB_ASSIGN ||
if (op == SPECIAL_ADD_ASSIGN || op == SPECIAL_SUB_ASSIGN) {
SPECIAL_ADD_ASSIGN, SPECIAL_SUB_ASSIGN,
[SPECIAL_SUB_ASSIGN - SPECIAL_BASE] = OP_SUB,
if (expr->op != SPECIAL_ADD_ASSIGN && expr->op != SPECIAL_SUB_ASSIGN)
(mod_expr->op == SPECIAL_ADD_ASSIGN || mod_expr->op == SPECIAL_SUB_ASSIGN))
case SPECIAL_SUB_ASSIGN:
if (expr->op == SPECIAL_SUB_ASSIGN &&
case SPECIAL_SUB_ASSIGN:
case SPECIAL_SUB_ASSIGN:
CODE('-', '=', SPECIAL_SUB_ASSIGN), /* 11 */