MOD
while ((op = token) == MUL || op == DIV || op == MOD) {
| numex MOD numex { if ($3 == 0)
%left MULT DIV MOD
MOD(adler);
MOD(sum2);
MOD(adler);
MOD(sum2);
MOD(sum2);
bw += sc->sc_vframes[MOD(i * ival + offs)].bandwidth;
sqh->pos = MOD(i * ival + bestoffs);
MOD(adler);
MOD(sum2);
MOD(adler);
MOD(sum2);
MOD(sum2);
| term '%' term { $$ = op2(MOD, $1, $3); }
%token <i> ADD MINUS MULT DIVIDE MOD
{ MOD, "arith", " % " },
case MOD:
isc_log_write(pctx->lctx, CAT, MOD, level,