编译原理实验报告二 递归下降语法分析程序.doc
《编译原理实验报告二 递归下降语法分析程序.doc》由会员分享,可在线阅读,更多相关《编译原理实验报告二 递归下降语法分析程序.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编译原理实验报告实验名称: 编写递归下降语法分析程序 实验类型: 验证型实验 指导教师: 专业班级: 姓名: 学号: 电子邮件: 实验地点: 实验成绩: 日期:201 年 5 月 25 日一、 实验目的通过设计、调试递归下降语法分析程序,实现用词法分析从源程序中分出各种单词并对词法分析程序提供的单词序列进行语法检查和结构分析,熟悉并掌握常用的语法分析方法。明确语法分析器的功能,在词法分析的基础上进一步分析程序;加深对课堂教学的理解;提高语法分析方法的实践能力;通过本实验,应达到以下目标:1、掌握递归下降的结构模型。2、掌握语法分析的实现方法。3、上机调试编出的语法分析程序。二、 实验过程有了第
2、一次的经验,这次还是先画出流程图。流程图如下:三、实验结果语法分析实验成功。 赋值时少写数字:缺少括号时:附(txt文档内容): 程序运行后写入的: 四、讨论与分析这个程序是在实验一的基础上写的,用的递归下降的方法。不止能识别,还能判断一些语法的正误。刚看书上附录的代码时,头都大了,觉得自己完成不了。但是真正一步一步看下去,画出了流程图,就很清晰明白了。一个函数嵌套一个函数,一步一步往细处走,刚开始是大体轮廓,然后就深入,直到最低层的判断。书上的程序还是有一些漏洞,比如要写多个语句时,if,for,while在语句内不能加括号,不然只能分析至第一个,遇到“”就结束了,所以在txt文件里写程序代
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译原理实验报告二 递归下降语法分析程序 编译 原理 实验 报告 递归 下降 语法分析 程序
限制150内