摘要: 最近项目需要实现一个类似Pig的用于分析海量数据的高级数据流语言,其中涉及语法分析的技术,鄙人非计科出生,没学过编译原理,了解点计算理论,倒腾这个实在没啥经验,只能借助开源项目了。  网上G了下,一般推荐JavaCC和ANTLR,Pig用的是JavaCC,不过已经很久没更新了,我没找到JavaCC对应的C/C++ runtime,项目语言定的是C/C++,只能放弃。  ANTLR在多语言支持上就做得很好,基本主流语言都支持了,不过最新的ANTLR3目前只支持C,不支持Cpp的,有点遗憾,但至少满足基本要求了。  下面这两篇入门不错,推荐:  http://blog.csdn.net/NewMa 阅读全文
posted @ 2011-01-07 18:28 spork 阅读(3249) 评论(1) 推荐(1) 编辑