summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-01-29 08:14:40 -0800
committerKaz Kylheku <kaz@kylheku.com>2017-01-29 08:14:40 -0800
commit1ddcfabd1b389bbf1512cf405a10dbde6efd8101 (patch)
treec8916b776b0d4420e57677caea364e6196b63d10 /eval.c
parent50f33cf71ef9d4b6dbade885667ff0c075dd77f4 (diff)
downloadtxr-1ddcfabd1b389bbf1512cf405a10dbde6efd8101.tar.gz
txr-1ddcfabd1b389bbf1512cf405a10dbde6efd8101.tar.bz2
txr-1ddcfabd1b389bbf1512cf405a10dbde6efd8101.zip
Expose expand_params as sys:expand-params.
* eval.c (eval_init): Register sys:expand-params intrinsic bound to expand_params.
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 4ccc6f62..a4537e4b 100644
--- a/eval.c
+++ b/eval.c
@@ -5604,6 +5604,7 @@ void eval_init(void)
func_n2o(macroexpand_1, 1));
reg_fun(intern(lit("macroexpand"), user_package),
func_n2o(macroexpand, 1));
+ reg_fun(intern(lit("expand-params"), system_package), func_n5(expand_params));
reg_fun(intern(lit("constantp"), user_package), func_n2o(constantp, 1));
reg_fun(intern(lit("make-env"), user_package), func_n3o(make_env_intrinsic, 0));
reg_fun(intern(lit("env-fbind"), user_package), func_n3(env_fbind));