REDUCE
case REDUCE:
case REDUCE: act = ap->x.rp->index + lemp->nstate; break;
assert( ap1->type==REDUCE || ap1->type==RD_RESOLVED || ap1->type==CONFLICT);
assert( ap2->type==REDUCE || ap2->type==RD_RESOLVED || ap2->type==CONFLICT);
if( ap->type!=REDUCE ) continue;
if( ap2->type!=REDUCE ) continue;
if( ap->type==REDUCE && ap->x.rp==rbest ) break;
if( ap->type==REDUCE && ap->x.rp==rbest ) ap->type = NOT_USED;
Action_add(&stp->ap,REDUCE,lemp->symbols[j],(char *)cfp->rp);
if( ap->type==REDUCE ) ap->x.rp->canReduce = B_TRUE;
if( apx->type==SHIFT && apy->type==REDUCE ){
}else if( apx->type==REDUCE && apy->type==REDUCE ){