1. 首页
  2. 考试认证
  3. 其它
  4. Indent cljClojure与推断括号的实验

Indent cljClojure与推断括号的实验

上传者: 2024-12-21 04:15:54上传 ZIP文件 10.69KB 热度 7次

缩进-clj 是一个带有推断括号的 Clojure 实验。通过添加推断括号将扩展名为 .indent-clj.indent-cljs.indent-cljx 的文件重写为普通的 Clojure。由于这是作为 Leiningen 插件完成的,因此重写应该相当透明,因此您只能在 indent-clj 文件中工作,并且仍然可以正常编译和测试。目标不是替换括号,只是减少括号的读写,更具体地说是为了避免让大脑忽略那些以“))))”结尾的形式。解析器非常简单,因此会有一些它无法处理的情况,比如在结束括号应该去的地方后面的行上的注释。

例如:

defn expand-path-once [state path]

let [index-of-star (s/index-of path STAR)]

if (= index-of-star -1)

下载地址
用户评论