- 11
- 0
- 约1.56万字
- 约 121页
- 2017-03-15 发布于浙江
- 举报
考虑语句 WHILE E(1) DO S(1) 译为代码结构 E(1)的代码 S(1)的代码 假出口 真出口 由于语句的嵌套,WHILE翻译完了也未必知道假出口的转移目标,所以作为S(1).CHAIN保留下来,以便伺机回填。 While E(1) do S(1) E(1).TC E(1).FC IF E THEN ELSE S 示例 S ? if E then S |if E the S else S |while E do S |begin L end |A L ? L; S |S (5.5) S—语句 L—语句串 A—赋值句 E—布尔表达式 为了能及时回填有关四元式的转移目标,如同处理布尔表达式一样,需要对文法(5.5)进行改写。 S ? C S | TP S | Wd S | begin L end | A L ? LS S | S C ? if E then TP ? CS else Wd ? W E do W ? while LS ? L; (5.6) 语义动作 C ? if E then { BACKPATCH (E.TC, NXQ); C.CHAIN := E.FC } S ? C S(1) { S.CHAIN :=
您可能关注的文档
最近下载
- 《单相桥式全波整流电路》电子电工职教课件.pdf VIP
- 通桥(2017)2368A-V-1 60+100+60m(双线,直、曲线).pdf VIP
- (毕业设计论文)《江阴长江港口港埠公司5000吨级通用码头工程设计》.docx VIP
- 最新《工会基础知识》试题库及答案1000题【完美打印版】.docx VIP
- 中国石化招聘考试笔试历年真题库预测试卷.doc VIP
- 标准图集-22G101-2 现浇混凝土板式楼梯.pdf VIP
- ASME第九卷焊接和钎焊评定标准.ppt VIP
- DBT29-202-2022 天津市建筑基坑工程技术规程-天津市工程建设标准.pdf VIP
- 教学设计:单相桥式全波整流电路.pdf VIP
- ASMESectionIX第九卷焊接工艺评定.ppt VIP
原创力文档

文档评论(0)