diff options
Diffstat (limited to 'js/blotbotboot/repl.js')
-rw-r--r-- | js/blotbotboot/repl.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/js/blotbotboot/repl.js b/js/blotbotboot/repl.js new file mode 100644 index 0000000..6ea6929 --- /dev/null +++ b/js/blotbotboot/repl.js @@ -0,0 +1,11 @@ +// lifted from https://github.com/maryrosecook/littlelisp +var repl = require("repl"); +var lisp = require("./lisp").lisp; + +repl.start({ + prompt: "* ", + eval: function (cmd, context, filename, callback) { + var ret = lisp.interpret(lisp.parse(cmd)); + callback(null, ret); + }, +}); |