极速下载站 —— 提供优质软件下载服务,感受全新的极速下载体验!

最近更新 | 软件专题 | 软件分类 | 软件排行

您的位置:极速下载站电脑软件教育教学编程开发编译原理语法分析器

编译原理语法分析器下载 2.1.0.0 绿色免费版

编译原理语法分析器下载
  • 软件大小:42.0 KB
  • 软件语言:简体中文
  • 授权方式:免费版
  • 更新时间:2013/5/3
  • 下载次数:504
  • 软件评级:
  • 软件类别:编程开发
  • 软件类型:国产软件
  • 安全检测:360安全卫士通过 电脑管家通过 无插件
  • 运行环境:WinXP,Win7
  • 网友评论:0条
  • 郑重声明:极速下载站不需要用户下载高速下载器,我们提供的高速下载通道安全方便,直接点击即可下载,保证没有流氓插件和捆绑软件,请放心下载!
本地下载普通下载通道速度较慢高速下载采用高速通道无需下载加速器
  • 软件介绍
  • 下载地址
  • 网友评论

递归下降分析法

编译原理语法分析器 图片 01

一、实验目的:
根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。
二、实验说明
1、递归下降分析法的功能
词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。
2、递归下降分析法的前提
改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法,
3、递归下降分析法实验设计思想及算法
为G的每个非终结符号U构造一个递归过程,不妨命名为U。
U的产生式的右边指出这个过程的代码结构:
(1)若是终结符号,则和向前看符号对照,
若匹配则向前进一个符号;否则出错。
(2)若是非终结符号,则调用与此非终结符对应的过程。当A的右部有多个产生式时,可用选择结构实现。
三、实验要求
(一)准备:
1.阅读课本有关章节,
2.考虑好设计方案;
3.设计出模块结构、测试数据,初步编制好程序。
(二)上课上机:
将源代码拷贝到机上调试,发现错误,再修改完善。第二次上机调试通过。
(三)程序要求:
程序输入/输出示例:
对下列文法,用递归下降分析法对任意输入的符号串进行分析:
(1)E->eBaA
(2)A->abAcB
(3)B->dEdaC
(4)C->edc

输出的格式如下:

(1)递归下降分析程序,编制人:姓名,学号,班级
(2)输入一以#结束的符号串:在此位置输入符号串例如:eadeaa#
(3)输出结果:eadeaa#为合法符号串

注意事项:

1.如果遇到错误的表达式,应输出错误提示信息(该信息越详细越好);
2.对学有余力的同学,可以详细的输出推导的过程,即详细列出每一步使用的产生式。
(四)程序思路
0.定义部分:定义常量、变量、数据结构。
1.初始化:从文件将输入符号串输入到字符缓冲区中。
2.利用递归下降分析法分析,对每个非终结符编写函数,在主函数中调用文法开始符号的函数。

相关搜索:编译 编译原理语法分析器

编译原理语法分析器下载地址

普通下载不会下载?请阅读【下载帮助
无法下载/文件损坏/文件不对,请给我们【留言
相关下载
发表评论

注:您的评论需要经过审核才能显示,请文明发言!

网页评论
下载帮助
下载建议:推荐使用 [迅雷最新版]下载本站资源。并使用 [WinRAR] 3.5 以上版本解压本站资源。
解压密码:本站部分资源经过压缩加密处理,解压密码为:www.jisuxz.com
版权声明:本站资源版权归其开发商所有,若无意侵犯到您的权利,请及时与本站联系,我们会尽快为您处理。
人气英雄联盟下载官方下载
《英雄联盟》(简称LOL)是由美国拳头游戏(Riot Games)开发、中国大陆地区腾讯游戏代理运营的英雄对战MOBA... [立即下载]
好评Adobe PhotoShop CS4 11.0 精简版
想要使用PhotoShop进行图片编辑?但是下载下来的PhotoShop好多都需要使用激活码才能使用,搞得很不方便?今... [立即下载]

更多同类软件推荐

更多装机必备软件