点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 非终结符
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
算符优先算法源代码(C++实现)
~~~~~~~~~~~~~~~~~~算符优先分析程序~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~本程序提供的是构造FIRSTVT和LASTVT~~~~~~~~~~~~ ~~本程序会构造算符优先表以及对输入的串会显示分析过程~~ ——————————————————————————— ★★特别注意:本程序还是分析的是单个字符的非终结符★★ ★★★★★★如发生什么意外错误,不在考虑范围★★★★★ ___________________________________________
所属分类:
C++
发布日期:2009-04-30
文件大小:1007kb
提供者:
Jeyha
递归下降分析法的有关程序和实验报告
三、试验原理: 1、递归下降分析法的功能 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 2、递归下降分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、递归下降分析法实验设计思想及算法 为G的每个非终结符号U构造一个递归过程,不妨命名为U。 U的产生式的右边指出这个过程的代码结构: (1)若是终结符号,则和向前看符号对照, 若匹配则向前进一个符号;否则出错。 (2)若是非终结符号,则调用与此非终结符对应的过程。当A的右部有多个产
所属分类:
其它
发布日期:2009-05-04
文件大小:35kb
提供者:
shang555
输入已经消除左递归的以及提取公共左因子的LL(1)文法,再输入相应的表达式,若分析成功,则在递归输出过程中输出"acc",若不成功,则有相应的报错以及位置指名。注意,要把同一个非终结符的产生式分成单个输入。他会自动计算f
输入已经消除左递归的以及提取公共左因子的LL(1)文法,再输入相应的表达式,若分析成功,则在递归输出过程中输出"acc",若不成功,则有相应的报错以及位置指名。注意,要把同一个非终结符的产生式分成单个输入。它会自动计算first,follow,预测分析表的构造,但并不输出。
所属分类:
专业指导
发布日期:2009-05-10
文件大小:3mb
提供者:
bookc
算符优先算法(编译原理)
编译原理 中的算符优先算法,可以生成新的文法,产生终结符集,非终结符集,firstvt集,lastvt集,和标志符优先表。
所属分类:
其它
发布日期:2009-05-26
文件大小:62kb
提供者:
guominghui
编译原理 预测分析源代码
预测分析表方法。程序可读性绝对好。经过老师验收的。 程序说明:该程序用c++编写,运行后,让使用者输入一个句子,判断该句子是否符合已定义的文法;另外,该程序要是换文法相当容易,只需将程序开头的“终结符”表、“非终结符”表和“预测分析”表换掉就可以用来定义别的文法了,相当方便
所属分类:
C++
发布日期:2009-05-27
文件大小:1kb
提供者:
lvwenjiao
编译原理 预测分析表方法 语法分析
该程序用工程进行编写,可对词法分析器中产生的二元式文件(“dp.txt”)进行判断,判断其是否符合该程序定义的文法。该工程含有三个文件:数据文件(包含文法的终结符表、非终结符表和预测分析表等)、过滤二元式文件(过滤二元式文件中的无用符号,并产生过滤后的文件“op.txt”供语法分析程序读取)、预测分析法文件(包含main()函数)。该程序只要更换数据文件就可以应用别的文法
所属分类:
C++
发布日期:2009-05-27
文件大小:3kb
提供者:
lvwenjiao
一个求first的算法
一个关于求first集合的算法, 从文法文件中读入终结符、非终结符、开始符、文法,输出FIRSTVT集,LASTVT集和算符优先矩阵
所属分类:
其它
发布日期:2009-06-03
文件大小:14kb
提供者:
zzuojuan
编译原理实习设计 语法分析程序
构造并存储预测分析表,构造分析器,并能进行出错处理,实现LL(1)分析法。 设计好一个文法,消除文法的左递归性。将消除了左递归性的文法,构造每个非终结符的FIRST和FOLLOW集合。根据FIRST和FOLLOW集合构造LL(1)分析表。然后,利用分析表,根据LL(1)语法分析构造一个分析器。
所属分类:
C++
发布日期:2009-06-04
文件大小:114kb
提供者:
nannass
算符优先算法 C语言 程序实现的功能 编译原理
算符文法:即它的任一产生式的右部都不含两个相继的非终结符的文法。如果G是一个不含空字符的算法文法,那么只要它的任一对终结符都只满足>,=,a、、、或P->Qa、、、,a属于终结字符集,而Q属于非终结字符集}
所属分类:
其它
发布日期:2009-06-08
文件大小:1007kb
提供者:
qinzizhou
统计规则数非终结符和终结符(修改后)
编译原理中规则数非终结符和终结符统计C++编写
所属分类:
C++
发布日期:2009-09-16
文件大小:1kb
提供者:
bianyikexing
文法的查找
查找文法的终结符和非终结符.
所属分类:
专业指导
发布日期:2007-11-11
文件大小:917byte
提供者:
jrlzs
编译原理实验 slr
最近学了编译原理的语法分析部分,通过一段程序来实现语法的判断,即给出一个字符串,看它是否符合某一语法要求。这里做一个简单的示例:判断一个字符串是否符合四则运算(变量为a,b,c). 首先,给出一个文法,用于表示四则运算: 1.E->T{+T|-T} 2.T->F{*F|/F} 3.F->(E)|a|b|c 我采用的是递归下降分析法,它的基本思想是,对文法中的每个非终结符编写一个函数(或子程序),每个函数(或子程序)的功能是识别由该非终结符所表示的语法成分。则于描述语言的文法常
所属分类:
C
发布日期:2009-11-30
文件大小:386kb
提供者:
biaobi
算符优先分析算法(c语言)
完成一个交互式面向对象的算符优先分析程序,而一个交互式面向对象的算符优先分析程序基本功能是: (1) 输入文法规则 (2) 对文法进行转换 (3) 生成每个非终结符的FirstVT和LastVT (4) 生成算符优先分析表 (5) 再输入文法符号 (6) 生成移进规约步骤
所属分类:
C
发布日期:2009-12-12
文件大小:125kb
提供者:
liuyunqiyu
编译原理答案第3版 老师给的
答案指出句型的短语、素短语、句柄。求每一非终结符的FIRST 集合和FOLLOW集合
所属分类:
专业指导
发布日期:2010-01-05
文件大小:28kb
提供者:
snake408
算符优先分析模拟程序
6 算符优先分析法 可以使用任何语言来完成。 文法可以只采用一种较简单的方法进行描述。 给出非终结符的FIRSTVT和LASTVT集。 画出算符优先关系表。 给定符号串判定是否是文法中的句子,分析过程用计算机打印出来。
所属分类:
专业指导
发布日期:2010-01-16
文件大小:738kb
提供者:
wangxinwei_1105
检查非终结符能否推导出空(epsilon)
检查文法,分析每个非终结符是否能推导出空(epsilon)
所属分类:
Java
发布日期:2013-04-09
文件大小:5kb
提供者:
daqinzl
求非终结符的first集和follow集
对文法中的非终结符,求first集和follow集
所属分类:
Java
发布日期:2013-04-09
文件大小:19kb
提供者:
daqinzl
对于任意给定的输入串(词法记号流)进行语法分析,递归下降方法和非递归预测分析方法可以任选其一来实现。
第三次上机—语法分析1 目的:熟练掌握自上而下的语法分析方法,并能用C++程序实现。 要求: 1. 使用的文法如下: E ® TE ¢ E ¢ ® + TE ¢ | e T ® FT ¢ T ¢ ® * FT ¢ | e F ® (E) | id 2. 对于任意给定的输入串(词法记号流)进行语法分析,递归下降方法和非递归预测分析方法可以任选其一来实现。 3. 要有一定的错误处理功能。即对错误能提示,并且能在一定程度上忽略尽量少的记号来进行接下来的分析。可以参考书上介绍的同步记号集合来处理。 可
所属分类:
C/C++
发布日期:2013-04-27
文件大小:10kb
提供者:
www888m
LL(1)文法的判别以及非LL(1)文法的转换(完整可运行代码)
本程序的所用的存储结构都是string类型的,最主要的存储文法的数据结构为自定义结构,里面包括一个产生式的左部,右部以及select集合,至于非终结符的first和follow集合,则是定义了一个string类型的数组进行存储。 本程序的求first,follow,select集合的算法即为书上所介绍的方法,即求first的集合时,只看本产生式,求follow集合时,要进行递归查找一个非终结符的所有后跟字符,求select其实就是对first与follow集合的运算,最终根据所有的select集
所属分类:
C/C++
发布日期:2018-09-10
文件大小:214kb
提供者:
a845717607
输入文法求解终结符和非终结符
编写程序:输入任意文法,统计Vn,Vt Vt表示为终结符,Vn表示非终结符 汇编原理的第一个代码实现
所属分类:
C/C++
发布日期:2020-11-27
文件大小:2kb
提供者:
qq_44470353
«
1
2
3
4
5
6
»