正在加载图片...
语义规则的计算方法 ·分析树方法:刚才介绍的方法,在编译过程中确 定计算次序,效率低 概念上的一般方法 ·考虑在编译前(在构造编译器时)决定计算次序, 不在编译时显式构造依赖图 (编译器实现者)对(编译器设计者提供的)语义规 则进行分析,静态确定计算次序 适用于手工构造编译器。属性依赖关系复杂的语法制导定义很难 事先确定属性计算次序 (编译器实现者)事先确定属性的计算策略(如边分 析边计算),(编译器设计者提供的)语义规则必须 符合所选分析方法的限制 适用于编译器的自动生成。限制语法制导定义的种类语义规则的计算方法 • 分析树方法:刚才介绍的方法,在编译过程中确 定计算次序,效率低 概念上的一般方法 • 考虑在编译前(在构造编译器时)决定计算次序, 不在编译时显式构造依赖图 • (编译器实现者)对(编译器设计者提供的)语义规 则进行分析,静态确定计算次序 适用于手工构造编译器。属性依赖关系复杂的语法制导定义很难 事先确定属性计算次序 • (编译器实现者)事先确定属性的计算策略(如边分 析边计算),(编译器设计者提供的)语义规则必须 符合所选分析方法的限制 适用于编译器的自动生成。限制语法制导定义的种类
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有