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/include/XShade.h | |
| 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/include/XShade.h')
0 files changed, 0 insertions, 0 deletions
