gpt4 book ai didi

parser-generator - PEG 语法和解析器生成器的局限性?

转载 作者:行者123 更新时间:2023-12-03 21:24:48 24 4
gpt4 key购买 nike

我很喜欢使用 YARD:

http://www.ootl.org/yard/

http://code.google.com/p/yardparser/

http://www.codeproject.com/KB/recipes/yard-tokenizer.aspx

我能够构建功能齐全的计算器。我正在评估 YARD 来做 PHP 解析器。请就 PEG 语法和解析器生成器的限制提出建议。非常感谢!

最佳答案

我认为 PEG 的一个大“问题”是它们不适合语法的正常分类,因为它们以完全不同的方式运行。正常语法是“向后”的,因为它们描述了可以生成的所有可能的句子(程序)。 PEG 描述了如何解析——它们从另一端解决问题。

在我看来,这是一种更自然的思考问题的方式,当然对于任何手写(递归下降)解析器,我不会做任何其他事情。

关于parser-generator - PEG 语法和解析器生成器的局限性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1857022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com