会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
冰冻三尺,非一日之寒
博客园
首页
新随笔
联系
订阅
管理
2009年3月21日
探讨Antlr中文文法与英文文法的差异
摘要: Antlr是一个很好的词法和语法分析器,而且可以直接生成Tree walker,解决了编译器设计中的大麻烦。最近在利用Antlr开发自己的领域语言(DSL)的时候发现了一个问题,就是中文文法与英文文法的差异问题。目前在领域语言的设计中,趋向于采用类似于自然语言的设计方式,例如:I eat apple.其中I是一个对象,eat 是对象I的方法,apple是传入到eat方法中的参数。这句话转换为面向对...
阅读全文
posted @ 2009-03-21 15:09 Roland
阅读(2696)
评论(5)
推荐(0)
编辑
公告