COS 320, Spring 2000. Programming Assignment

Back-end Module Implementation

Implement the parts of the Translate and Semant modules necessary for compilation from Abstract Syntax (Absyn) into our intermediate representation.  Be sure to read Chapters 6-7 of Modern Compiler Implementation carefully.  It is important that your design is properly modularized.

The directory /u/cs320/chap6 contains a number of signatures and source fragments that serve as starting points.