正在加载图片...
L属性SDD和自顶向下语法分析 在递归子程序法中实现L属性 对于每个非终结符号A。其对应的过程的参数 为继承属性。返回值为综合属性 在处理规则A→X1X2Ⅹn时, 在调用Ⅹ(之前计算X的继承属性值,然后以它 们为参数调用X0); 在产生式对应代码的最后计算A的综合属性 注意:如果所有的文法符号的属性计算按上面 的方式进行,讣算顺序必然和依赖关系一致。L属性SDD和自顶向下语法分析 • 在递归子程序法中实现L属性 – 对于每个非终结符号A,其对应的过程的参数 为继承属性,返回值为综合属性 • 在处理规则A→X1X2…Xn时, – 在调用Xi ()之前计算Xi的继承属性值,然后以它 们为参数调用Xi (); – 在产生式对应代码的最后计算A的综合属性 – 注意:如果所有的文法符号的属性计算按上面 的方式进行,计算顺序必然和依赖关系一致
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有