编译原理第二次上机(语法分析器)
更新时间:2023-09-24 19:08:01 阅读量: 综合文库 文档下载
《语法分析器的构造》综合性实验大纲
一、实验目的
设计、编制、调试一个LL(1)语法分析器,利用语法分析器对符号串的识别,加深对语法分析原理的理解。
二、设计内容
设计并实现一个LL(1)语法分析器,实现对算术文法G[E]:E->E+T|T T->T*F|F F->(E)|i所定义的符号串进行识别,例如符号串abc+age+80为文法所定义的句子,符号串(abc-80(*s5)不是文法所定义的句子。 三、实验要求
1、检测左递归,如果有则进行消除; 2、求解FIRST集和FOLLOW集; 3、构建LL(1)分析表;
4、构建LL分析程序,对于用户输入的句子,能够利用所构造的分析程序进行分析,并显示出分析过程。
以上实验要求可分两个同学完成。例如构建分析表一个同学完成、构建分析程序并分析符号串另一个同学完成。
四、实验报告
实验报告的内容:
实验名称、实验目的、实验任务、实验内容、实验过程描述(包括实验结果分析、实验过程遇到的问题及体会)。
实验报告的要求:
实验报告以文本或电子版形式递交,实验报告书写要求如下:
1. 问题描述:包括实验名称、目的、内容,以简洁明了的叙述说明本次上机实验的任务和目标,程序的输入和输出要求以及程序的功能。
2. 主要仪器设备:包括实验过程中所用的主要仪器设备、软件等。
3. 实验过程描述:包括源程序的各个组成部分以及算法分析过程、程序演示结果等。
4. 分析和体会:包括实验结果分析,测试、调试过程所遇到的问题,程序设计与实现的经验和体会,进一步改进的设想。
五、思考题
1. 能否不采用预先定义的文法,而是允许用户输入文法的若干规则,生成文法?
1
正在阅读:
编译原理第二次上机(语法分析器)09-24
有多少优雅可以重现01-21
南宁市广告设计制作行业企业名录2018版2805家 - 图文01-22
Oracle Enterprise Linux 6.4安装Oracle Database 12c RAC图文详04-20
矩阵与数值分析实验报告05-31
公司员工薪资管理制度03-22
2017年中国人民大学文学院创造性写作考试科目、分数线、参考书目06-15
天正建筑T20命令大全05-21
- 高一物理牛顿运动定律全套学习学案
- 水处理一级反渗透加还原剂亚硫酸氢钠后为什么ORP会升高
- 毕业设计(论文)-正文董家口 - 图文
- 荣盛酒店经营管理公司录用通知及入职承诺书II
- 第二讲 大学英语四级快速阅读技巧
- 质量管理体系文件(2015年委托第三方医药物流配送企业专用版本)
- 214071收款办法
- 苏轼对《文选》选文的评价
- 《诊断学基础B》1-8作业
- 广东省东莞市高一数学下学期期末教学质量检查试题
- 海南电网公司VIS推广应用管理办法
- 红星照耀中国习题
- 苏教版小学语文六年级上册期末复习资料之生字词整理
- 局域网组建与应用—王向东
- 税务稽查内部管理文书样式
- 环保社会实践调查表
- 九年级思品第一单元复习
- 2016年全国注册咨询工程师继续教育公路路线设计规范试卷
- 毕业设计-青岛港董家口港区防波堤设计
- 撞背锻炼方法与益处
- 分析器
- 上机
- 编译
- 语法
- 原理
- 工程硕士培养计划表
- 咨询师日常工作流程、工作要求及考核标准
- model test 1 练习
- 蔡元培事迹介绍
- 大港油田公司井控工作会会议纪要
- 2012年全国中考物理试题分类汇编—电流和电路 - 图文
- 专题27 第一次世界大战和战后初期的世界(第01期)-2019年中考真题历史试题分项汇编(原卷版) - 图文
- 校长在市读书会上的表态发言
- 高层建筑地下室不同楼盖方案经济性能分析比较(2012.11.21)
- 智慧地球概念的内涵浅析
- 最新人教版初中数学精选2020年黑龙江省鹤岗市中考数学试卷(农垦、森工用).doc
- 爱牙护牙 中队主题会
- 2017年南宁市CNG市场现状及前景分析(20171103)
- 江苏省教育厅关于印发加强中小学校信息公开工作意见的通知
- 细胞骨架与肿瘤
- 第十三课《两汉经济的发展》教案
- 寝室文化评分细则
- 2014年法院工作总结
- AO2011在财政预算执行审计中的运用
- 北师大版 四年级上册 第三单元数学 教学设计