搜索资源列表
hc_compiler
- 由于时间紧迫及事先准备不足,编译器最后定型时暴露出不少问题及不足之处,主要有以下一些方面: 不支持数组数据类型,这是文法分析器设计时的一个疏漏,由于时间关系,最后只得把扫描器中已做好的相关的数组部分删去。 对于float数据类型的支持,直到语义分析都是正常的,也能生成相应的汇编代码,但由于我们对8086/8088指令系统本身了解不足,这样的汇编代码将只能做到含义上完全忠实于源程序,但不能运行。 对于局部变量的支持,则于时间紧迫,所有的局部变量全被处理成静态变量。使递归函数不能得到正确
COMPILER
- 一个C语言的编译器,用Parser Generator进行文法设计,用VC++/C进行编译,用masm5在DOC下可以运行,完成了所有C的运算符及函数,数组的解释,功能很好。-A C language compiler, with Parser Generator for grammar design, with VC++/C compiler to use at masm5 can run under the DOC, the finish of all C operators and fun
Translation_principle_VCsoundcode
- 编译原理课程设计核心模块。(除语义分析外都经过测试) 适用于 Turbo C++,C++ Builder,Visual C++ 若出现内存不足,请将数组定义小一些,且定义为Static 接口说明见Compiler.h文件 语义分析按课程设计指导书-Course Design Compiler core module. (Except for semantic analysis outside are tested) for Turbo C++, C++ Builder, Visu