我有类似 dsl 的东西数据的文件。在那里,我想删除一些基于 s-expression 的信息。我有一些处理此类文件的跑步者。
跑步者.clj
(require '[data :as d])
;processing
数据.clj
(ns data)
(defmacro data [s] (println (str s)))
;dsl like stuff goes here
(data "foo")
如何从 defmacro 等数据文件中删除非 dsl?
也欢迎任何具有类似解决方案的源代码链接。