大家好!
我想编写一个同时适用于Clojure和ClojureScript的代码到代码编译器。
所以我需要类似 clojure.tools.analyzer.passes.js.emit-form/emit-form
的东西,但tools.analyzer.js已被废弃,且 cljs.analyzer
无法从AST中发出Clojure形式。
如何使用 tools.analyzer.jvm
和 cljs.analyzer
来基于AST编写我的代码转换?
我应该同时使用 cljs.analyzer
和 clojure.tools.analyzer.passes.js.emit-form/emit-form
吗?
我可以与 cljs.analyzer
一起使用 clojure.tools.analyzer.ast/walk
吗?
如何将 tools.analyzer
中的passes与 cljs.analyzer
结合使用?我认为这是不可能的。