aboutsummaryrefslogtreecommitdiff
path: root/src/interp/spad.lisp
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2012-05-21 08:46:31 +0000
committerdos-reis <gdr@axiomatics.org>2012-05-21 08:46:31 +0000
commitec02c6670d57cbb6814c6a79e133e1e2b41ed0af (patch)
treee9a0ff29216c7efee328f4cf0534e50f7d0da5c3 /src/interp/spad.lisp
parent327b68f0e2086eef9fc755b9ffba76343839e4ee (diff)
downloadopen-axiom-ec02c6670d57cbb6814c6a79e133e1e2b41ed0af.tar.gz
* interp/parsing.lisp: Remove.
* interp/spad-parser.boot (floatExponent): New. (parseFloatExponent): Use it instead of FLOATEXPID. * interp/lexing.boot (nextLinesClear!): New. (ioClear!): Likewise. (OUT-STREAM): Define here. * interp/debug.lisp: Import lexing instead of parsing. Tidy. * interp/preparse.lisp: Likewise. * interp/spad.lisp: Likewise. * interp/util.lisp: Likewise. * interp/Makefile.in (OBJS): Do not include parsing.$(FASLEXT). (parsing.$(FASLEXT)): Remove. Adjust dependents.
Diffstat (limited to 'src/interp/spad.lisp')
-rw-r--r--src/interp/spad.lisp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/interp/spad.lisp b/src/interp/spad.lisp
index cc25cde5..185a4bd8 100644
--- a/src/interp/spad.lisp
+++ b/src/interp/spad.lisp
@@ -77,9 +77,8 @@
(defun init-boot/spad-reader ()
(setq $SPAD_ERRORS (VECTOR 0 0 0))
(setq SPADERRORSTREAM |$OutputStream|)
- (Next-Lines-Clear)
- (setq |$lineStack| nil)
- (ioclear))
+ (|nextLinesClear!|)
+ (|ioClear!|))
(defun spad (&optional
(*spad-input-file* nil)
@@ -132,9 +131,8 @@
(let ((|$OutputStream| out-stream))
(|translateSpad| parseout))
(format out-stream "~&")))
- ;(IOClear in-stream out-stream)
))))
- (IOClear in-stream out-stream)))
+ (|ioClear!|)))
(if *spad-input-file* (shut in-stream))
(if *spad-output-file* (shut out-stream)))
T))