Translating Programming Languages ("Prevođenje programskih jezika"), a course at University of Zagreb. The final goal of the exercises is to implement a compiler for a language somewhat simpler than C.
- lab1 - lexical analysis
- lab2 - syntactic analysis
- lab3 - semantic analysis
- lab4 - code generation