diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-08-09 17:17:39 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-08-09 17:17:39 -0700 |
commit | 7876104ee7e73c190b67e90a87fe5a44f40c4af6 (patch) | |
tree | dfa3e878b3c16f2ed591bf4b987e43424ce943d6 /filter.c | |
parent | 76038c7dbbecd97f4943dcca99deb2d095425fa5 (diff) | |
download | txr-7876104ee7e73c190b67e90a87fe5a44f40c4af6.tar.gz txr-7876104ee7e73c190b67e90a87fe5a44f40c4af6.tar.bz2 txr-7876104ee7e73c190b67e90a87fe5a44f40c4af6.zip |
* filter.c (filter_init): Expose the trie-lookup-begin,
trie-value-at and trie-lookup-feed-char functions as intrinsics.
* txr.1: Document exposed functions.
Diffstat (limited to 'filter.c')
-rw-r--r-- | filter.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -724,6 +724,9 @@ void filter_init(void) reg_fun(intern(lit("trie-add"), user_package), func_n3(trie_add)); reg_fun(intern(lit("trie-compress"), user_package), func_n1(trie_compress_intrinsic)); + reg_fun(intern(lit("trie-lookup-begin"), user_package), func_n1(trie_lookup_begin)); + reg_fun(intern(lit("trie-value-at"), user_package), func_n1(trie_value_at)); + reg_fun(intern(lit("trie-lookup-feed-char"), user_package), func_n2(trie_lookup_feed_char)); reg_fun(intern(lit("filter-string-tree"), user_package), func_n2(filter_string_tree)); reg_fun(intern(lit("filter-equal"), user_package), func_n4(filter_equal)); reg_fun(intern(lit("url-encode"), user_package), func_n2o(url_encode, 1)); |