Lines Matching defs:stack
39 Two stacks are provided, a string stack and an integer stack.
47 ! - pop top of integer stack for address, pop next for value; store
48 @ - treat value on integer stack as the address of an integer; push
49 that integer on the integer stack after popping the "address"
75 internalmode - pop from integer stack, set `internalmode' to that value
76 print_stack_level - print current stack depth to stderr
78 [quoted string] - push string onto string stack
79 [word starting with digit] - push atol(str) onto integer stack
268 string_type stack[STACK];
305 if (tos < stack)
306 die ("underflow in string stack");
307 if (tos >= stack + STACK)
308 die ("overflow in string stack");
315 die ("underflow in integer stack");
317 die ("overflow in integer stack");
475 fprintf (stderr, "current string stack depth = %d, ", tos - stack);
476 fprintf (stderr, "current integer stack depth = %d\n", isp - istack);
888 Take the string at the top of the stack, do some prettying. */
1231 tos = stack;
1483 init_string (stack + 0);
1484 tos = stack + 1;
1559 write_buffer (stack + 0, stdout);
1560 if (tos != stack)
1562 fprintf (stderr, "finishing with current stack level %d\n",
1563 tos - stack);