搜索资源列表
LL(1)suanfa
- LL(1)文法判定算法,LL(1)文法使用的是确定的自顶向下的分析技术。LL(1)的含义是:第一个L表明自顶向下分析是从左向右扫描输入串,第2个L表明分析过程中将使用最左推导,1表明只需向右看一个符号便可决定如何推导,即选择哪个产生式(规则)进行推导。 LL(1)文法的判别需要依次计算FIRST集、FOLLOW集和SELLECT集,然后判断是否为LL(1)文法,最后再进行句子分析。
040410202
- LL1文法程序,输出有:first集follow集,select集,语法书树
first_and_follow_SLR
- 实现编译原理中 通过已知的文法来产生First集和FOLLOW集 以及SLR分析表
yufafenxi
- 语法分析关于first集和follow集。可运行可使用。自己看吧。没问题的。 还有不知为什么不能归为源码一栏 那个谁谁有空看下
25232154653
- LL(1)词法分析程序 可以生成first和follow集合 由不同文法构建分析表
Parser
- 本程序要求用户在控制台里输入非终极符,终结符与产生式,然后对用户输入的文法进行分析,得出first集 与follow 集,并打印出预测分析表用户决定是否继续进行句型分析,如继续则给出符号分析栈的实现,从而判断刚输入的句子是否为符合该文法的句子。 该程序遵循LL(1) 文法FIRST(A)的构造:是A的所有可能推导的开头终结符或可能的ε FOLLOW(A)是所有句型中出现在紧接A之后的非终结符或“#” 预测分析程序 构造LL(1)分析表 ⅰ,构造文法中所有元素的FIRST和FOLL
LL1.tar
- LL1通用语法分析器,有消除左递归,FIRST集合、FOLLOW集合、分析表生成等功能
firstandfollow
- follow set first set
sss
- 编译原理,很有用的源代码printf(\"所得first集为:\") ShowCollect(first) printf(\"所得follow集为:\")
LL1Grammar
- 用java语言编写的LL(1)文法分析程序,输出first集、follow集和分析表,并对输入串进行预测分析
LL(1)wenfa
- 这是一个完整的文法分析器,能识别FIRST、FOLLOW集,还有实验报告!
BYYN
- 用一门面向对象语言建立一个针对LL(1)文法分析构造演示器,输入定义好的文法,进行分析后在内存中建立其存储结构,判断其能用LL(1)文法分析后,建立其分析过程。 为此我们将本任务分解为以下内容: (1)文法的建立; (2)上下文无关文法的判定; (3)消除文法中一切左递归的算法; (4)文法二义性的判定; (5)LL(1)文法的判定; (6)消除直接左递归; (7)消除间接左递归; (8)直接左公因子的改造; (9)间接左公因子的改造; (10
LL1ForWin
- 编译原理课程设计,LL(1)方法,用FIRST()和FOLLOW(),SELECT(),以及预测分析表
TCPIP
- 六、 限自动机的生成及化简过程模拟 10 七、 First集和Follow集生成算法模拟 10 八、 LL(1)分析过程模拟 11 九、 FirstVT集和LastVT集生成算法模拟 12 十、 算符优先分析表生成模拟 12 十一、 算符优先分析过程模拟
Tetris0.9
- 七、 First集和Follow集生成算法模拟 10 八、 LL(1)分析过程模拟 11 九、 FirstVT集和LastVT集生成算法模拟 12 十、 算符优先分析表生成模拟 12 十一、 算符优先分析过程模拟 13 十二、 LR分析过程模拟 13
ddvip_com_070824d8d098a3
- 使用MFC实现编译原理词法分析器,里面包括求first集和follow集
LL1
- LL1文法的实现,先输入语法规则,之后求出FIRST和FOLLOW,最后给出预测分析表。
FirstFollow
- 大学里First集和Follow集生成算法 希望对大家有点用
CFF1.5
- 编译原理中的First集与 Follow集生成程序,这是我用C++语言写的,希望对大家有点用处。-Compiler Principle of First Set and Follow procedures set generation, which is my C + + languages, we hope to somewhat useful.
Linux_Kernel_CN(1)
- 本书并不是特意一本Linux 的内部手册相反它是对操作系统的介绍同时以Linux作为示例书中每一章遵循从共性到特性的原则它们将首先给出核心子系统的概叙然后进行尽可能的详细描叙 我不会用routine_X()调用routine_Y()来增加bar 数据结构中foo 域的值这种方式来描叙核心算法 你自己可以通过阅读代码发现它每当需要理解一段代码时我总是将其数据结构画出来这样我发现了许多相关的核心数据结构以及它们之间的关系 每一章都是非常独立的就象Linux 核心子系统一样当然有时它们还是有联系的比如