电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

北邮大三上编译原理语义分析实验报告

北邮大三上编译原理语义分析实验报告_第1页
1/14
北邮大三上编译原理语义分析实验报告_第2页
2/14
北邮大三上编译原理语义分析实验报告_第3页
3/14
编译原理 第六章 语义分析 班级:09211311 学号: 姓名:schnee 目 录 1. 实验题目和要求 ....................................................................................................... 3 2. 实验分析和思考 ....................................................................................................... 3 3. 翻译方案 ................................................................................................................... 4 4. LR 实现 自底向上分析(摘自语法分析实验) ...................................................... 5 4.1. 构造识别所有活前缀的 DFA ................................................................................ 5 4.2. 构造 LR 分析表 ...................................................................................................... 6 5. S 属性定义的自底向上实现 ..................................................................................... 7 5.1. 扩充分析栈 ................................................................................................................ 7 5.2. 改造分析程序 ............................................................................................................ 7 5.3. 编程实现 .................................................................................................................... 7 6. 运行结果截图: ..................................................................................................... 13 1. 实验题目和要求 题目:语义分析程序的设计与实现。 实验内容:编写语义分析程序,实现对算术表达式的类型检查和求值。要求所分析算术表达式由如下的文法产生。 numEidFFFTFTTTTETEE|)(||/|*|| 实验要求:用自底向上的语法制导翻译技术实现对表达式的分析和翻译。 (1) 写出满足要求的语法制导定义或翻译方案。 (2) 编写分析程序,实现对表达式的类型进行检查和求值,并输出: ① 分析过程中所有产生式。 ② 识别出的表达式的类型。 ③ 识别出的表达式的值。 (3) 实验方法:可以选用以下两种方法之一。 ① 自己编写分析程序。 ② ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

北邮大三上编译原理语义分析实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部