关于 Cirru Vector 语法以及近期回顾

2016-07-23
阅读 4 分钟
3.2k
上周给 Cirru 增加了一个简单的向量语法, 基于 EDN 弄的.之前 Cirru 已经有 .cirru 格式的缩进写法, 但是不合适,原因是我的代码普遍用 Cirru Editor 生成的, 结构比较复杂,而 Cirru 缩进语法通过程序生成的代码, 总是不够可靠,于是我改用了 JSON 存储, 但 JSON 的问题是查看 git diff 不方便,于是基于 Clojure EDN 语法...

Cirru 解析缩进的方案

2014-08-14
阅读 2 分钟
3.8k
关于编译器 parsing 的理论知识我没有完整学, 就是补过一些片段 所以这篇文章里可能有用理论知识很容易解释的一些问题, 我并没有看到 而且 Cirru 的语法坚持要用缩进, 现有的方案是难以让我满足的 这些天用 Go 重写了 Cirru 的 parser, 后面会对思路做一些解释