Compiler for Civilized C (UvA MSc Computer Science exercise)