搜索资源列表
bianyiyuanli.rar
- 一. 实验目的: 设计、编写和调试一个具体的词法分析程序,加深对词法分析理论和自动词法分析工具的理解、实践和掌握。 二. 实验要求: ① 学习和理解正则表达式理论,写出C—语言的记号的完整的正则表达式;(适当使用正则定义) ② 学习和理解有限机理论,根据前面的正则表达式,用基于经验的方法画出C—语言的记的DFA图; ③ 用基于DFA图的算法编写C—语言的词法分析程序; ④ 学习词法分析程序的自动生成工具,使用LEX工具实现C—语言的词法分析程序.
nfa
- NFA DFA相关算法 编译原理的一个实验内容 使用VC++打开-NFA DFA correlation algorithm compiler principles of the use of an experimental content VC Open
first&follow
- first和Follow分析相关算法 编译原理实验的一个内容,VC++编译
ll1Analysis
- LL(1)分析法 1、LL(1)分析法的功能 LL(1)分析法的功能是利用LL(1)控制程序根据显示栈栈顶内容、向前看符号以及LL(1)分析表,对输入符号串自上而下的分析过程。 2、LL(1)分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、LL(1)分析法实验设计思想及算法-LL (1) an analysis, LL (1) Analysis of the functional LL (1) Analysis of the fun
C_compiler
- 1. 构造一小型C语言SimpleC的编译器软件,达到综合理解和运用编译原理课程所讲解的关键过程(词法分析、语法分析、静态语义分析、代码生成)及相关算法的目的。 2. 通过本实验理解和掌握一般编译程序的程序组织方法和测试方法。 -1. Tectonic a small SimpleC the C language compiler software. achieve comprehensive understanding and use of compiler theory course
parse
- 编译原理LL1语法分析的实验程序,根据文法生成分析程序。大部分代码用来实现LL1的算法。生成parse函数。
Middle_Code
- 中间代码生成器设计(4学时) 1.实验目的 熟悉算术表达式的语法分析与中间代码生成原理。 2.实验类型 综合性。 3.实验基本要求 (1) 设计语法制导生成表达式的四元式的算法; (2) 编写代码并上机调试运行通过。 • 输入——算术表达式 • 输出—— 语法分析结果 相应的四元式序列
Token_compile
- 扫描器设计(4学时) 1.实验目的 熟悉并实现一个扫描器。 2.实验类型 设计性。 3.实验基本要求 (1) 设计扫描器的自动机; (2) 设计翻译、生成Token的算法; (3) 编写代码并上机调试运行通过。 • 输入——源程序文件; • 输出—— 相应的Token序列; 关键字表和界符表; 符号表和常数表;
词法
- 这是一个词法分析器,、实验内容: 1. 设计扫描器的自动机; 2. 设计翻译、生成Token的算法; 3. 编写代码并上机调试运行通过。 • 要求:输入——源程序文件; 输出——(1)相应的Token序列; (2)关键字、界符表,符号表,常数表。-This a lexical analyzer, and the contents : 1. The design of automatic scanner machine; 2. Design translation, the Token
我编写的编译原理实验的词法分析程序
- 词法分析程序,不用多说了,算法是我优化了n久的,给大家参考一下-lexical analysis procedure Needless to say, I optimization algorithm is a long n, for your reference
递归下降分析器
- 目的】 使用递归子程序法设计一个语法分析程序,理解自顶向下分析方法的原理,掌握手工编写语法分析程序的方法。 【要求】 1、使用递归下降分析算法分析表达式文法: exp ::= exp addop term | term addop ::= + | - term ::= term mulop factor | factor mulop ::= * | / factor ::= (exp) | number 其中number可以是多位的十进制数字串(整数即可),因此这里还需要一个小的词法分析器来得到
bianyiyuanli
- 一. 实验目的: 设计、编写和调试一个具体的词法分析程序,加深对词法分析理论和自动词法分析工具的理解、实践和掌握。 二. 实验要求: ① 学习和理解正则表达式理论,写出C—语言的记号的完整的正则表达式;(适当使用正则定义) ② 学习和理解有限机理论,根据前面的正则表达式,用基于经验的方法画出C—语言的记的DFA图; ③ 用基于DFA图的算法编写C—语言的词法分析程序; ④ 学习词法分析程序的自动生成工具,使用LEX工具实现C—语言的词法分析程序.- 1. Experimental goal: T
Lexicalanalysis
- 词法分析算法源代码,对输入的词法进行特定的分析。是编译原理课中做的实验-Lexical analysis algorithm source code, on the importation of specific lexical analysis. Classes are compiled in principle to do the experiment
do_while
- 编译原理实验。DO—while循环语句翻译程序,LL(1)算法,输出三地址形式。可以嵌套循环。VS2008调试通过-Compiler experiment. DO-while loop translation procedures, LL (1) algorithm, the output form of the three addresses. Nested loops can be. VS2008 debugging through
wenfa
- 编译实验,判断给定的文法.递归算法.chomsky文法分类-Compile experiment, to determine a given grammar. Recursive algorithm. Chomsky grammar classification
Cpp1
- 递归下降分析算法,编译原理实验。。。 c++ 递归下降-Recursive descent parsing algorithm, the compiler of-principle experiment. . . c++ recursive descent
ll0
- ll0算法实现, 编译原理实验题-ll0
forecastanalysis
- 实验内容:根据课堂讲授的形式化算法,编制程序实现一个预测分析器,能对常见的算术表达式语句进行分析 实验要求: a)组织算术表达式的输入; b)若输入的符号串是一个算术表达式语句,则输出分析过程,否则输出一个错误-Experiment: algorithm according to the formal classroom teaching, the preparation process to achieve a prediction analyzer, capable of com
Parsing
- 编译原理实验软件。手工实现的C-词法分析器和运用算法实验的词法分析器-Compiler theory test software. Achieved by hand and use C-lexer lexer experimental algorithms
Lexical-analysis-procedure
- 该文件实现的是词法分析算法,是编译原理上机实验的原码-This file is the lexical analysis algorithms to achieve, is to compile the principles of the original code on experiments