当前位置:  开发笔记 > 开发工具 > 正文

Flex/Bison IDE?

如何解决《Flex/BisonIDE?》经验,为你挑选了2个好方法。

我正在寻找一个良好的开发环境,可以在flex或bison或两者上工作.

是否有任何IDE具有这些功能和/或适用于此?

(如果不是,那么下一个最常见的问题是是否有带IDE的词法分析器/解析器生成器?)

谢谢〜亚历克斯



1> postfuturist..:

Vim具有出色的语法高亮支持flex/lex和bison/yacc文件.Vim似乎猜测文件扩展名,所以只要我的flex文件以.l或.lex结尾,而我的bison文件以.y结尾,它似乎工作正常.我知道,它几乎不是一个IDE,但我发现语法突出显示对我来说是最有用的功能.



2> Sam Harwell..:

ANTLR有几个可用的IDE,包括我写的一个.根据用户数量,ANTLRWorks可能是最常用的.我的整体功能较少,但我广泛使用它,因为它与我的Visual Studio工作完全集成.ANTLR的语法语法干净且功能强大,为许多语言生成代码,其生成的词法分析器/解析器是干净的,可调试的代码.

编辑以解决评论中的问题:

ANTLR的商业文档存在并且被许多人推荐,但肯定不是必需的.我工作的nFringe IDE产品(商业/闭源)广泛使用ANTLR ,完全没有ANTLR参考书的帮助而开发.

ANTLRWorks 1.x开发很慢,但没有停止.目前还没有公开的问题,自最新的1.5版本以来已经修复了两个重要问题.

ANTLRWorks 2是一个完全不同的产品,是从头开始编写的.一个单独的问题跟踪器可用于本产品.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有