case RESERVED:
done = 1;
break;
case OPERATOR:
while (prec(tok) <= prec(opstack))
reduceop();
pushop(tok);
break;
}
else done = 1;
}
while (opstack != NULL) reduceop();
return (opndstack); }