summaryrefslogtreecommitdiffstats
path: root/genman.txr
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2012-02-16 05:51:49 -0800
committerKaz Kylheku <kaz@kylheku.com>2012-02-16 05:51:49 -0800
commitecc500b1b343a8fc087236cc0b22a25322b6852e (patch)
tree727760b2b620677c60e823606298bc48a9cb5fe2 /genman.txr
parentdbd876b7ae581822ebe1b3920a51fa32d4267480 (diff)
downloadtxr-ecc500b1b343a8fc087236cc0b22a25322b6852e.tar.gz
txr-ecc500b1b343a8fc087236cc0b22a25322b6852e.tar.bz2
txr-ecc500b1b343a8fc087236cc0b22a25322b6852e.zip
TXR Lisp gets exception handling.
* eval.c (op_catch, expand_catch_clause, expand_catch): New static functions. (expand): Handle catch operator. (eval_init): Added catch operator to op_table, and registered new functions throw, throwf and error. * txr.1: Documented catch operator and created stub section for throw, throwf and error. * txr.vim: Updated. * unwind.c (uw_throwfv, uw_errorfv): New functions. * unwind.h (uw_throwfv, uw_errorfv): Declared.
Diffstat (limited to 'genman.txr')
0 files changed, 0 insertions, 0 deletions