next up previous
Next: GCC Projects Up: Projects for CS 394/324 Previous: Projects for CS 394/324


C Compiler Project

This is a routine project for any compiler construction course. Here our choice of the input source language is the IR emitted by the LANCE front end. This choice reduces the complexity of the work considerably as complex scope issues and processing of aggregate data structures is completely avoided. This is unlike the Enhanced Little Quilt project last year where the scope issues turned out to be hairy.

The project will have the following phases:

A suitably simple target language with a simulator will be provided later. The TAs are working on this and our project engineer Rinkal Patel has promised a simulator in 3 days flat after the target language is designed!



2006-01-08