- 7
- 0
- 约3.09千字
- 约 52页
- 2017-07-24 发布于河南
- 举报
第8章 语法制导翻译与中间代码(4学时)
第8章 语法制导翻译和中间代码生成;8.1概述
8.2属性文法
8.3语法制导翻译
8.4中间代码的形式
逆波兰式、三元式、树形表示、四元式
8.5一些语句的翻译
赋值语句
布尔表达式
控制语句中的布尔表达式
For循环语句
8.6数组的翻译;概述;语义处理;概述;属性文法;操作语义学;指称语义学;Valuation[101] 表示把Valuation施用于101
Valuation[N] ------ 把它施用于N
定义: Valuation(用四个方程)因为有四个形式numeral
Valuation[0] ?0
Valuation[1] ?1
Valuation[N0] ?2?Valuation [N]
Valuation[N1] ?2?Valuation [N]+1
所以:
Valuation[110]=2 ? Valuation[11]
= 2 ? (2 ? Valuation[1]+1)
=2 ?(2 ? 1+1)
原创力文档

文档评论(0)