diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-10-22 13:44:38 -0400 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-10-22 13:44:38 -0400 |
commit | 70a3b3ae47671a8a73ac517cd7c3f6a4bce782e5 (patch) | |
tree | b0fbceca521bf6ba1fe381999f9239d69a598ee3 /ChangeLog | |
parent | 6729d88a6f8f5fc1ae4ea07b96a979bb6ca71ee8 (diff) | |
download | txr-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-- | ChangeLog | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -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 |