文件名称:js-lisp:JavaScript中的类似于Toy Lisp的语言解释器
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-01 00:34:13
JavaScript
JS-LISP javascript中的类似lisp的玩具语言。 互动模式: 入门 交互式运行: $ node js-lisp.js 运行测试: $ cd js-lisp $ npm install $ ./node_modules/.bin/nodeunit 去做 有关黑客的一些想法: 防御 引用/取消引用 功能/电话 格式 循环 一些有趣的运营商 例外情况 巨集 其他一切... 笔记 使用javascript不仅解析一个lisp,而且代表它的想法可能不是一个很好的想法-但这可能很有趣。 希望能够通过在同一代码中组合javascript和lisp来弥补javascript数组更冗长的语法。 公开问题 在语法方面,JavaScript可能不会给我们带来很大的*度,到目前为止,我们已经劫持了列表的数组和符号的字符串。 那么,例如,我们如何表示字符串呢? 同样,缺点的力量也丧
【文件预览】:
js-lisp-master
----helpers.js(2KB)
----js-lisp.js(3KB)
----Gruntfile.js(382B)
----definitions.js(2KB)
----.travis.yml(99B)
----test()
--------js-lisp.js(4KB)
----README.md(1KB)
----scope.js(1KB)
----misc()
--------demo-program.js(348B)
--------gifcast.gif(68KB)
--------binding.js(809B)
----.gitignore(26B)
----package.json(376B)
----repl.js(2KB)