5
Antlr的优点(相对于lex / yacc / bison)[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 过去,我曾在各种项目中使用过lex和yacc(通常是野牛),通常是翻译器(例如流到EDA应用程序中的EDIF的子集)。此外,我还必须支持基于几十年前的lex / yacc语法的代码。因此,尽管我不是专家,但我知道如何使用这些工具。 过去,我已经在各个论坛上看到过有关Antlr的正面评论,并且我对自己可能会缺少的东西感到好奇。因此,如果您同时使用了两者,请告诉我Antlr有哪些更好或更高级的功能。我目前的限制是我在C ++商店工作,我们提供的任何产品都不包括Java,因此生成的解析器必须遵循该规则。