diff options
author | dos-reis <gdr@axiomatics.org> | 2010-12-11 18:52:23 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2010-12-11 18:52:23 +0000 |
commit | 0835ad7e9a8e7f90f61b633fd74304f00b07d386 (patch) | |
tree | 8cf1d362e2edf28abb4f0c734e27d89c8505806f /src/doc/ps/exit.ps | |
parent | f8e7728606692cfb26816637c0622007758d9ae5 (diff) | |
download | open-axiom-0835ad7e9a8e7f90f61b633fd74304f00b07d386.tar.gz |
* boot/parser.boot (bpListAndRecover): Use Lisp-level CATCH.
(bpTry): Rewrite.
(bpTry): Likewise.
(bpSimpleCatch): Remove.
(bpPiledCatchItems): Likewise.
(bpCatchItemList): Likewise.
(bpExceptionHead): Likewise.
(bpExceptionTail): Likewise.
(bpExceptionVariable): New.
(bpFinally): Likewise.
* boot/ast.boot (%Ast): Add %Pretend and %Finally.
%Catch now takes two arguments.
(bfTry): Rewrite.
(bfThrow): Likewise.
(bfHandlers): New.
(codeForCatchHandlers): Likewise.
* boot/translator.boot (shoeOutParse): Use Lisp-level CATCH.
Diffstat (limited to 'src/doc/ps/exit.ps')
0 files changed, 0 insertions, 0 deletions