We present a guided tour
through the compiler for a simple programming language.
We first introduce the source language MiniLAX and
the target instruction set ICode.
Then we discuss the compiler.
MiniLAX and ICode
were designed for classes on compiler construction.
They have also been used as a basis for comparing
compiler construction kits 
(The presentations of MiniLAX and ICode were taken from ).