cs_stack.h 637 B

1234567891011121314151617181920212223
  1. /* $Id$ */
  2. /*
  3. * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
  4. * See the copyright notice in the ACK home directory, in the file "Copyright".
  5. */
  6. void Push(token_p tkp);
  7. /* Push the token in tkp on the fake-stack.
  8. */
  9. void Pop(token_p tkp, offset size);
  10. /* Pop a token of size bytes from the fake-stack
  11. * into tkp. If such a token is not there
  12. * we put a dummy in tkp and adjust the fake-stack.
  13. */
  14. void Dup(line_p lnp);
  15. /* Reflect the changes made by the dup-instruction
  16. * in lnp to the EM-stack into the fake-stack.
  17. */
  18. void clr_stack();
  19. /* Clear the fake-stack.
  20. */