Parsing SLR解析与ε产生冲突
考虑以下语法Parsing SLR解析与ε产生冲突,parsing,grammar,lr,Parsing,Grammar,Lr,考虑以下语法 S -> aPbSQ | a Q -> tS | ε P -> r 在构造DFA时,我们可以看到应该有一个包含项的状态 Q -> .tS Q -> . (epsilon as a blank string) 因为t在follow(Q)中,所以似乎存在移位-减少冲突 我们能否断定语法的本质不是SLR(1)?(请忽略我之前的错误答案。) 是的,在此配置集中存在shift/reduce冲突这一事实足以表明此语法不是SLR(1)。(请忽略我之前的错
S -> aPbSQ | a
Q -> tS | ε
P -> r
在构造DFA时,我们可以看到应该有一个包含项的状态
Q -> .tS
Q -> . (epsilon as a blank string)
因为t在follow(Q)中,所以似乎存在移位-减少冲突
我们能否断定语法的本质不是SLR(1)?(请忽略我之前的错误答案。)
是的,在此配置集中存在shift/reduce冲突这一事实足以表明此语法不是SLR(1)。(请忽略我之前的错误回答。)
是的,在此配置集中存在shift/reduce冲突这一事实足以表明此语法不是SLR(1)