首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex/Bison IDE?

Flex/Bison IDE?
EN

Stack Overflow用户
提问于 2009-07-19 16:49:18
回答 6查看 13.3K关注 0票数 15

我正在寻找一个好的开发环境,在其中工作的flex或野牛,或两者都。

有没有集成开发环境具有这些功能和/或适合这样做?

(如果没有,下一个最普遍的问题是,是否有带有IDE的词法分析器/解析器生成器?)

谢谢~阿历克斯

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-07-19 17:02:09

ANTLR有几个可用的IDEs,包括one I wrote。按用户数计算,ANTLRWorks可能是最常用的。我的总体功能较少,但我广泛使用它,因为它与我的Visual Studio工作集成得非常干净。ANTLR的语法语法清晰且非常强大,可为多种语言生成代码,其生成的词法分析器/解析器是干净的、可调试的代码。

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

ANTLR的

  • 商业文档已经存在,并被许多人推荐,但肯定不是必需的。我工作的ANTLR产品(商业/封闭源码)广泛使用nFringe,并且完全没有ANTLR book.
  • ANTLRWorks 1.x的帮助就开发出来了,开发速度很慢,但并没有停止。目前有两个重要的问题是fixed since the latest 1.5 release.
  • ANTLRWorks 2是一个完全不同的产品,并且是从头开始编写的。此产品提供separate issue tracker
票数 7
EN

Stack Overflow用户

发布于 2010-02-01 17:52:11

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

票数 12
EN

Stack Overflow用户

发布于 2011-03-31 22:00:41

如果您对emacs感到满意,我建议您使用以下模式:

http://ftp.lip6.fr/pub/emacs/elisp-archive/incoming/bison-mode.el.gz

http://ftp.lip6.fr/pub/emacs/elisp-archive/incoming/flex-mode.el

请记住,这两个都是非常错误的,但过了一段时间,我找出了大多数的怪癖,使缩进工作。

加载这些模式的示例.emacs:http://www.elliotglaysher.org/emacs/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1150301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档