diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-02-11 17:41:48 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-02-11 17:41:48 -0800 |
commit | ef33ae0c563543449d2284e13d6c9ba28654e64d (patch) | |
tree | eaa35be8bf1bbc90afea1d56e6f7407aa54a8c4e /lib.h | |
parent | e9ebac341d45521b4558a4d198129484ef094a8e (diff) | |
download | txr-ef33ae0c563543449d2284e13d6c9ba28654e64d.tar.gz txr-ef33ae0c563543449d2284e13d6c9ba28654e64d.tar.bz2 txr-ef33ae0c563543449d2284e13d6c9ba28654e64d.zip |
Add rassoc and rassql functions.
* eval.c (eval_init): Register rassoc and rassql intrinsics.
* lib.c (rassoc, rassql): New functions.
* lib.h (rassoc, rassql): Declared.
* txr.1: Documented rassoc and rassql, with small fixes
to assql and assoc.
Diffstat (limited to 'lib.h')
-rw-r--r-- | lib.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -917,6 +917,8 @@ val cptr(mem_t *ptr); mem_t *cptr_get(val cptr); val assoc(val key, val list); val assql(val key, val list); +val rassoc(val key, val list); +val rassql(val key, val list); val acons(val car, val cdr, val list); val acons_new(val key, val value, val list); val acons_new_c(val key, loc new_p, loc list); |