Lines Matching refs:stackTop
2335 long stackTop = 0; in ComputeSimple() local
2341 stack[stackTop++].value = ItemAt (i)->theNumber->Value(); in ComputeSimple()
2347 stack[stackTop++] = varValues[simpleExpressionStatus[i]]; in ComputeSimple()
2350 stackTop--; in ComputeSimple()
2353 … stack[stackTop-1].value = stack[stackTop-1].value + stack[stackTop].value; in ComputeSimple()
2356 … stack[stackTop-1].value = stack[stackTop-1].value - stack[stackTop].value; in ComputeSimple()
2359 … stack[stackTop-1].value = stack[stackTop-1].value * stack[stackTop].value; in ComputeSimple()
2362 … stack[stackTop-1].value = stack[stackTop-1].value / stack[stackTop].value; in ComputeSimple()
2370 stackTop--; in ComputeSimple()
2374 if (stackTop<1L) { in ComputeSimple()
2378 … stack[stackTop-1].value = (*theFunc)(stack[stackTop-1].value,stack[stackTop].value); in ComputeSimple()
2384 if (stackTop<1L) { in ComputeSimple()
2388 … stack[stackTop-1].value = (*theFunc)(stack[stackTop-1].reference,stack[stackTop].value); in ComputeSimple()
2394 if (stackTop != 2 || i != theFormula.lLength - 1) { in ComputeSimple()
2407 stack[stackTop].value = (*theFunc)(stack[stackTop].value); in ComputeSimple()
2408 ++stackTop; in ComputeSimple()