上传者: caixincaixin
|
上传时间: 2019-12-21 19:30:42
|
文件大小: 184KB
|
文件类型: doc
完整的编译原理实验报告 关于语法、语义和词法分析器三部分的 很全哦
一、实验题目
表达式中间代码生成
二、实验目的
熟悉算术表达式的语法分析与中间代码生成原理。
三、实验内容
1. 构造算术表达式的四元式翻译文法
2. 设计算术表达式的递归下降子程序分析算法
3. 设计算术表达的四元式生成算法
4. 实现代码并调试运行
四、实验要求
1、采用递归下降语法制导翻译法,对算术表达式,赋值语句进行语义分析并
生成四元式序列.
2、输入是语法分析后提供的正确的单词串,输出四元式序列.
例如:对于语句串
Begin a:=2+3*4;x:=(a+b)/c end#
输出的指令如下:
(1) t1=3*4
(2) t2=w+t1
(3) a=t2