aboutsummaryrefslogtreecommitdiff
path: root/src/interp/g-error.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2012-01-14 15:41:32 +0000
committerdos-reis <gdr@axiomatics.org>2012-01-14 15:41:32 +0000
commita0180212c34e46a34ea47151efdc9d4429b04092 (patch)
treea9ede4a04d9e1d445434308f97a9aa3c1e9bcba3 /src/interp/g-error.boot
parent9906d4079093b27d185f4116485fffe80ff19380 (diff)
downloadopen-axiom-a0180212c34e46a34ea47151efdc9d4429b04092.tar.gz
* interp/word.boot: Add import and scope statements. Include in
final executables. (infix?): Remove as duplicate in match.boot. (prefix?): Likewise. (suffix?): Likewise. * interp/g-error.boot (returnToTopLevel): Tidy. * interp/debug.lisp (/D-2): Use spadThrow in lieu of UNWIND. * interp/patches.lisp (CATCHALL): Remove. (DBRINIT): Likewise. (TOPLEVEL): Likewise. (TOP-LEVEL): Likewise. (UNWIND): Likewise. (RESUME): Likewise. (booFind): Likewise.
Diffstat (limited to 'src/interp/g-error.boot')
-rw-r--r--src/interp/g-error.boot2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interp/g-error.boot b/src/interp/g-error.boot
index 3d7c58bf..844e18ac 100644
--- a/src/interp/g-error.boot
+++ b/src/interp/g-error.boot
@@ -143,7 +143,7 @@ TOP() == returnToTopLevel()
returnToTopLevel() ==
SETQ(CHR, "ENDOFLINECHR")
SETQ(TOK, 'END__UNIT)
- TOPLEVEL()
+ THROW('TOP__LEVEL,'restart)
returnToReader() ==
not $ReadingFile => returnToTopLevel()