summaryrefslogtreecommitdiffstats
path: root/stream.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-11-19 12:05:39 -0800
committerKaz Kylheku <kaz@kylheku.com>2011-11-19 12:05:39 -0800
commit1f3d894dab47e0d2527adf7db0b74296f19f7b81 (patch)
treec1f427b2c9d03760e1563ae53302359b7dc3cdb4 /stream.c
parentd3ba0368d9c5012ca9405ac55a6d9a632fb0895a (diff)
downloadtxr-1f3d894dab47e0d2527adf7db0b74296f19f7b81.tar.gz
txr-1f3d894dab47e0d2527adf7db0b74296f19f7b81.tar.bz2
txr-1f3d894dab47e0d2527adf7db0b74296f19f7b81.zip
deffilter grows in power: it can take quasistrings.
* lib.c (cdr_f): New global variable. (funcall1, funcall2, funcall3, funcall4): Fix unterminated arguments in uw_throwf call by using uw_throw instead. (do_or): New static function. (orf): New function. (obj_init): gc_protect and initialize cdr_f. * lib.h (cdr_f, orf): Declared. * match.c (v_deffilter): Treat the table as forms to be evaluated which must reduce to strings, rather than literal strings. * txr.1: Documented.
Diffstat (limited to 'stream.c')
0 files changed, 0 insertions, 0 deletions