资源列表
byyldkhda
- 编译原理课后习题答案,帮助我们解决课后的难题,有助于我们学习。
fasdf
- pl0 c++ 删除debug和release目录,所以请不要将文件放在这两个目录下
TestMFCClassCode
- C++经典语法与应用,类的编写与应用,构造与析构函数,函数的重载,类的继承,函数覆盖,基类与派生类的构造函数、析构函数先后调用顺序,如何在派生类构造函数中向基类的构造函数传递参数,this成员变量,类型转换的内幕,虚拟函数与多态性,引用和指针变量的区别与共同处。VC工程的编译原理与过程,将工程中不同的类拆分到不同的文件中,每一个类由一个.h和.cpp文件共同完成,头文件重复定义问题的解决,培养了学员良好的编程习惯,也为以后分析MFC AppWizard生成的工程奠定了良好基础。
Cpp3
- 词法分析器,根据编译原理输入语法在新的TXT文本中输出相应的词法分析代码
pl0
- 用C实现的PL0的编译器的原代码,弄链表实现了关键字的补充
suanfuyouxianfenxichengxu
- 根据算符优先分析法,给定某文法和符号串。构造算符优先关系表,若算符优先关系表满足算符优先文法,则对给定的输入符号串进行归约分析,可以判定该符号串是否是给文法的句子。
cifafenxi
- C++编写的词法分析程序,含用C#编写的exe程序以及详细源码
SC_22
- 讨论了pl/0语言与C语言程序在处理子过程问题上的区别,并阐述了二者的编译程序为保证语言的子过程使用规则,在编译方面处理上的异同点,主要区别是是否需要存取链来保证是否支持子过程的嵌套定义,pl/0需要使用存取链,而C语言不需要,因为C语言不支持函数的嵌套定义而Pl/0语言支持。
lex(VC)
- 编译原理词法分析,产生二元式,其他的应该不用多说了吧
lr
- 建立文法及其LR分析表表示的数据结构,设计并实现一个LALR(1)的分析器,对源程序经词法分析后生成的二元式代码流进行分析,如果输入串是文法定义的句子则输出“是”,否则输出“否”。
bianyiyuanli
- 语言编译过程采用一趟扫描方式,以语法分析程序为核心,词法分析程序和代码生成程序都作为一个独立的过程,当语法分析需要读单词时就调用词法分析程序,而当语法分析正确需生成相应的目标代码时,则调用代码生成程序.此外
LL1
- 一个LL1语法分析的程序,供大家参考