我正在寻找词法分析和解析器生成实用程序,而不是Flex或Bison。要求:
我注意到了ANTLR,虽然我从未使用过它。对此的评论将不胜感激。让我知道您最喜欢的满足这些要求的实用程序是什么,以及为什么要推荐它们。
发布于 2011-02-13 14:50:28
有一个现代Packrat解析器这里的列表。
发布于 2011-02-14 12:16:07
NL文本往往有很多歧义。如果您想解析自然语言,我认为任何经典的编译器类型解析器生成器(LALR,LL,包括ANTLR)都不会对您有很大帮助,编译器类型解析器生成器通常根本不处理这个问题。
GLR解析器,它确实处理歧义,可能有一些用处;bison提供了一个选项。
发布于 2011-02-13 11:57:14
Guile 2.0 (将在几天内发布)有一个LALR(1)解析库。
https://stackoverflow.com/questions/4982455
复制相似问题