树形结构由java代码构建,传递给clojure REPL,然后使用该数据结构对其进行处理。解析代码后,这个树由ANTLR构成。
答案 0 :(得分:0)
Clojure与java的互操作非常好。有什么理由你不能从Clojure调用ANTLR并简单地使用生成的树吗?
答案 1 :(得分:0)
您可以包含在项目中生成树的java类,并从REPL调用它以获取Object。然后Clojure反对你心中的内容:)
你需要做的唯一真正的决定是应该控制Clojure中的开始,然后调用java或者反过来。我个人觉得从Clojure开始更容易,因为我发现leiningen比maven工作更愉快。