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); }