第八章语法制导与中间代码生成.pptVIP

  • 3
  • 0
  • 约2.23万字
  • 约 97页
  • 2019-08-23 发布于福建
  • 举报
语法制导翻译总结 简单说明语句的翻译:不生成中间代码,只实现填表动作; 简单赋值语句的翻译:生成一个赋值四元式; 控制语句的翻译:if 条件表达式 then S while 条件表达式 do S 不要忘记对语句的出口赋值:S.Chain 条件表达式的翻译: 计算逻辑值:ab(固定产生四个四元式 (1) (j,a,b,(4)) (2) (:=,’0’,-,t1) (3) (jump,-,-,(5)) (4) (:=,’1’,-,t1) (5) 作为控制语句的条件表达式:翻译成条件转和无条件转四元式序列 E为a rop b: (jrop,a,b,E.True) (jump,-,-,E.False) E为E1 or E2: 处理好出入口

文档评论(0)

1亿VIP精品文档

相关文档