更多“对每个内嵌的语义动作,向文法中引入一个标记非终结符来替换它。每个这样的位置都有一个不同的标记,并且对于任意一个标记M都有一个产生式M→ε。”相关的问题
第1题
一个文法①不含左递归,②文法中的每个非终结符A的各产生式的候选首字符集两两不相交,③若文法的非终结符A的首字符集含有ε,则First(A)∩Fllow(A)=Φ,满足上述条件的文法是()文法
A.LR(1)
B.LR(0)
C.LL(1)
D.SLR(1)
点击查看答案
第2题
在各个非终结符之前放置语义动作来计算它的综合属性, 并在产生式后端放置语义动作计算继承属性。
点击查看答案
第3题
在各个非终结符之前放置语义动作来计算它的继承属性, 并在产生式后端放置语义动作计算综合属性。
点击查看答案
第4题
在各个非终结符之前放置语义动作来计算它的继承属性, 并在产生式后端放置语义动作计算综合属性。
点击查看答案
第5题
L属性定义的自下而上计算中的标记非终结符说法正确的是()
A.引入标记非终结符可以删除翻译方案中嵌入的动作
B.使L属性定义的继承属性计算只出现在产生式左端
C.使L属性定义的综合属性计算只出现在产生式右端
D.使L属性定义的综合属性计算只出现在产生式左端
点击查看答案
第6题
如果一个标记(+/-)的完全图是不平衡的,且它只有一条边标注为“-”,则它的每个节点都会出现在某个不平衡的三角形中。
点击查看答案
第7题
当一个文法满足LL(1)文法时,我们可以对文法的每一个非终结符构造一个过程,这些过程是()
A.递归下降分析程序
B.预测分析程序
C.自上而下分析
D.自下而上分析
点击查看答案
第8题
如果一个文法的任何产生式的右部都不含有两个相继(并列)的非终结符,则该文法是算符优先文法。
点击查看答案