【文件属性】:
文件名称:scheme-to-js:使用scheme编写的scheme-> js编译器
文件大小:40KB
文件格式:ZIP
更新时间:2021-02-02 13:34:32
scheme compiler CompilerScheme
方案到js
方案->用方案编写的js编译器
你好 :waving_hand:
这是用Scheme编写的Scheme编译器,可生成JavaScript。
我之前(在JavaScript中) 做到了。 您会发现,使用Scheme本身编写编译器意味着我可以有效地跳过解析。
跑步
我在编写此存储库时就牢记 。 它很小,易于安装。 我通常来。
例
$ cat example.scm
(load "compiler.scm")
(display
(scheme->js
(begin
(define (string-join strs joiner)
(define (helper strs acc)
(if (null? strs)
acc
(helper (cdr strs)
(+ acc
【文件预览】:
scheme-to-js-master
----.gitignore(14B)
----README.md(2KB)
----__snapshots__()
--------test.js.snap(1KB)
----package.json(119B)
----test.js(2KB)
----compiler.scm(5KB)
----package-lock.json(161KB)