语义分析和中间代码生成课件.pptVIP

  • 3
  • 0
  • 约1.98万字
  • 约 122页
  • 2026-06-26 发布于山东
  • 举报

7.5控制語句的翻譯中間代碼增加一種case語句,便於代碼生成器對它進行特別處理test: caseV1 L1 caseV2 L2 ... caseVn-1 Ln-1 caset Lnnext:7.6過程調用的處理過程調用的翻譯S?callid(Elist){for佇列queue中的每一項pdoemit(’param’p);emit(‘call’id.Place)}Elist?Elist,E{將E.Place加入到queeue的隊尾}Elist?E{初始化queue僅包含E.place}7.6過程調用過程調用id(E1,E2,…,En)的中間代碼結構E1.place:=E1的代碼E2.place:=E2的代碼 ...En.place:=En的代碼paramE1.placeparamE2.place ...paramEn.placecallid.place,n7.6過程調用S?calli

文档评论(0)

1亿VIP精品文档

相关文档