aboutsummaryrefslogtreecommitdiff
path: root/src/boot/strap/parser.clisp
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2009-08-29 15:29:02 +0000
committerdos-reis <gdr@axiomatics.org>2009-08-29 15:29:02 +0000
commit5521671cdf9c64efe8f73f4026ab0c7bf4dbf018 (patch)
tree2695079001d8b10ca8bf41adbf14b18708bcf6e3 /src/boot/strap/parser.clisp
parent620e2d0401eecb68292ec1ffc1b5d6b9e1cbb315 (diff)
downloadopen-axiom-5521671cdf9c64efe8f73f4026ab0c7bf4dbf018.tar.gz
Diffstat (limited to 'src/boot/strap/parser.clisp')
-rw-r--r--src/boot/strap/parser.clisp17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/boot/strap/parser.clisp b/src/boot/strap/parser.clisp
index 79c7e905..fc811e17 100644
--- a/src/boot/strap/parser.clisp
+++ b/src/boot/strap/parser.clisp
@@ -217,13 +217,11 @@
(SETQ |$stack| (CONS (NREVERSE |$stack|) |a|))
(|bpPush|
(FUNCALL |g|
- (|bfListOf|
- (CONS (|bpPop3|)
- (CONS (|bpPop2|) (|bpPop1|)))))))
+ (CONS (|bpPop3|) (CONS (|bpPop2|) (|bpPop1|))))))
(#0='T T)))
(#0# NIL)))))
-(DEFUN |bpList| (|f| |str1| |g|)
+(DEFUN |bpList| (|f| |str1|)
(PROG (|a|)
(DECLARE (SPECIAL |$stack|))
(RETURN
@@ -239,11 +237,9 @@
(RETURN NIL))
('T 0)))
(SETQ |$stack| (CONS (NREVERSE |$stack|) |a|))
- (|bpPush|
- (FUNCALL |g|
- (CONS (|bpPop3|) (CONS (|bpPop2|) (|bpPop1|))))))
- (#0='T (|bpPush| (FUNCALL |g| (LIST (|bpPop1|)))))))
- (#0# (|bpPush| (FUNCALL |g| NIL)))))))
+ (|bpPush| (CONS (|bpPop3|) (CONS (|bpPop2|) (|bpPop1|)))))
+ (#0='T (|bpPush| (LIST (|bpPop1|))))))
+ (#0# (|bpPush| NIL))))))
(DEFUN |bpOneOrMore| (|f|)
(PROG (|a|)
@@ -1139,8 +1135,7 @@
(AND (|bpName|)
(OR (AND (|bpEqKey| 'COLON) (OR (|bpApplication|) (|bpTrap|))
(|bpPush| (|bfLocal| (|bpPop2|) (|bpPop1|))))
- (AND (|bpEqKey| 'DOT)
- (|bpList| #'|bpPrimary| 'DOT #'|bfListOf|)
+ (AND (|bpEqKey| 'DOT) (|bpList| #'|bpPrimary| 'DOT)
(|bpChecknull|)
(|bpPush| (|bfTuple| (CONS (|bpPop2|) (|bpPop1|)))))
T)))