diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-11-28 21:51:07 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-11-28 21:51:07 -0800 |
commit | a64dfb3f355bdb44e7f533a88db0716e70418ae4 (patch) | |
tree | 7ce2fd730fced79db086572efe54bbcb8db51af1 /eval.c | |
parent | 57bfb0fa5d8803fe9df5f1dac672b689e5f4e3d3 (diff) | |
download | txr-a64dfb3f355bdb44e7f533a88db0716e70418ae4.tar.gz txr-a64dfb3f355bdb44e7f533a88db0716e70418ae4.tar.bz2 txr-a64dfb3f355bdb44e7f533a88db0716e70418ae4.zip |
* eval.c (eval_init): More functions.
* txr.vim: More highlighting.
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -832,6 +832,26 @@ void eval_init(void) reg_fun(intern(lit("mappend"), user_package), func_n1v(mappendv)); reg_fun(apply_s, func_n2(apply_intrinsic)); + reg_fun(intern(lit("second"), user_package), func_n1(second)); + reg_fun(intern(lit("third"), user_package), func_n1(third)); + reg_fun(intern(lit("fourth"), user_package), func_n1(fourth)); + reg_fun(intern(lit("fifth"), user_package), func_n1(fifth)); + reg_fun(intern(lit("sixth"), user_package), func_n1(sixth)); + reg_fun(intern(lit("copy-list"), user_package), func_n1(copy_list)); + reg_fun(intern(lit("nreverse"), user_package), func_n1(nreverse)); + reg_fun(intern(lit("reverse"), user_package), func_n1(reverse)); + reg_fun(intern(lit("ldiff"), user_package), func_n2(ldiff)); + reg_fun(intern(lit("flatten"), user_package), func_n1(flatten)); + reg_fun(intern(lit("memq"), user_package), func_n2(memq)); + reg_fun(intern(lit("memqual"), user_package), func_n2(memqual)); + reg_fun(intern(lit("tree-find"), user_package), func_n3(tree_find)); + reg_fun(intern(lit("some"), user_package), func_n3(some_satisfy)); + reg_fun(intern(lit("all"), user_package), func_n3(all_satisfy)); + reg_fun(intern(lit("none"), user_package), func_n3(none_satisfy)); + reg_fun(intern(lit("eq"), user_package), func_n2(eq)); + reg_fun(intern(lit("eql"), user_package), func_n2(eql)); + reg_fun(intern(lit("equal"), user_package), func_n2(equal)); + reg_fun(intern(lit("+"), user_package), func_n0v(plusv)); reg_fun(intern(lit("-"), user_package), func_n1v(minusv)); reg_fun(intern(lit("*"), user_package), func_n0v(mulv)); |