|
File README.html Author McKeeman Copyright © 2007 index
What is Here?
SummaryThe starting point is a user language X, and xcom -- an extensible compiler for X. The material consists of the basic theory and practice of compiler writing, module by module, starting with reading the user input through executing the machine language made by xcom. Each module has unit tests, trace and dump facilities. There is a hardware emulator to ease the task of examining compiled code and also to support non-Intel-x86 hardware. Students in a quarter-long course will do a project. They will form teams (3 is optimal) and will modify the X language, and therefore each module of xcom, while implementing an extension. What is Needed?
Teaching Materials
|