- 4
- 0
- 约2.19千字
- 约 50页
- 2022-11-20 发布于湖北
- 举报
语法制导翻译和中间代码生成;目标程序;语义分析基础;语义分析基础-语义分析得内容(续);语义分析基础;6、1属性文法(Attribute Grammar);6、1 属性文法(续);6、1 属性文法(续);6、1 属性文法(续);6、1 属性文法(续);6、1 属性文法(续);12;6、2 语法制导翻译概论;例 简单算术表达式求值得属性文法
E→E1+T { E、val :=E1、val +T、val }
E→T { E、val :=T、val }
T→T1*digit { T、val :=T1、val * digit、lexval }
T→digit { T、val :=digit、lexval }?;6、3 中间代码得形式;6、3、1 逆波兰表示法(后缀式);;逆波兰表示法得扩充
逆波兰表示法很容易扩充到表达式以外得范围
例如:;6、3、2 三元式;6、3、3 树形表示;6、3、4 四元式;6、3、4 四元式(续);6、3、4 四元式(续);6、3、5 间接三元式;举例:;举例:;6、4 语法制导翻译;6、4、1简单赋值语句到四元式得翻译;6、4、1简单赋值语句到四元式得翻译;使用上述变量与过程,对文法6、1所定义得赋值语句得翻译算法可由下述语义动作予以描述;输入串;3、类型转换;3、类型转换(续);T:=NEWTEMP;
IF E1、MODE=int AND E2
您可能关注的文档
最近下载
- 2026年秋季大学国防教育 国防法规与公民义务.pptx
- 《复活(节选)》课件+2025-2026学年统编版高二语文选择性必修上册 (1).pptx VIP
- (必背)高级技师采油工(信息化)往年考试真题300题及答案(考点还原).docx
- 工期进度计划安排及保证措施.doc VIP
- A Thousand Miles钢琴谱五线谱 完整版原版.pdf
- 施工进度计划和各阶段进度计划的保证措施.docx VIP
- GB12801-2025《 生产过程安全基本要求》之4.5:“4生产过程安全的一般要求-4.5物料及储运要求“专业深度解读和应用指导材料(雷泽佳编写2026A0).pdf VIP
- 第4课 两汉统一多民族封建国家的巩固.pptx VIP
- 第5课 秦汉时期的经济、科技与文化.pptx VIP
- 电子标签(rfid技术在畜牧业行业的典型应用.pptx VIP
原创力文档

文档评论(0)