esub
sopno esub; /* end sop of subsubRE */
esub = es - 1;
if (slow(m, sp, rest, ssub, esub) != NULL) {
dp = dissect(m, sp, rest, ssub, esub);
esub = es - 1;
sep = slow(m, ssp, rest, ssub, esub);
assert(slow(m, ssp, sep, ssub, esub) == rest);
dp = dissect(m, ssp, sep, ssub, esub);
esub = ss + OPND(m->g->strip[ss]) - 1;
assert(OP(m->g->strip[esub]) == OOR1);
if (slow(m, sp, rest, ssub, esub) == rest)
assert(OP(m->g->strip[esub]) == OOR1);
esub++;
assert(OP(m->g->strip[esub]) == OOR2);
ssub = esub + 1;
esub += OPND(m->g->strip[esub]);
if (OP(m->g->strip[esub]) == OOR2)
esub--;
assert(OP(m->g->strip[esub]) == O_CH);
dp = dissect(m, sp, rest, ssub, esub);
sopno esub; /* end sop of subsubRE */
esub = ss + OPND(s) - 1;
assert(OP(m->g->strip[esub]) == OOR1);
dp = backref(m, sp, stop, ssub, esub, lev, rec);
if (OP(m->g->strip[esub]) == O_CH)
esub++;
assert(OP(m->g->strip[esub]) == OOR2);
ssub = esub + 1;
esub += OPND(m->g->strip[esub]);
if (OP(m->g->strip[esub]) == OOR2)
esub--;
assert(OP(m->g->strip[esub]) == O_CH);
void eadd(), esub(), emul(), ediv();
esub( eone, xx, a );
esub( r, e, xx );
esub( eone, y, y );
esub( eone, maxm, maxm );
esub( eone, q5, fullp );
esub( eone, q2, fullp );
esub( eone, q5, fullp );
esub( ref, tst, e );
esub( ref, tst, er );
esub( eone, ex, ex );
esub( eone, ex, ex ); /* y3 = 54.0 * ( y3 - 1.0 ) + 0.5; */
esub( e27, ex, en ); /* this is N */
esub( eone, ex, ex );