diff options
author | dos-reis <gdr@axiomatics.org> | 2008-02-15 04:28:18 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2008-02-15 04:28:18 +0000 |
commit | 8042d68702fdeda99a7e9e240b40e580ec82a8d8 (patch) | |
tree | a21605ba0dc42deae3e42ec6d2d60e886f3499a5 /src/ChangeLog | |
parent | 3287ad75396e6528ddc6fb7ca722d0b1d2aa75d5 (diff) | |
download | open-axiom-8042d68702fdeda99a7e9e240b40e580ec82a8d8.tar.gz |
Add try/catch to Boot.
* boot/tokens.boot (shoeKeyWords): Add new keywords.
* boot/ast.boot (Ast): Include three new nodes.
(bfTry): New.
(bfThrow): Likewise.
* boot/parser.boot ($bodyHasReturn): Remove.
(bpNoteReturnStmt): Likewise.
(bpThrow): New.
(bpTry): Likewise.
(bpPiledCatchItems): Likewise.
(bpCatchItemList): Likewise.
(bpExceptionHead): Likewise.
(bpExceptionTail): Likewise.
(bpException): Likewise.
(bpCatchItem): Likewise.
(bpReturn): Include `throw' expressions.
(bpStatement): Include `try' expressions.
* interp/macros.lisp (|tryLine|): Rename from |try|.
* interp/pspad1.boot: Replace `try' with `tryLine' throughout.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r-- | src/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 737afebc..d0b8c020 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,27 @@ 2008-02-14 Gabriel Dos Reis <gdr@cs.tamu.edu> + Add try/catch to Boot. + * boot/tokens.boot (shoeKeyWords): Add new keywords. + * boot/ast.boot (Ast): Include three new nodes. + (bfTry): New. + (bfThrow): Likewise. + * boot/parser.boot ($bodyHasReturn): Remove. + (bpNoteReturnStmt): Likewise. + (bpThrow): New. + (bpTry): Likewise. + (bpPiledCatchItems): Likewise. + (bpCatchItemList): Likewise. + (bpExceptionHead): Likewise. + (bpExceptionTail): Likewise. + (bpException): Likewise. + (bpCatchItem): Likewise. + (bpReturn): Include `throw' expressions. + (bpStatement): Include `try' expressions. + * interp/macros.lisp (|tryLine|): Rename from |try|. + * interp/pspad1.boot: Replace `try' with `tryLine' throughout. + +2008-02-14 Gabriel Dos Reis <gdr@cs.tamu.edu> + * OpenAxiom-1.1.0 has been released. 2008-02-10 Gabriel Dos Reis <gdr@cs.tamu.edu> |