diff options
author | dos-reis <gdr@axiomatics.org> | 2011-10-03 02:10:23 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2011-10-03 02:10:23 +0000 |
commit | 5a03f408233bf4e17759ace9a83dcf6012f72dcc (patch) | |
tree | 5af46b5ebca646527bb7ec115cfaaf68d5e00d23 /src/boot/strap/scanner.clisp | |
parent | a2fd94946c6b380e2ee7ec242fd56aa4d52d9c92 (diff) | |
download | open-axiom-5a03f408233bf4e17759ace9a83dcf6012f72dcc.tar.gz |
Cleanup.
Diffstat (limited to 'src/boot/strap/scanner.clisp')
-rw-r--r-- | src/boot/strap/scanner.clisp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/boot/strap/scanner.clisp b/src/boot/strap/scanner.clisp index 166a9dce..1df760be 100644 --- a/src/boot/strap/scanner.clisp +++ b/src/boot/strap/scanner.clisp @@ -9,8 +9,6 @@ (DEFCONSTANT |shoeTAB| (CODE-CHAR 9)) -(DEFUN |double| (|x|) (FLOAT |x| 1.0)) - (DEFUN |dqUnit| (|s|) (PROG (|a|) (RETURN (PROGN (SETQ |a| (LIST |s|)) (CONS |a| |a|))))) @@ -24,16 +22,17 @@ (DEFUN |dqToList| (|s|) (COND ((NULL |s|) NIL) (T (CAR |s|)))) +(DEFUN |shoeTokConstruct| (|x| |y| |z|) (CONS |x| (CONS |y| |z|))) + (DEFUN |shoeConstructToken| (|lp| |b| |n|) - (CONS (ELT |b| 0) (CONS (ELT |b| 1) (CONS |lp| |n|)))) + (|shoeTokConstruct| (ELT |b| 0) (ELT |b| 1) (CONS |lp| |n|))) (DEFUN |shoeTokType| (|x|) (CAR |x|)) (DEFUN |shoeTokPart| (|x|) (CADR |x|)) -(DEFUN |shoeTokPosn| (|x|) (CDDR |x|)) - -(DEFUN |shoeTokConstruct| (|x| |y| |z|) (CONS |x| (CONS |y| |z|))) +(DEFUN |shoeTokPosn| (|x|) + (PROG (|p|) (RETURN (PROGN (SETQ |p| (CDDR |x|)) |p|)))) (DEFUN |shoeNextLine| (|s|) (PROG (|s1| |a|) @@ -406,7 +405,7 @@ (LET ((|bfVar#1| (- |ns| 1)) (|i| 0)) (LOOP (COND ((> |i| |bfVar#1|) (RETURN NIL)) - (T (SETQ |d| (|shoeOrdToNum| (SCHAR |s| |i|))) + (T (SETQ |d| (DIGIT-CHAR-P (SCHAR |s| |i|))) (SETQ |ival| (+ (* 10 |ival|) |d|)))) (SETQ |i| (+ |i| 1)))) |ival|)))) @@ -468,8 +467,6 @@ " is not a Boot character")) (|shoeLeafError| (SCHAR |$ln| |n|)))))) -(DEFUN |shoeOrdToNum| (|x|) (DIGIT-CHAR-P |x|)) - (DEFUN |shoeKeyWord| (|st|) (|tableValue| |shoeKeyTable| |st|)) (DEFUN |shoeKeyWordP| (|st|) (|tableValue| |shoeKeyTable| |st|)) |