|
|
1.1 ! root 1: display_killstack -- display contents of killstack ! 2: ! 3: Warren Montgomery, Version 3.5 ! 4: ! 5: This package contains misc macros for help in debugging/general ! 6: programming. ! 7: ! 8: display_killstack displays the current contents of ! 9: the kill stack in a temp buffer. The bottom two items of the kill ! 10: stack will be lost through this. Typing ^Z returns you to where you ! 11: left off. This macro can be used in debugging other macros to ! 12: give you a chance to see the state of the world in the middle ! 13: of the macro ! 14: ! 15: � initialize count ! 16: B<killstack ! 17: goto scratch file ! 18: ��- empty it ! 19: ^�% while more stuff in kill stack to float to top ! 20: ! 21: Kill stack item number: �PNUMB ! 22: ! 23: %extract item and swap ! 24: �11~ increment item counter ! 25: ��B% ! 26: PNUMB -- print a number ! 27: ! 28: Warren Montgomery, Version 3.5 ! 29: This macro converts its argument to decimal and inserts it in the buffer. ! 30: ! 31: |� ! 32: �2~1011~060�� <10, print ! 33: � 14~10�PNUMB ! 34: 11~06015~10�� ! 35: � ! 36: TO_DECIMAL Converts a number on the kill stack to a decimal return value ! 37: ! 38: Warren Montgomery (EMACS 4.0) ! 39: ! 40: This macro takes the item on the top of the kill stack, converts ! 41: it to an integer, and returns the value as its result. ! 42: ! 43: - �0 Initialize answer to zeero ! 44: ^� While More to convert ! 45: �11~13~1012~�0Process next digit ! 46: - Delete it and go back to the end ! 47: �-
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.