编译原理什么是SDD
时间: 2023-12-31 15:25:01 浏览: 263
布尔表达式的代码的SDD-编译原理课件
SDD是指语义动作定义(Semantic Action Definition),它是编译原理中的一个概念。SDD是关于语言翻译的高层次规格说明,它隐藏了许多实现细节。SDD可以出现在产生式体中的任何位置,用于指定在语法分析过程中应该执行的语义动作。
SDT是指语法制导翻译方案(Syntax-directed Translation Scheme),它可以看作是对SDD的一个补充。SDT显式地指明了语义规则的计算顺序,以便说明某些实现细节。
继承属性和综合属性是SDD和SDT中的两个重要概念。综合属性是指在语法分析过程中,通过对产生式的右部进行计算得到的属性值。继承属性是指在语法分析过程中,通过对产生式的左部进行计算得到的属性值。
阅读全文