预测分析的关键问题是在扩展一个非终结符时怎样为它选择合适的产生式。() 此题为判断题(对,错)。

预测分析的关键问题是在扩展一个非终结符时怎样为它选择合适的产生式。()

此题为判断题(对,错)。


相关考题:

对每个内嵌的语义动作,向文法中引入一个标记非终结符来替换它。每个这样的位置都有一个不同的标记,并且对于任意一个标记M都有一个产生式M→ε。

在各个非终结符之前放置语义动作来计算它的继承属性, 并在产生式后端放置语义动作计算综合属性。

算符文法是指一个文法,如果它的任一产生式的右部都不含两个相继(并列)的非终结符,即不含如下形式的产生式右部:_______则我们称该文法为算符文法。A.....QR...B.QR...C.....QRD.QR

在各个非终结符之前放置语义动作来计算它的综合属性, 并在产生式后端放置语义动作计算继承属性。

1、在递归的预测分析过程中进行翻译,以下说法不正确的是()。A.可以将一个递归的预测分析器扩展为一个翻译器B.在语法分析器中,每个非终结符A对应一个过程,在做语义分析时,要将过程扩展成一个函数C.以继承属性作为函数的参数,以综合属性作为函数的返回值D.以综合属性作为函数的参数,以继承属性作为函数的返回值

当一个文法满足LL(1)文法时,我们可以对文法的每一个非终结符构造一个过程,这些过程是()A.递归下降分析程序B.预测分析程序C.自上而下分析D.自下而上分析

3、以下说法不正确的是()。A.语法制导翻译方案只限自底向上的分析方法B.给定一个以LL文法为基础的L-SDD,可以修改这个文法,并在LR语法分析过程中计算这个新文法之上的SDDC.对于这个内嵌的语义动作,向文法中引入一个标记非终结符M来替换它D.每个标记非终结符M对应着一个空产生式M→ ε,该产生式对应着一段语义子程序,它的任务就是完成M所替换的那个语义动作要完成的工作

在自上而下的语法分析中,一般来说,为一个非终结符号选择产生式是一个“尝试并犯错”的过程

2、在递归的预测分析过程中进行翻译,以下说法不正确的是()。A.在语法分析器中,每个非终结符A对应一个过程,在做语义分析时,要将过程扩展成一个函数B.对出现在A产生式右部中的每个文法符号的每个属性都设置一个局部变量C.如果非终结符含有继承属性,需要将函数调用的返回值赋给相应的局部变量D.对于产生式右部的每个动作,将其代码复制到语法分析器,并把对属性的引用改为对相应变量的引用