EMPTY_STACK
while (!EMPTY_STACK(sp)) {
while (!EMPTY_STACK(sp) &&
if (EMPTY_STACK(sp)) {
while (!EMPTY_STACK(&stack)) {
while (!EMPTY_STACK(dsp)) {
while (!EMPTY_STACK(dsp)) {