Course Project - PL/0 Compiler

This is a project for the course Compiler. I prefer practising project for fun, to memorizing the textbook for grades.

Anyway, the instructor Shengyuan Wang is a nice man, and Compiler Technology is interesting. Beside the textbook used in class, I think the 'dragon book' is really good. ('Compilers Principles Techniques and Tools', Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman)

Below is my course project - PL/0 compiler. I developed two versions: one was for the basic requirements in class, another was extended and optimized.

Download
Platform: Win32
IDE: Microsoft Visual C++ 6.0
Develop Note, Report (Chinese), Source: Base, Extension, Binary and Test Set. (I failed to upload full packages, though the size is only about 1 MB. So I repack the 'pure' source files. If you are interested, feel free to email me for a complete copy, including the extra files for bison, flex and VC.)

Back