柠檬的力量与否?
对于语法分析器,我曾经与Bison“玩”,它有其优点/缺点。
上周,我在SqLite网站上注意到该引擎已经完成了另一个语法分析器:Lemon
阅读精简文档后听起来很棒。
你有关于这个解析器的一些反馈吗?
无法真正看到谷歌和维基百科上的相关信息(只是一些例子,相同的教程)它似乎不太受欢迎。 (Stack Overflow中没有柠檬标签[编辑:现在有:P])
没有找到相关结果
已邀请:
2 个回复
久纳禾澎
机制不太理想。它避免了所有全局变量,并且仔细考虑内存分配和释放控制应该有利于它(它允许分配器和解除分配器的选择也极大地帮助 - 至少对于我工作的环境,内存分配总是一个问题) 。 重新思考如何组织规则以及如何识别终端是一个好主意。 总而言之,它看起来像是经过深思熟虑的Bison重新设计。 根据引用的网页,它在公共领域。
疼嘶桐