Lines Matching defs:stack
40 Two stacks are provided, a string stack and an integer stack.
48 ! - pop top of integer stack for address, pop next for value; store
49 @ - treat value on integer stack as the address of an integer; push
50 that integer on the integer stack after popping the "address"
76 internalmode - pop from integer stack, set `internalmode' to that value
77 print_stack_level - print current stack depth to stderr
79 [quoted string] - push string onto string stack
80 [word starting with digit] - push atol(str) onto integer stack
269 string_type stack[STACK];
306 if (tos < stack)
307 die ("underflow in string stack");
308 if (tos >= stack + STACK)
309 die ("overflow in string stack");
316 die ("underflow in integer stack");
318 die ("overflow in integer stack");
476 fprintf (stderr, "current string stack depth = %d, ", tos - stack);
477 fprintf (stderr, "current integer stack depth = %d\n", isp - istack);
889 Take the string at the top of the stack, do some prettying. */
1232 tos = stack;
1484 init_string (stack + 0);
1485 tos = stack + 1;
1560 write_buffer (stack + 0, stdout);
1561 if (tos != stack)
1563 fprintf (stderr, "finishing with current stack level %d\n",
1564 tos - stack);