资源列表
pl0
- 用C实现的PL0的编译器的原代码,弄链表实现了关键字的补充
suanfuyouxianfenxichengxu
- 根据算符优先分析法,给定某文法和符号串。构造算符优先关系表,若算符优先关系表满足算符优先文法,则对给定的输入符号串进行归约分析,可以判定该符号串是否是给文法的句子。
lua
- 这是一个完整可以运行的lua脚本代码,已经包含了所需要的lua库文件和头文件。
cifafenxi
- C++编写的词法分析程序,含用C#编写的exe程序以及详细源码
SC_22
- 讨论了pl/0语言与C语言程序在处理子过程问题上的区别,并阐述了二者的编译程序为保证语言的子过程使用规则,在编译方面处理上的异同点,主要区别是是否需要存取链来保证是否支持子过程的嵌套定义,pl/0需要使用存取链,而C语言不需要,因为C语言不支持函数的嵌套定义而Pl/0语言支持。
SNLcompiler
- SNL语言编译器源码 小语言的编译器C++实现 包括词法分析,语法分析,语义分析
lex(VC)
- 编译原理词法分析,产生二元式,其他的应该不用多说了吧
lr
- 建立文法及其LR分析表表示的数据结构,设计并实现一个LALR(1)的分析器,对源程序经词法分析后生成的二元式代码流进行分析,如果输入串是文法定义的句子则输出“是”,否则输出“否”。
bianyiyuanli
- 语言编译过程采用一趟扫描方式,以语法分析程序为核心,词法分析程序和代码生成程序都作为一个独立的过程,当语法分析需要读单词时就调用词法分析程序,而当语法分析正确需生成相应的目标代码时,则调用代码生成程序.此外
Keil_ch
- 中文的51编译器,keil破解版,直接就可以用,不需要安装
LL1
- 一个LL1语法分析的程序,供大家参考
by3
- LL1语法程序,贴出来供大家参考