summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-10-22 13:44:38 -0400
committerKaz Kylheku <kaz@kylheku.com>2011-10-22 13:44:38 -0400
commit70a3b3ae47671a8a73ac517cd7c3f6a4bce782e5 (patch)
treeb0fbceca521bf6ba1fe381999f9239d69a598ee3 /ChangeLog
parent6729d88a6f8f5fc1ae4ea07b96a979bb6ca71ee8 (diff)
downloadtxr-70a3b3ae47671a8a73ac517cd7c3f6a4bce782e5.tar.gz
txr-70a3b3ae47671a8a73ac517cd7c3f6a4bce782e5.tar.bz2
txr-70a3b3ae47671a8a73ac517cd7c3f6a4bce782e5.zip
Task #11474
* filter.c (filter_equal): New function. (upcase_k, downcase_k): New keyword variables. (filter_init): New keyword variables initialized, and new upcase and downcase filters registered. * filter.h (filter_equal): Declared. * lib.c (tree_find): Takes new argument, the equality test function. (upcase_str, downcase_str): New functions. (do_curry_123_23): New static function. (curry_123_23): New function. * lib.h (tree_find): Declaration updated. (upcase_str, downcase_str, curry_123_23): Declared. * match.c (dest_bind): Updated to take equality function. Uses it and passes it down to tree_find. (v_bind): Filter feature implemented. (h_var, v_try): Add equal_f to dest_bind argument list. * txr.1: Updated to describe new filters and bind arguments.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog26
1 files changed, 26 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6e0efc6f..67e0a93a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,29 @@
+2011-10-22 Kaz Kylheku <kaz@kylheku.com>
+
+ Task #11474
+
+ * filter.c (filter_equal): New function.
+ (upcase_k, downcase_k): New keyword variables.
+ (filter_init): New keyword variables initialized,
+ and new upcase and downcase filters registered.
+
+ * filter.h (filter_equal): Declared.
+
+ * lib.c (tree_find): Takes new argument, the equality test function.
+ (upcase_str, downcase_str): New functions.
+ (do_curry_123_23): New static function.
+ (curry_123_23): New function.
+
+ * lib.h (tree_find): Declaration updated.
+ (upcase_str, downcase_str, curry_123_23): Declared.
+
+ * match.c (dest_bind): Updated to take equality function.
+ Uses it and passes it down to tree_find.
+ (v_bind): Filter feature implemented.
+ (h_var, v_try): Add equal_f to dest_bind argument list.
+
+ * txr.1: Updated to describe new filters and bind arguments.
+
2011-10-21 Kaz Kylheku <kaz@kylheku.com>
* match.c (v_collect, v_coll): Establish empty list bindings