about summary refs log tree commit diff stats
path: root/lisp/js/lisp.js
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/js/lisp.js')
-rw-r--r--lisp/js/lisp.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/js/lisp.js b/lisp/js/lisp.js
index 1bb3e0b..06e18e5 100644
--- a/lisp/js/lisp.js
+++ b/lisp/js/lisp.js
@@ -414,8 +414,13 @@
     return parenthesize(tokenize(input));
   };
 
+  let run = function (input) { 
+    return interpret(parse(input)) 
+  };
+
   exports.lisp = {
     parse: parse,
     interpret: interpret,
+    run: run,
   };
 })(typeof exports === "undefined" ? this : exports);