O_CH
if (OP(g->strip[pc+OPND(s)]) != (sop)O_CH) {
case O_CH: /* just empty */
while (OP(m->g->strip[es]) != (sop)O_CH)
assert(OP(m->g->strip[esub]) == O_CH);
case O_CH:
} while (OP(s = m->g->strip[ss]) != (sop)O_CH);
if (OP(m->g->strip[esub]) == (sop)O_CH)
assert(OP(m->g->strip[esub]) == O_CH);
OP(s = g->strip[pc+look]) != (sop)O_CH;
ASTERN(O_CH, THERETHERE());
ASTERN(O_CH, THERETHERE());
OP(s) != (sop)O_CH && OP(s) != (sop)OOR2) {
} while (OP(s) != (sop)O_QUEST && OP(s) != (sop)O_CH);
case O_CH:
while (OP(s) != (sop)O_QUEST && OP(s) != (sop)O_CH) {
OP(s) != (sop)O_CH && OP(s) != (sop)OOR2)
} while (OP(s) != (sop)O_QUEST && OP(s) != (sop)O_CH);
ASTERN(O_CH, THERETHERE());
ASTERN(O_CH, bc->back);