【发布时间】:2023-03-20 07:57:01
【问题描述】:
我正在阅读 LR 解析的教程。本教程在这里使用示例语法:
S -> aABe
A -> Abc | b
B -> d
然后,为了说明解析算法的工作原理,教程在下面展示了解析单词“abbcde”的过程。
我了解在算法的每一步,都会搜索一个合格的产生式(即语法规则,如表中的第 2 列所示)以匹配字符串的一部分。但是 LR 解析如何在一组符合条件的产生式中进行选择(如表中第 3 列所示)?
【问题讨论】:
-
巧合的是,我刚刚写了this answer。也许它对这个问题也有帮助。