结构推理
什么是属性文法?什么是综合属性?什么是语义属性?
【正确答案】
属性文法,是指为上下文无关文法中的文法符号赋予一定的属性,以便描述与文法符号相关的信息,利用这些信息为每个产生式规则配上语义子程序,在语义子程序中进行属性计算等工作。
综合属性:对于文法非终结符,如果其某个属性的计算依赖于其产生式规则右部符号的属性,则该属性称为综合属性。从语法树的角度讲,一个节点的综合属性只依赖于其子节点的属性。继承属性:是指属性的计算依赖于其兄弟节点和父节点的属性,称为继承属性。
【答案解析】
提交答案
关闭