diff --git a/evaluate.js b/evaluate.js deleted file mode 100644 index c87286e..0000000 --- a/evaluate.js +++ /dev/null @@ -1,18 +0,0 @@ -var parse = require("./parse.js").parse; - -function isAtom(x) { - return stx.exprType != "List"; -} - -function evaluate(exp, env) { - if (isAtom(exp)) { - switch (exp.exprType) { - case "Function": - return evaluate(invoke(exp, env), env); - case "Name": - return lookup(expr.val); - default: - return expr.val; - } - } -}