aboutsummaryrefslogtreecommitdiff
path: root/eval.cpp
diff options
context:
space:
mode:
authorTeddy <ted.sybil@gmail.com>2013-08-14 21:43:41 +0800
committerTeddy <ted.sybil@gmail.com>2013-08-14 21:43:41 +0800
commit640a20d0b6a2137617b7f217defce7979338e289 (patch)
tree30219b26cd538b08e5313978a9133c4e4248a3fe /eval.cpp
parent2bb741508a93335b94adfabf3631abd39b8c6e8a (diff)
removed redundant info
Diffstat (limited to 'eval.cpp')
-rw-r--r--eval.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/eval.cpp b/eval.cpp
index 4f6575d..2576157 100644
--- a/eval.cpp
+++ b/eval.cpp
@@ -14,19 +14,19 @@ void Evaluator::add_builtin_routines() {
envt->add_binding(new SymObj(name), rout)
#define ADD_BUILTIN_PROC(name, rout) \
- ADD_ENTRY(name, new BuiltinProcObj(envt, rout, name))
-
- ADD_ENTRY("if", new SpecialOptIf(envt));
- ADD_ENTRY("lambda", new SpecialOptLambda(envt));
- ADD_ENTRY("define", new SpecialOptDefine(envt));
- ADD_ENTRY("set!", new SpecialOptSet(envt));
- ADD_ENTRY("quote", new SpecialOptQuote(envt));
- ADD_ENTRY("eval", new SpecialOptEval(envt));
- ADD_ENTRY("and", new SpecialOptAnd(envt));
- ADD_ENTRY("or", new SpecialOptOr(envt));
- ADD_ENTRY("apply", new SpecialOptApply(envt));
- ADD_ENTRY("delay", new SpecialOptDelay(envt));
- ADD_ENTRY("force", new SpecialOptForce(envt));
+ ADD_ENTRY(name, new BuiltinProcObj(rout, name))
+
+ ADD_ENTRY("if", new SpecialOptIf());
+ ADD_ENTRY("lambda", new SpecialOptLambda());
+ ADD_ENTRY("define", new SpecialOptDefine());
+ ADD_ENTRY("set!", new SpecialOptSet());
+ ADD_ENTRY("quote", new SpecialOptQuote());
+ ADD_ENTRY("eval", new SpecialOptEval());
+ ADD_ENTRY("and", new SpecialOptAnd());
+ ADD_ENTRY("or", new SpecialOptOr());
+ ADD_ENTRY("apply", new SpecialOptApply());
+ ADD_ENTRY("delay", new SpecialOptDelay());
+ ADD_ENTRY("force", new SpecialOptForce());
ADD_BUILTIN_PROC("+", num_add);
ADD_BUILTIN_PROC("-", num_sub);