1. 首页
  2. 编程语言
  3. C++ 
  4. 编译原理第6次上机三地址代码

编译原理第6次上机三地址代码

上传者: 2019-07-10 19:36:28上传 其他文档文件 500kb 热度 35次
编译技术第6次上机内容目的:充分理解并掌握中间代码生成的相关方法,用C++程序实现。要求:1.以S属性的语法制导定义为基础,将下列产生式附上一定的语义规则。即在原来语法分析的基础上插入相应的语义动作:将输入串翻译成三地址代码序列。E®E1+TE®TT®T1*FT®FF®(E)F®digitF®id2.以词法分析和语法分析部分的上机结果为基础,添加语义分析部分。即以LR文法为基础。当进行产生式归约时执行对应的语义动作。3.输入:(-b+c*d)+c*d输出:t1=-bt2=c*dt3=t1+t2t4=c*dt5=t3+t44.若输入有误,如:a++b**c(d+e)则应提示:
用户评论
码姐姐匿名网友 2019-07-10 19:36:28

不能再次下??

码姐姐匿名网友 2019-07-10 19:36:28

很好用的东西,就是要积分啊

码姐姐匿名网友 2019-07-10 19:36:28

非常好用啊

码姐姐匿名网友 2019-07-10 19:36:28

c++啊,很好的参考程序;

码姐姐匿名网友 2019-07-10 19:36:28

软院可用!???不太好理解///。。

码姐姐匿名网友 2019-07-10 19:36:28

非常好的参考程序,软院可用