summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-09-01 06:40:36 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-09-01 06:40:36 -0700
commit286bb507a316acefcecc87865f3a152c403ea8b3 (patch)
tree9f1df698308ae963da85ac31847a9197582f3450 /eval.c
parent2c773cc08d1945df2b410863512305140ac9d9da (diff)
downloadtxr-286bb507a316acefcecc87865f3a152c403ea8b3.tar.gz
txr-286bb507a316acefcecc87865f3a152c403ea8b3.tar.bz2
txr-286bb507a316acefcecc87865f3a152c403ea8b3.zip
New function: reject.
* eval.c (eva_init): Register reject intrinsic. * lib.c (appendl): New static function. (reject): New function. * lib.h (reject): Declared. * txr.1: Documented.
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/eval.c b/eval.c
index 1091432d..de2acf92 100644
--- a/eval.c
+++ b/eval.c
@@ -6963,6 +6963,7 @@ void eval_init(void)
reg_fun(intern(lit("contains"), user_package), func_n4o(contains, 2));
reg_fun(intern(lit("where"), user_package), func_n2(where));
reg_fun(intern(lit("select"), user_package), func_n2(sel));
+ reg_fun(intern(lit("reject"), user_package), func_n2(reject));
reg_fun(intern(lit("relate"), user_package), func_n3o(relate, 2));
reg_fun(intern(lit("seq-begin"), user_package), func_n1(seq_begin));
reg_fun(intern(lit("seq-next"), user_package), func_n2(seq_next));