Home | History | Annotate | Download | only in doc

Lines Matching refs:STACK

41    Two stacks are provided, a string stack and an integer stack.
49 ! - pop top of integer stack for address, pop next for value; store
50 @ - treat value on integer stack as the address of an integer; push
51 that integer on the integer stack after popping the "address"
73 catstrif - do catstr if top of integer stack is nonzero
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
97 #define STACK 50
132 string_type stack[STACK];
138 intptr_t istack[STACK];
309 if (tos < stack)
310 die ("underflow in string stack");
311 if (tos >= stack + STACK)
312 die ("overflow in string stack");
319 die ("underflow in integer stack");
320 if (isp >= istack + STACK)
321 die ("overflow in integer stack");
464 fprintf (stderr, "current string stack depth = %ld, ",
465 (long) (tos - stack));
466 fprintf (stderr, "current integer stack depth = %ld\n",
964 Take the string at the top of the stack, do some prettying. */
1246 tos = stack;
1524 init_string (stack + 0);
1525 tos = stack + 1;
1606 write_buffer (stack + 0, stdout);
1610 if (tos != stack)
1612 fprintf (stderr, "finishing with current stack level %ld\n",
1613 (long) (tos - stack));