搜索资源列表
编译原理课程设计报告LL1文法
- 课程设计的目的 通过课程设计进一步理解高级语言在计算机中的执行过程,加深对编译原理中重点算法和编译技术的理解,提高自己的编程能力,培养好的程序设计风格。同时通过某种可视化编程语言的应用,具备初步的Windows环境下的编程思想。解和掌握LL(1)语法分析方法的基本原理;根据给出的LL(1)文法,掌握LL(1)分析表的构造及分析过程的实现。 -curriculum design through curriculum design aimed to further understand se
NFA
- 实现NFA确定化子集算法程序。DFA是NFA的特例。对每个NFA N一定存在一个DFA M ,使得 L(M)=L(N)。对每个NFA N存在着与之等价的DFA M。从NFA的矩阵表示中可以看出,表项通常是一状态的集合,而在DFA的矩阵表示中,表项是一个状态,NFA到相应的DFA的构造的基本思路是:1.DFA的每一个状态对应NFA的一组状态. 2. DFA使用它的状态去记录在NFA读入一个输入符号后可能达到的所有状态.。-achieve NFA Number algorithm to deter
ssj词法
- 此为词法分析程序中的程序清单,界面说明过长,故只有基本实现算法。-this lexical analysis procedure to the list of procedures, interface note too long, it would only basic algorithm.
LexicalAnalyzer
- 可以实现词法分析器的基本要求,包括字符的识别,运算符号的识别等,算法简单,对学习编译原理有很好的帮助。-Lexical analyzer can achieve the basic requirements, including character recognition, symbol recognition operation, the algorithm is simple, the principle of learning to compile a very good help.
Suanfuyouxianfenxi
- 给定文法及该文法各非终结符所对应的FIRSTVT和LASTVT集,能依据文法和FIRSTVT和LASTVT生成算符优先分析表。 动态模拟算法的基本功能是: 输入一个给定文法,及FIRSTVT和LASTVT集; 输出算符优先分析表生成算法; 输出算法优先分析表构造的过程; 主要是依据构造算符优先关系的算法来绘制优先关系矩阵表。 -Given the grammar and the grammar nonterminals corresponding FIRSTVT and