aboutsummaryrefslogtreecommitdiff
path: root/eval.cpp
diff options
context:
space:
mode:
authorTeddy <ted.sybil@gmail.com>2013-08-05 09:41:19 +0800
committerTeddy <ted.sybil@gmail.com>2013-08-05 09:41:19 +0800
commitc54fefd17fb54029bbb62c363197c808b0fecc6b (patch)
treedeaaa87177698b093fd45dc1ff12955b1abbe678 /eval.cpp
parent645549b8a42844fc5a8042a4808c8ebf5050d7da (diff)
added list support
Diffstat (limited to 'eval.cpp')
-rw-r--r--eval.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/eval.cpp b/eval.cpp
index de06209..56bd06c 100644
--- a/eval.cpp
+++ b/eval.cpp
@@ -24,6 +24,7 @@ void Evaluator::add_builtin_routines() {
ADD_ENTRY("cons", new BuiltinProcObj(builtin_cons, "cons"));
ADD_ENTRY("car", new BuiltinProcObj(builtin_car, "car"));
ADD_ENTRY("cdr", new BuiltinProcObj(builtin_cdr, "cdr"));
+ ADD_ENTRY("list", new BuiltinProcObj(builtin_list, "list"));
ADD_ENTRY("if", new SpecialOptIf());
ADD_ENTRY("lambda", new SpecialOptLambda());
ADD_ENTRY("define", new SpecialOptDefine());