HAVE_ENDER
mask |= HAVE_ENDER;
case HAVE_ENDER:
case HAVE_ENDER | HAVE_STEP:
case HAVE_BEGIN | HAVE_ENDER:
case HAVE_BEGIN | HAVE_ENDER | HAVE_STEP:
case HAVE_REPS | HAVE_ENDER:
mask = HAVE_REPS | HAVE_ENDER | HAVE_STEP;
case HAVE_REPS | HAVE_ENDER | HAVE_STEP:
case HAVE_REPS | HAVE_BEGIN | HAVE_ENDER:
case HAVE_REPS | HAVE_BEGIN | HAVE_ENDER | HAVE_STEP: