Compiler Theory Labs
Lab given in spring 2002.

There are 3 lab sessions that go through lexical analysis, semantic analysis, and a small application to do something useful. Download the compendium.
Errata: on page 2, it is mentioned the former lab assistants of the course. I should be there instead.

The goal of this lab is to offer a good understanding of a compiler. From the lexical analysis to the code generation, you will experiment with a given simple language.