【问题标题】:Where to find a comparison of Flex/Bison, Ragel, ANTLR and others?哪里可以找到 Flex/Bison、Ragel、ANTLR 等的比较?
【发布时间】:2011-09-03 23:22:13
【问题描述】:

我打算定义一个类似于Open Sound Control的协议,但有点不同。

这个想法很复杂,我不会在这里尝试描述它。

假设我要使用 libev 和 主题行 中的工具之一来实现一个 OSC 库。

人们会推荐什么,为什么?

Ragel 似乎很诱人,尽管ANTLR 也可能是正确的选择。 然而,坚持传统的 UNIX 事物也是一个好主意(即 lex/yacc)。

此外,我最感兴趣的是什么最适合嵌入式平台 (比如运行 Linux 的 200MHz ARM 芯片).

【问题讨论】:

  • 我没有将Lemon添加到列表中;这可能值得考虑。您的嵌入式平台上有多少内存可用?
  • 你可以从这里开始...stackoverflow.com/questions/212900/… ;)
  • 那我去看看柠檬:)
  • 不过,也许有了 ragel 我就可以设计整个应用程序,但可能真的是一种繁琐的编码练习..(

标签: c regex osc


【解决方案1】:

维基百科有一个列表,其中包括 ANTLR、Lemon、Flex、Bison、Ragel 等。

http://en.wikipedia.org/wiki/Comparison_of_parser_generators.

【讨论】:

【解决方案2】:

一些意见:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-27
    • 2010-12-20
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多