游戏介绍

递归下降分析法一、实验目的:根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。二、实验说明1、递归下降分析法的功能词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。2、递归下降分析法的前提改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法,3、递归下降分析法实验设计思想及算法为G的每个非终结符号U构造一个递归过程,不妨命名为U。U的产生式的右边指出这个过程的代码结构:(1)若是终结符号,则和向前看符号对照,若匹配则向前进一个符号;否则出错。(2)若是非终结符号,则调用与此非终结符对应的过程。当A的右部有多个产生式时,可用选择结构实现。三、实验要求(一)准备:1.阅读课本有关章节,2.考虑好设计方案;3.设计出模块结构、测试数据,初步编制好程序。(二)上课上机:将源代码拷贝到机上调试,发现错误,再修改完善。第二次上机调试通过。(三)程序要求:程序输入/输出示例:对下列文法,用递归下降分析法对任意输入的符号串进行分析:(1)E->eBaA(2)A->a|bAcB(3)B->dEd|aC(4)C->e|dc输出的格式如下:(1)递归下降分析程序,编制人:姓名,学号,班级(2)输入一以#结束的符号串:在此位置输入符号串例如:eadeaa#(3)输出结果:eadeaa#为合法符号串注意:1.如果遇到错误的表达式,应输出错误提示信息(该信息越详细越好);2.对学有余力的同学,可以详细的输出推导的过程,即详细列出每一步使用的产生式。(四)程序思路0.定义部分:定义常量、变量、数据结构。1.初始化:从文件将输入符号串输入到字符缓冲区中。2.利用递归下降分析法分析,对每个非终结符编写函数,在主函数中调用文法开始符号的函数。

相关专题

英语语法分析软件专区

英语语法分析软件专区5款

英语语法分析软件专区专题,为您提供语法分析器、语法分析 语义分析、语法分析树等内容。更多英语语法分析软件专区内容,请到英语语法分析软件专区专题!...

智能英语语法分析软件

更新日期:

编译原理-语法分析器

更新日期:

英语语法大师

更新日期:

英语语法动画教学

更新日期:

英语语法—露潮软件

更新日期:

下载地址分享软件/应用 若有违法违规、资源包错误等问题向我们反馈

使用WindSoul软件管家下载地址:安全,快速

电信安全下载网通安全下载移动安全下载联通安全下载

其他下载地址:

通用网络下载通用网络下载

部分文件为zip、rar等压缩格式,请下载360压缩进行压缩!

常见问题

迅雷怎么下载ed2k-迅雷下载ed2k的方法炉石传说怎么双开?-炉石传说双开的方法方正小标宋简体是什么字体?-方正小标宋简体长啥样?winrar文件密码破解的方法是什么?-怎么破解WinRAR密码?魔兽争霸3冰封王座秘籍有哪些-魔兽争霸3冰封王座秘籍代码大全autocad2020经典模式如何切换?-autocad2020安装教程photoshop怎么安装插件-photoshop插件安装方法pl/sql developer中文乱码-pl/sql developer中文乱码的处理方法介绍3dmark怎么测显卡通过率-3dmark免费和付费区别?pl/sql developer如何设置成中文-pl/sql developer设置成中文的操作方法

网友评论

您的评论需要经过审核才能显示

全部评论华军网友编译原理-语法分析器界面设计很容易上手,功能很丰富,本人极力推荐!

有用

华军网友编译原理-语法分析器超级棒!点一亿个赞!!!

有用

华军网友编译原理-语法分析器整体感觉不错,还是挺满意的,安装运行很流畅!按照安装步骤指导来非常顺利!

有用

编译原理-语法分析器

收录说明

以上资源由网友自行上传分享,游戏资源均为绿色、安全、无毒,建议用户在下载前先查看配置要求等信息,游戏运行安装中如若出现缺少dll等问题请下载相应的游戏插件,感谢各位网友对本站的支持!

郑重声明

本网站本身戏资源下载,不存储资源下载,仅作为用户间分享讨论之用,游戏版权问题均与多特游戏无关,若有侵权之处请及时联系我们以便尽快处理。

相关攻略更多+
游戏其它版本库更多+
下载排行榜
1易达销售单打印软件
2WPS Office
3向日葵远程控制for windows
4B站哔哩哔哩动画
5Moon月球
6三国群英传-霸王之业
7DeepSeek Math
8Logo生成器
9GameBuff修改器
10