gpt4 book ai didi

grammar - 语法是 LALR 吗?

转载 作者:行者123 更新时间:2023-12-05 00:41:53 27 4
gpt4 key购买 nike

让我们说相同的语法不是 LR(1),我们可以有把握地说这个语法也不是 LALR 吗?

如果不是,语法成为 LALR 的条件是什么? (或者使语法不是 LALR 的条件是什么)

谢谢您的帮助!

最佳答案

LALR(1) ⊂ LR(1),所以是的,我们可以假设。这两种文法以类似的方式表达语言,但 LR(1) 比 LALR(1) 跟踪更多的左状态。参见These lecture notes ,讨论了两种表示之间的状态差异。

一般而言,解析器生成器会为您处理创建 shift-reduce 步骤的所有细节;不同之处在于基于较大语法的生成器更有可能找到无冲突的解析策略。

关于grammar - 语法是 LALR 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2682029/

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