解决方法
ANTLR有几个
IDEs可用,包括
one I wrote.根据用户数,ANTLRWorks可能是最常用的.我的总体功能较少,但是我广泛使用它,因为它与我的Visual Studio工作非常干净整合. ANTLR的语法语法干净,功能强大,可以为许多语言生成代码,其生成的词法分析器/解析器是干净,可调试的代码.
编辑以解决意见中的疑虑:
> ANTLR的商业文件存在并被许多人推荐,但当然不是必需的.我工作的nFringe IDE产品(商业/封闭源)广泛使用ANTLR,完全没有ANTLR参考书的帮助开发.
> ANTLRWorks 1.x开发缓慢,但不能停止.目前有no open issues,两个重大问题已经fixed since the latest 1.5 release.
> ANTLRWorks 2是一个完全不同的产品,是从头开始写的.本产品可提供separate issue tracker.