更多“语法制导的产生式有多组语义规则。() ”相关问题
  • 第1题:

    下列说法错误的是()。

    A.语法制导定义可以看作是语法制导翻译方案的具体实施方案

    B.语法制导翻译方案是在产生式右部中嵌入了语义动作的上下文无关文法

    C.对于这个内嵌的语义动作,向文法中引入一个标记非终结符M来替换它

    D.每个标记非终结符M对应M→ ε,该产生式对应着一段语义子程序, 它的任务就是完成M所替换的那个语义动作要完成的工作


    在语法制导定义中,每个文法符号有一组属性,对于每个产生式A→α都有与之相关联的一套语义规则,规则形式为b:=f(c1,c2,…,ck),f是一个函数 1)综合属性:如果b是A的属性,c1,c2,····,ck是产生式右部文法符号的属性或A的其他属性,那么b称为A的综合属性。 2)继承属性:如果b是产生式右部某个文法符号X的属性,c1,c2,···,ck是A的属性或右部文法符号的属性,那么b称为X的继承属性。 3)S属性定义:仅仅使用综合属性的语法制导定义称为S属性定义。 4)注释分析树:每个结点的属性值都标注出来的分析树。 5)依赖图:分析树结点的属性之间的互相依赖可以用依赖图的有向图来描绘。

  • 第2题:

    目前多数编译程序进行语义分析的方法采用语法制导翻译法,这是因为语法制导翻译法是一种形式化系统。


    错误

  • 第3题:

    对于文法的每个产生式都配备了一组属性的计算规则,称为()。

    A.词法规则

    B.语法规则

    C.语义规则

    D.产生式规则


  • 第4题:

    【单选题】中间代码生成所依据的是()。

    A.词法规则

    B.语法规则

    C.语义规则

    D.产生式规则


    语义规则

  • 第5题:

    11、大多编译器的语义分析采用语法制导翻译方法


    B