summaryrefslogtreecommitdiffstats
path: root/match.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2013-10-11 21:21:28 -0700
committerKaz Kylheku <kaz@kylheku.com>2013-10-11 21:21:28 -0700
commit5d7d623bbcbda34354972af2ce608b8e110b1d3e (patch)
tree97a39fbbd79e5f6c8693e60f9127b6bf4110f2eb /match.h
parenteab83b3a45281d15a7c03d395ba8d4b5e19732b1 (diff)
downloadtxr-5d7d623bbcbda34354972af2ce608b8e110b1d3e.tar.gz
txr-5d7d623bbcbda34354972af2ce608b8e110b1d3e.tar.bz2
txr-5d7d623bbcbda34354972af2ce608b8e110b1d3e.zip
Task #11433. Implement continuation of multiple
output blocks across the same stream. * match.c (close_s, named_k, continue_k, finish_k): New symbol variables. (v_output): Implement :named, :finish and :continue. (v_close): New static function. (syms_init): New symbols interned. (dir_tables_init): New entry associating v_close function with symbol stored in close_s. * match.h (close_s): Declared. * txr.1: New features documented.
Diffstat (limited to 'match.h')
-rw-r--r--match.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/match.h b/match.h
index 83e1e0ad..1c7caf09 100644
--- a/match.h
+++ b/match.h
@@ -25,7 +25,7 @@
*/
extern val text_s, choose_s, gather_s, do_s, require_s;
-extern val load_s, mod_s, modlast_s, counter_k;
+extern val close_s, load_s, mod_s, modlast_s, counter_k;
val format_field(val string_or_list, val modifier, val filter, val eval_fun);
val match_filter(val name, val arg, val other_args);
val match_fun(val name, val args, val input, val files);