λ-calculus in CnBlogs
【QQ:343056143(已满),504254078】【MSN:vczh@hotmail.com】【Email:vczh@163.com】
博客园
首页
社区
新随笔
联系
订阅
管理
随笔-10 评论-135 文章-0 trackbacks-0
2008年8月27日
Syngram Helper开始设计:一个能用来写编译器的工具
摘要: 大概一年前曾经用C++开发了一个可以在C++中直接写上下文无关文法的上下文无关文法分析器。这玩意儿叫Syngram。Syngram曾经做了两次,第一次做成了用一个类去读文法文件,后来不爽就改成了直接在C++里面写的。我弄了一个叫Term的类,重载了一些操作符,于是你可以搞分支、可选、错误处理等复杂的文法推导式。现在打算做一个周边工具。
阅读全文
posted @ 2008-08-27 21:07 陈梓瀚(vczh) 阅读(2151) 评论(18)
编辑