正在加载图片...
I2:S->L·=R R→>L 考虑分析表达式id=id时,在工作到I2处已经 把第一个id归约到L了,看到下一个输入= 要作决策,第一个项目要设置Acon[2=]为 S6,即把赋值的其它部分找到.但=也是属于 Follow(R)的第二个项目要用R>L归约出 现 shift-reduce冲突 若将栈顶的符号序列归约到R会有问题!因 为不可能有规范句型以R=…开头(有以*R =…开头的规范句型)I2: S –> L• = R R –> L• 考虑分析表达式 id = id时,在工作到 I2 处已经 把第一个 id 归约到 L了, 看到下一个输入 = 要作决策,第一个项目要设置Action[2,=] 为 S6, 即把赋值的其它部分找到. 但 =也是属于 Follow(R) 的. 第二个项目要用 R–>L归约.出 现 shift-reduce 冲突. 若将栈顶的符号序列归约到 R,会有问题!因 为不可能有规范句型以R = …开头 (有以 *R = ... 开头的规范句型)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有