case UPDATE_VAR_KEEP_FROM_STACK_LAST:
STACK_GET_SAVE_VAL_TYPE_LAST(SAVE_KEEP, keep);
break;
- case UPDATE_VAR_S_FROM_STACK_LAST:
+ case UPDATE_VAR_S_FROM_STACK:
STACK_GET_SAVE_VAL_TYPE_LAST_ID(SAVE_S, mem, s);
break;
- case UPDATE_VAR_RIGHT_RANGE_FROM_S_STACK_LAST:
+ case UPDATE_VAR_RIGHT_RANGE_FROM_S_STACK:
STACK_GET_SAVE_VAL_TYPE_LAST_ID(SAVE_S, mem, right_range);
break;
- case UPDATE_VAR_RIGHT_RANGE_FROM_STACK_LAST:
+ case UPDATE_VAR_RIGHT_RANGE_FROM_STACK:
{
StackType* from;
if (right_range_index != INVALID_STACK_INDEX &&
};
enum UpdateVarType {
- UPDATE_VAR_KEEP_FROM_STACK_LAST = 0,
- UPDATE_VAR_S_FROM_STACK_LAST = 1,
- UPDATE_VAR_RIGHT_RANGE_FROM_STACK_LAST = 2,
- UPDATE_VAR_RIGHT_RANGE_FROM_S_STACK_LAST = 3,
- UPDATE_VAR_RIGHT_RANGE_SPREV = 4,
+ UPDATE_VAR_KEEP_FROM_STACK_LAST = 0,
+ UPDATE_VAR_S_FROM_STACK = 1,
+ UPDATE_VAR_RIGHT_RANGE_FROM_STACK = 2,
+ UPDATE_VAR_RIGHT_RANGE_FROM_S_STACK = 3,
+ UPDATE_VAR_RIGHT_RANGE_SPREV = 4,
};
typedef int RelAddrType;
restore = NULL_NODE;
ns[0] = ns[1] = NULL_NODE;
r = node_new_update_var_gimmick(&ns[0],
- UPDATE_VAR_RIGHT_RANGE_FROM_STACK_LAST, id, env);
+ UPDATE_VAR_RIGHT_RANGE_FROM_STACK, id, env);
if (r != 0) goto err;
r = node_new_fail(&ns[1], env);
ns[0] = save;
ns[1] = IS_NULL(stop_bt) ? repeat : stop_bt;
- r = node_new_update_var_gimmick(&update, UPDATE_VAR_RIGHT_RANGE_FROM_STACK_LAST,
+ r = node_new_update_var_gimmick(&update, UPDATE_VAR_RIGHT_RANGE_FROM_STACK,
id, env);
if (r != 0) goto err2;
ns[2] = update;