点数信息
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
资源分类
搜索资源列表
预测分析器模拟构造器的设计
语法分析的主要任务是接收词法分析程序识别出来的单词符由某种号串,判断它们是否语言的文法产生,即判断被识别的符号串是否为某语法部分。 一般语法分析常用自顶向下方法中的LL分析法,采用种方法时,语法分程序将按自左向右的顺序扫描输入的的符号串,并在此过程中产生一个句子的最左推导,即LL是指自左向右扫描,自左向右分析和匹配输入串。 经过分析,我们使用VC++作为前端开发工具,在分析语法成分时比较方便直观,更便于操作。运行程序的同时不断修正改进程序,直至的到最优源程序。
所属分类:
C++
发布日期:2009-06-02
文件大小:772096
提供者:
jin245508235
推导的建立软件综合课程设计优
设计功能性界面和数据性界面。文法采用链表表示的数据结构。 (2)本题目的功能包括输入文法、建立推导(最左、最右或一般推导)、显示推导、查看推导结论。 (3)推导以交互的方式建立,即用户可以选择推导方式。推导时若面临多个候选式时,由用户选择可替换的规则。 (4)给出是句子还是非句子的结论
所属分类:
其它
发布日期:2010-01-15
文件大小:670720
提供者:
guohao234492992
推导的建立 软件综合课设 可视化编程
为所输入的符号串建立推导,可以是最左推导、最右推导或一般推导。 设计要求 (1)设计功能性界面和数据性界面。文法采用链表表示的数据结构。 (2)本题目的功能包括输入文法、建立推导(最左、最右或一般推导)、显示推导、查看推导结论。 (3)推导以交互的方式建立,即用户可以选择推导方式。推导时若面临多个候选式时,由用户选择可替换的规则。 (4)给出是句子还是非句子的结论
所属分类:
其它
发布日期:2010-05-10
文件大小:670720
提供者:
fengjun2010
LL(1)推导
编译原理 LL(1)文法推导
所属分类:
专业指导
发布日期:2008-02-03
文件大小:3145728
提供者:
tcl520
编译(语言和文法)考试内容
1设有文法G[S]: S→a|(T)| T→T,S|S (1) 试给出句子(a,a,a)的最左推导。 (2) 试给出句子(a,a,a)的分析树 (3) 试给出句子(a,a,a)的最右推导和最右推导的逆过程(即最左规约)的每一步的句柄。
所属分类:
专业指导
发布日期:2010-09-18
文件大小:177152
提供者:
xueyaping1989
编译器最左推导最右推导
最左推导最右推导1.文法 S->a|^|(T) T->T,S|S (1) 对(a,(a,a)的最左推导为: S=>(T) =>(T,S) =>(S,S) =>(a,S) =>(a,(T)) =>(a,(T,S)) =>(a,(S,S)) =>(a,(a,S)) =>(a,(a,a))
所属分类:
教育
发布日期:2011-04-25
文件大小:50176
提供者:
yuxiaohui2008
乔姆斯基范式转换成格雷巴赫范式程序
这是我形式语言与自动机课程的作业题。完成乔姆斯基范式到格雷巴赫范式的转换,用C++ STL 写的,其中的字符类。 产生式类可以重用的,不过最好只是做个参照重写一个,因为我后来回过头来总结的时候发现我类接口设计的不好,特别是返回值,在别的类中调用插入删除操作过程会失败,原因是返回的容器类型是const类型,而由const类型的容器成员函数如begin(),end()等返回的迭代器也都是const类型的,所以不能用insert(),erase()等作用于const类型的迭代器。 文件中有两组测试数
所属分类:
C++
发布日期:2008-04-15
文件大小:407552
提供者:
wolfsdust
乔姆斯基范式转换为格雷巴赫范式
这是我形式语言与自动机课程的作业题。完成乔姆斯基范式到格雷巴赫范式的转换,用C++ STL 写的,其中的字符类。 产生式类可以重用的,不过最好只是做个参照重写一个,因为我后来回过头来总结的时候发现我类接口设计的不好,特别是返回值,在别的类中调用插入删除操作过程会失败,原因是返回的容器类型是const类型,而由const类型的容器成员函数如begin(),end()等返回的迭代器也都是const类型的,所以不能用insert(),erase()等作用于const类型的迭代器。 文件中有两组测试数
所属分类:
C++
发布日期:2008-04-20
文件大小:37888
提供者:
wolfsdust
编译原理---LL1文法分析
对于一个给定的文法,求出它的First和Follow集合。判断它是否为LL1文法,若不是,请给出理由。若是LL1文法,对于给定的句子,通过构造该句子的推导过程,通过推导过程,判断它是不是该LL1文法的句型。
所属分类:
Java
发布日期:2011-07-09
文件大小:11264
提供者:
zzq392342084
编译原理习题答案
编译原理各章节习题答案3、 G[E]:E—>E+D | E-D | D D—>0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 4、 L(G[Z])={ anbn | n>0 }
所属分类:
专业指导
发布日期:2011-09-22
文件大小:208896
提供者:
bb0623KLL
C#实现LL(1)文法判定使用实例
LL(1)文法使用的是确定的自顶向下的分析技术。LL(1)的含义是:第一个L表明自顶向下分析是从左向右扫描输入串,第2个L表明分析过程中将使用最左推导,1表明只需向右看一个符号便可决定如何推导,即选择哪个产生式(规则)进行推导。 LL(1)文法的判别需要依次计算FIRST集、FOLLOW集和SELLECT集,然后判断是否为LL(1)文法,最后再进行句子分析。 SimpleLL1目录下为源程序 Product1.txt~Product4.txt为测试用产生式(可直接在程序中加载)
所属分类:
C#
发布日期:2011-11-11
文件大小:154624
提供者:
gouyue
LL(1)文法分析器
根据某一文法编制调试LL(1)分析程序,以便对任意输入的符号串进行分析。备注:(1)在"所用产生式"一列中如果对应有推导则写出所用产生式;如果为匹配终结符则写明匹配的终结符;如分析异常出错则写为"分析出错";若成功结束则写为"分析成功"。(2) 在此位置输入符号串为用户自行输入的符号串。(3)上述描述的输出过程只是其中一部分的。注意:表达式中允许使用运算符(+-* /)、分割符(括号)、字符i,结束符#;
所属分类:
C++
发布日期:2008-07-24
文件大小:8192
提供者:
tenkcs
检查非终结符能否推导出空(epsilon)
检查文法,分析每个非终结符是否能推导出空(epsilon)
所属分类:
Java
发布日期:2013-04-09
文件大小:5120
提供者:
daqinzl
编译原理-龙书-习题答案
编译原理-龙书-习题答案,word版。内容举例: 第二章部分习题答案 2.1 考虑文法 S→ S S + | S S * | a 证明文法可生成符号串 a a + a * 解:S→ S S * → S S + S * →a S + S * → a a + S *→ a a + a * 为此符号串构造语法树 解: 文法生成什么样的语言?证明结论 解:将a看作运算数,文法生成语言L={支持加法、乘法的表达式的后缀表示形式} 证明类似2.2题b) ==========================
所属分类:
专业指导
发布日期:2013-07-23
文件大小:258048
提供者:
xhlinxm
编译原理课程设计 符号串的最左推导和最右推导
要求: 1.给定文法和符号串; 2.给出该符号串的最左推导、最右推导; 3.文法要求可以用文件方式和直接输入两种方法。
所属分类:
Java
发布日期:2015-01-15
文件大小:5120
提供者:
guyuegongsui
编译原理课件 文法 语言
3.1 文法和语言 3.2 推导与语法树 3.3 自上而下分析方法 3.4 3.5 LR分析法
所属分类:
专业指导
发布日期:2008-11-25
文件大小:1048576
提供者:
ycj4552463
[典例]编译原理学习笔记·文法的构造
对于文章里有举的一些例子来讲关于构造文法的补充! 不同于网上的一些讲义没有详细过程,只有一些枯燥、乏味的文字。这里提供了部分推导过程的动画演示,更加直观易懂。
所属分类:
讲义
发布日期:2017-10-11
文件大小:401408
提供者:
jave_f
编译原理-第三章-文法和语言
符号串:字母表中的符号所组成的任何有穷序列。例,V={a,b,c}是一个字母表,则a,b,c,aa,ab,bc,abc等等都是V上的符号串 空串:不含有任何符号的串称为空串,记作 句子:字母表上符合某种规则构成的串 语言:字母表上句子的集合 注:约定用a, b, c…表示符号;用, , …表示符号串;用A, B, C表示其集合 对于例3.1的文法G:S→0S1,S→01 ,可以给出直接推导的一些例子如下: v=0S1,w=0011,直接推导:0S1 0011,使用的规则:S→01,
所属分类:
讲义
发布日期:2018-05-05
文件大小:493568
提供者:
cnahyz
ll(1)文法分析以及消除左递归
LL(1)分析法,就是指从左到右扫描输入串(源程序),同时采用最左推导,且对每次直接推导只需向前看一个输入符号,便可确定当前所应当选择的规则。实现LL(1)分析的程序又称为LL(1)分析程序或LL(1)分析器。
所属分类:
C
发布日期:2018-11-13
文件大小:43008
提供者:
qq_40180694
C#实现LL(1)文法判定使用实例
内容索引:C#源码,字符处理,文法判定 LL(1)文法使用的是确定的自顶向下的分析技术。LL(1)的含义是:第一个L表明自顶向下分析是从左向右扫描输入串,第2个L表明分析过程中将使用最左推导,1表明只需向右看一个符号便可决定如何推导,即选择哪个产生式(规则)进行推导。 LL(1)文法的判别需要依次计算FIRST集、FOLLOW集和SELLECT集,然后判断是否为LL(1)文法,最后再进行句子分析。 SimpleLL1目录下为源程序 Product1.txt~Product4.txt
所属分类:
其它
发布日期:2021-03-16
文件大小:153600
提供者:
weixin_38548231
«
1
2
3
4
»