编译原理,算符优先文法采用"移进-规约"技术,其规约过程是规范的. 这句话错在哪了?谢谢

还有这一句。为什么错? 文法G的一个句子对应于多个推导,则G是二义性的

算符优先文法确实使用了移入归约技术,但其归约过程不满足规范归约(最左归约),算符优先文法每次归约的是最左素短语,而规范归约每次归约的是最左直接短语(句柄)
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-21
时间有点久记得不太真切,用通俗语言说,希望题主尽量查阅书籍参考资料自行验证理解。 1、什么是移进项目,什么是规约项目 这个是自顶向下和自下向上分析时候用到的。所谓移进就是不处理,所谓规约就是处理,合并,替换。比如当前符合某个正规式...本回答被网友采纳
第2个回答  2018-05-15
有两个最左或最右推导才是二义的,重点是最左或最右
第3个回答  2018-05-03
因为一个句子可以是通过最左推导或最右推导等不同的方法得来的。二义性指的是一个句子可以有两棵不同的语法树。我们要保证的是不同的推导方法推出同样的句子。

编译原理试题
12、在规范归约中,用 来刻画可归约串。a. 直接短语 b. 句柄 c. 最左素短语 d. 素短语13、有文法G:E→E*T|T T→T+i|i句子1+2*8+6按该文法G归约,其值为 。a. 23 B. 42 c. 30 d. 1714、规范归约指 。a. 最左推导的逆过程 b. 最右推导的逆过程 c. 规范推导 d. 最左归约的逆过...

【编译原理】第五章课后习题(王原生第三版)
首先,需计算G[S]的FIRST集合和LAST集合,(1)分析其非终结符和终结符的开始符号的关联;(2)判断G[S]是否满足算符优先文法的条件,即是否每个非终结符都有唯一的左递归形式;(3)计算优先函数,确定各个算符的优先级;(4)对于输入串 [公式],进行算符优先分析,找出其对应的分析过程。第二题,G[S...

(高分)编译原理的题,求高手,在线等,急急急!!!
简单优先方法每次归约当前句型的 句柄 ,算符优先方法每次归约当前句型的 最左素短语 ,二者都是不断移进输入符号,直到符号栈顶出现 可归约串 的尾,再向前找到 可归约串 的头,然后归约。算符优先文法——设有一不含ε产生式的算符文法G,如果对任意两个终结符对a,b之间至多只有 、 和 ...

怎么判断一个文法是LR(0)
LR(0)分析就是LR(K)分析当K=0的情况,亦即在分析的每一步,只要根据当前的栈顶状态 (或者说根据当前分析栈中已移进或归约出的全部文法符号)就能确定应采取何种分析动作,而无须向前查看输入符号。LR(0)分析器的分析能力最低,但它是构造其余三种LR分析器的基础。SLR是“简单LR”分析的缩写,它是...

编译原理题目
c. 规范推导 d. 最左归约的逆过程 [解答] 1、选c。2、选a。3、选c。4、虽然a与b没有优先关系,但构造优先函数后,a与b就一定存在优先关系了。所以,由f(a)>g)(b)或f(a)<g(b)并不能判定原来的a与b之间是否存在优先关系:故选c。5、如果文法G无二义性,则最左推导是先生长右边的枝叶:对于d,...

编译原理题目
c. 规范推导 d. 最左归约的逆过程 [解答] 1、选c。2、选a。3、选c。4、虽然a与b没有优先关系,但构造优先函数后,a与b就一定存在优先关系了。所以,由f(a)>g)(b)或f(a)<g(b)并不能判定原来的a与b之间是否存在优先关系:故选c。5、如果文法G无二义性,则最左推导是先生长右边的枝叶:对于d,...

相似回答