文件名称:lispy2js:JavaScript中的lispy2解释器
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-29 22:30:48
JavaScript
lispy2.js JavaScript中的lispy2解释器 这是Peter Norvig的Lispy2解释器JavaScript实现。 参见:“(((甚至更好)Lisp)解释器(在Python中))” 它实现了除复数支持外的所有功能(如果需要,应易于添加)。 该代码可以作为“小语言”模块包含在您JavaScript应用程序中。 它可以通过bower安装,并支持RequireJS,AMD或全局名称空间。 简单的例子: var result = lispy2.run('(+ 1 2)'); ==>结果= 3 一个测试框架,其中包括Norvig的原始测试以及我添加的一些测试 可以在tests.html中找到(只需在浏览器中将其打开)
【文件预览】:
lispy2js-master
----app.js(1KB)
----LICENSE(11KB)
----tests.html(1KB)
----README.md(702B)
----index.html(2KB)
----lispy2.js(17KB)
----bower.json(596B)
----tests.js(11KB)