文件名称:bicicleta.js:Kragen 的 Bicicleta 现在全部在 Javascript 中
文件大小:34KB
文件格式:ZIP
更新时间:2024-07-31 03:33:28
JavaScript
bicicleta.js Kragen 的 Bicicleta 现在全部在 Javascript 中 史前史: 仍然在港:部分 快速开始 运行make并打开 test.html。 单击“运行”进行尝试。 或者打开 JS 控制台并运行 bench()。 去做 (我现在不承诺任何这些......) 改进数字格式:与 Python 的通常区别只是精度位数更多,这只是比较输出的麻烦; 但我们也得到像“16.0”而不是“16”这样的东西。 不幸的是,内置的 number.toPrecision() 没有帮助。 更多测试/基准 Python 解释器通过将环境表示为数组(在静态分析范围之后)——即“显示”环境,获得了很好的加速。 如果看起来值得,也可以为 JS 尝试这个。 移植编译器
【文件预览】:
bicicleta.js-master
----test.js(3KB)
----parse.js(5KB)
----peglet.js(4KB)
----test.html(7KB)
----interpreter.js(6KB)
----LICENSE(34KB)
----examples()
--------freezer.expected(2KB)
--------freezer.bicicleta(7KB)
--------tarai.bicicleta(369B)
--------tak.expected(1B)
--------itersum3.bicicleta(496B)
--------fac.expected(3B)
--------fac.bicicleta(161B)
--------fib.expected(5B)
--------tarai.expected(2B)
--------fib.bicicleta(125B)
--------tak.bicicleta(327B)
--------itersum3.expected(6B)
----.gitignore(0B)
----runtime.js(11KB)
----Makefile(152B)
----README.md(885B)
----sys()
--------bool.bicicleta(272B)
--------string.bicicleta(1KB)
--------number.bicicleta(39B)
--------miranda.bicicleta(111B)
--------sys.bicicleta(1KB)
----convert_libs.py(777B)