aboutsummaryrefslogtreecommitdiff
path: root/src/interp/macros.lisp.pamphlet
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2007-09-10 22:09:28 +0000
committerdos-reis <gdr@axiomatics.org>2007-09-10 22:09:28 +0000
commitef3f39b528532d50813b8754c8ca6ff3fce4f710 (patch)
tree33ab580b4d422f3ad5f6c0511ec141b68baf4831 /src/interp/macros.lisp.pamphlet
parent4c3b04a147779490fe4d0550eed178a8e5abda4c (diff)
downloadopen-axiom-ef3f39b528532d50813b8754c8ca6ff3fce4f710.tar.gz
* i-output.boot.pamphlet ($defaultSpecialCharacters): Define as
constant. ($plainSpecialCharacters0): Likewise. ($plainSpecialCharacters1): Likewise. ($plainSpecialCharacters2): Likewise. ($plainSpecialCharacters3): Likewise. ($plainRTspecialCharacters): Likewise. ($RTspecialCharacters): Likewise. ($specialCharacterAlist): Likewise. (makeCharacter): Define as macro. (leftBindingPowerOf): Move from macros.lisp.pamphlet. Define as Boot code. (rightBindingPowerOf): Likewise. * patches.lisp.pamphlet (|$specialCharacters|): Don't set here. * Makefile.pamphlet (<<i-output.clisp>>): Remove. * Makefile.in: Regenerate. * macros.lisp.pamphlet (ELEMN): Move to g-util.boot.pamphlet. (|leftBindingPowerOf|): Move to i-output.boot.pamphlet. (|rightBindingPowerOf|): Likewise.
Diffstat (limited to 'src/interp/macros.lisp.pamphlet')
-rw-r--r--src/interp/macros.lisp.pamphlet11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/interp/macros.lisp.pamphlet b/src/interp/macros.lisp.pamphlet
index 1cd2f731..e1a67392 100644
--- a/src/interp/macros.lisp.pamphlet
+++ b/src/interp/macros.lisp.pamphlet
@@ -327,11 +327,6 @@ This version is needed so that (COLLECT (IN X Y) ... (RETURN 'JUNK))=>JUNK."
; 15.2 Lists
-(defun ELEMN (X N DEFAULT)
- (COND ((NULL X) DEFAULT)
- ((EQL N 1) (CAR X))
- ((ELEMN (CDR X) (SUB1 N) DEFAULT))))
-
(defmacro TL (&rest L) `(tail . ,L))
@@ -827,12 +822,6 @@ terminals and empty or at-end files. In Common Lisp, we must assume record size
(defun |deleteWOC| (item list) (lisp::delete item list :test #'equal))
-(DEFUN |leftBindingPowerOf| (X IND &AUX (Y (GETL X IND)))
- (IF Y (ELEMN Y 3 0) 0))
-
-(DEFUN |rightBindingPowerOf| (X IND &AUX (Y (GETL X IND)))
- (IF Y (ELEMN Y 4 105) 105))
-
;;---- Added by WFS.
(proclaim '(ftype (function (t t) t) |subWord|)) ;hack for bug in akcl-478