天津理工大学编译原理实验3:语义分析与中间代码生成

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告学院(系)名称:计算机与通信工程学院
【实验过程记录(源程序、测试用例、测试结果及心得体会等)】
根据语法分析修改的程序流程图
开始
从输入串获取字符与符号栈比较关系>|=
归约>将符号移进符号栈
是否成功
Error 出错处理Y
结束
输出结果
N
从标识符中查找数值
压入语义栈
根据四元式修改语义栈
程序运行结果:
部分源代码:
心得体会:
这次实验做得还是不够理想,虽然做出了语法制导翻译的全过程,但是还有部分地方不够完美。

例如四元式的使用及输出,不过总体来说,也算是深入的掌握了语法制导翻译的全过程,获益匪浅。

相关文档
最新文档