资源列表
lab1
- 任务是编写一个程序对使用C 语言书写的源代码进行词法分析和语法分析(C 语言的文法参见附录A),并打印分析结果。实验要求使用词法分析工具GNU Flex和语法分析工具GNU Bison,并使用C语言来完成。在两个强大工具的帮助下,编写一个能进行词法分析和语法分析的程序是一件相当轻松愉快的事情。 需要注意的是,由于在后面的实验中还会用到本次实验已经写好的代码,因此保持一个良好的代码风格、系统地设计代码结构和各模块之间的接口对于整个实验来讲相当重要。 -The ta
lab2
- 任务是在词法分析和语法分析程序的基础上编写一个程序,对C 源代码进行语义分析和类型检查,并打印分析结果。与实验一不同的是,实验二不再借助已有的工具,所有的任务都必须手写代码来完成。另外,虽然语义分析在整个编译器的实现中并不是难度最大的任务,但却是最细致、琐碎的任务。因此需要用心地设计诸如符号表、变量类型等数据结构的实现细节,从而正确、高效地实现语义分析的各种功能。 需要注意的是,由于在后面的实验中还会用到本次实验已经写好的代码,因此保持一个良好的代码风格、系统地设计代码结构和
nasm-2.11.09rc1.tar
- nasm 最新版本 —— 2.11.09 的源代码,可以用 gcc 编译安装。-nasm latest version- 2.11.09 of the source code, you can compile and install with gcc.
nasm-2.11.09rc1-win32
- nasm 最新版本 —— 2.11.09 的 win32 执行文件 —— windods 系统大多没有 gcc,无法用 gcc 编译安装源代码,只能安装执行代码。-nasm latest version- 2.11.09 of win32 executable files- windows system is mostly no gcc, gcc compiler can not install the source code, only install the code.
Lab1-by-peng
- 实现c 语法的词法分析和语法分析,并且打印语法树-print tree
code
- c 语法的中间代码生成,根据实验要求打印四则运算表达式-intermediate code of c
d
- tic tac tao progran code in C-tic tac tao progran code in C++
entry-test-final
- It is digital form of a test for a university, industry etc and it also contains a .
avr-libc-1.8.0
- 开源 avr编译器 This avr-libc. It is a C library implementation for use with GNU GCC and GNU binutils for development of programs for Atmel s AVR microcontrollers-This is avr-libc. It is a C library implementation for use with GNU GCC and GNU binutils fo
xrc_vs2008_C
- xrc_vs2008_C语言解释器
yyfx
- 编译原理课程中,制作简易编译器,这是编译器中简单的使用C++编程的自下而上的语法分析及语义分析程序-Bottom-up syntax analysis and semantic analysis
Reflex_Use
- reflex使用,配合.NET Reflector使用-reflex use, use with .NET Reflector