这是吉林大学编译原理课程设计,使用了Qt进行开发。完成了SNL语言的词法分析与递归下降语法分析与LL1语法分析。本人在编译原理课程课程设计中取得了A+的成绩,该门课是满绩点。
1
完整的编译原理课程设计,C++编写,可以运行,有注释,也有实验报告可以参考,非常全,关键是也很好理解。
1
计算机专业编译原理课程设计 基于LR(0)方法的语法分析程序
2021-05-17 15:23:54 37KB 编译原理
1
该资源是桂林电子科技大学的编译原理课设的代码、DFA以及流程图,包含词法分析,语法分析和语义分析,其中语义分析使用的LL分析法,欢迎各位学子下载使用。
1
赋值语句自上而下翻译系统的设计与实现 设有如下文法: S → A A → V:=E E → E + T | T T → T * F | F F → (E) | digit V → i 采用LL(1)分析法对所定义的赋值语句进行语法分析,并在语法分析过程中将所输入的赋值语句翻译为四元式。
1
编译原理课程设计,预测分析法语法分析器的实现,读入文法,输出First、Follow集、預測分析表,输入字符可输出分析过程并判断出结果
2021-05-09 15:21:15 958KB 编译原理 课程设计 预测分析法
1
编译原理课程设计,含源代码和报告Word文档,大家可以下载用一下
1
编译原理期末课程设计, 一个基于AT&T x86汇编的小型编译器。
2021-05-06 19:15:05 11KB 编译原理
1
编译器设计的编译程序涉及到编译五个阶段中的三个,即词法分析器、语法分析器和中间代码生成器。编译程序的输出结果包括词法分析后的二元式序列、变量名表、状态栈分析过程显示及四元式序列程序。整个编译程序分为三部分:词法分析部分、语法分析处理及四元式生成部分、输出显示部分。编译程序需要在单词级别上来分析和翻译源程序,所以首先要识别出单词,而词法分析部分的任务是:从左至右扫描源程序的字符串,按照词法规则(正则文法规则)识别出一个个正确的单词,并转换成该单词相应的二元式(种别码、属性值)交给语法分析使用。因此,词法分析是编译的基础。执行词法分析的程序称为词法分析器。语法分析是编译程序的核心部分,其主要任务是确定语法结构,检查语法错误,报告错误的性质和位置,并进行适当的纠错工作。语法分析中主要以二元式作为输入部分,所以输出显示部分的任务是将二元式通过LR分析表对语法分析处理过程进行控制,使四元式翻译的工作有条不紊的进行,同时识别语法分析中的语法错误。
1
编译原理课程设计词法语法分析器 编译原理课程设计词法语法分析器
1