文件名称:indent-clj:关于 Clojure 与推断的paren 可能是什么样子的一个小实验
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-22 16:04:52
Clojure
缩进-clj 这是一个带有推断括号的 Clojure 实验。 通过添加推断括号将扩展名为 .indent-clj/.indent-cljs/.indent-cljx 的文件重写为普通的 clojure。 由于这是作为 leiningen 插件完成的,因此重写应该相当透明,因此您只能在 indent-clj 文件中工作,并且仍然可以正常编译和测试。 目标不是替换括号,只是读/写更少的括号,更具体地说是为了停止让你的大脑忽略那些以“)))))))))) 结尾的形式”:P 解析器非常简单,所以会有一些它无法处理的情况,比如在结束括号应该去的地方后面的行上的注释。 例子: defn expand-path-once [state path] let [index-of-star ( s/index-of path STAR)] if ( = index-of-star -1 )
【文件预览】:
indent-clj-master
----.travis.yml(49B)
----project.clj(434B)
----test()
--------test.normal-clj(2KB)
--------indent_clj()
--------test.indent-clj(2KB)
----LICENSE(11KB)
----src()
--------leiningen()
--------indent_clj()
----.gitignore(99B)
----README.md(2KB)