- 0
- 0
- 约3.09千字
- 约 50页
- 2026-08-12 发布于江苏
- 举报
语法制导翻译和中间代码生成;优选语法制导翻译和中间代码生成;四元式表示很类似于三地址指令,很容易转换成机器代码。
布尔表示式的计算方法:
MODE:=intEND
产生式E→E(1)opE(2)的语义动作中,关于E.
GEN(opr,U,E2.
为布尔表示式E引入两个新的属性:
false的四元式拉成一条“假”链。
但这些是下一阶段代码优化要讨论的问题,暂不讨论。
表示式中可能出现不同类型的变量和常量
E→EorE|EandE|notE|(E)|idropid|id
PLACE:=NEWTEMP;
(3)(+,t1,t2,t3)
对于E为aropb形式,生成代码如下:
ABCD-*+ECD-N^/+
|whileEdoS while语句;语义分析基础;语义分析基础-语义分析的内容(续);语义分析基础;6.1属性文法(AttributeGrammar);6.1属性文法(续);6.1属性文法(续);6.1属性文法(续);6.1属性文法(续);6.1属性文法(续);6.2语法制导翻译概论;例简单算术表示式求值的属性文法
E→E1+T {E.val:=E1.val+T.val}
E→T {E.val:=T.val}
T→T1*digit{T.val:=T1.val*
您可能关注的文档
最近下载
- 《单手肩上投掷》教学设计.doc VIP
- 英语教师个人发展规划书(精选5篇).pdf VIP
- 建筑遗产保护视角下的江西白鹿洞书院建筑群风环境研究.pdf
- 金工深度研究:基于趋势和拐点的市值因子择时模型.docx VIP
- GBZT 229.4-2012 工作场所职业病危害作业分级 第4部分:噪声.docx VIP
- 《公共科目》军队文职考试试题及解答参考(2024年).docx VIP
- MICROCHIP PIC16F684单片机 数据手册.pdf VIP
- 2024年《机械原理》(第8版)配套题库(考研真题、课后习题、章节题(上册).pdf VIP
- 电动汽车 -重卡电驱桥-比亚迪 解放 FPT.docx VIP
- 工作场所职业病危害作业分级第4部分-噪声 .pdf VIP
原创力文档

文档评论(0)