在修改 clojure 代码时有没有好的方法来保留注释?

Is there a good way to preserve comments while modifying clojure code?

我正在使用 clojure 的读取字符串读取 clojure 源代码文件。 然而单行注释自然会被 reader 忽略。当我生成新的源代码时,那些评论就没有了。

有什么方法可以保留这些评论吗?

Rewrite-clj https://github.com/xsc/rewrite-clj 似乎很适合您的目标?它保留评论。