第一范文网 - 专业文章范例文档资料分享平台

实验5 LL(1)语法分析程序的设计与实现(C语言) - 图文

来源:用户分享 时间:2025/8/9 0:44:58 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

班级: 学号: 姓名:

正例成功截图如下:

17

班级: 学号: 姓名:

反例成功截图如下:

4、实验总结、心得体会

在进行此次实验上机前应该做好准备:①按照老师提供的教材P93页的图4.11预测分析程序的流程图熟悉预测分析的工作过程。②计算出要分析的文法的FIRST集合、FOLLOW集合和SELECT集合。③根据②得出的各个集合得出构造预测分析表。在老师讲解其实验目的、要求和分析后,选择相应的数据,使用C语言参照算法中的流程编写词法分析的程序。将编写好的程序上次调试(包括正例和反例)。通过此次程序设计,更加清楚的明白了LL(1)分

18

班级: 学号: 姓名:

析法的过程,从而也比较熟练掌握了自上而下语法分析的基本思想,此外,在老师的讲解下初步认识了数据结构的知识,加上自己的理解,与所学知识加以联系,将知识归纳在系统中。在实现和调试时采取模块化的思想,是的本次课程设计比较顺利,增强了自己的信心,提高了自己的编程能力和动手能力以及独立分析问题、解决问题的能力和综合运用所学知识的能力。

5.思考:词法分析与语法分析的不同

区别:顾名思义,词法分析器检查的是词法,语法分析器分析的是语法,什么是词法,什么是语法。

所谓词法,源代码由字符流组成,字符流中包括关键字,变量名,方法名,括号等等符号,其中变量名要满足不能包括标点符号,不能以数字开头的数字与字母的字符串这个条件,对于括号要成对出现等等,这就是词法;而语法,词法没有问题才能进入语法分析,语法就是词排列的方法,字面意义, 语法分析器就是分析类似这样的语法的。

教师评语: 是否完成实验程序的预备设计? 是: 不是: 程序能否正常运行? 是: 不是: 有无测试数据及结果分析 是: 不是: 是否在本次规定时间完成所有项目? 是: 不是: 实验成绩等级: 教师签名: N0:

时间: 19

实验5 LL(1)语法分析程序的设计与实现(C语言) - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2wk82180mf6h1tx45d7638ccg96mxg006x9_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top