This is a compiler for a subset of the Scheme language, written as part of a university project for compilation course.
It compiles Scheme code to a pseudo-assembly language defined by C macros in the arch/ directory. For further details please read http://www.cs.bgu.ac.il/~comp151/wiki.files/final-project.pdf.