Course Project for Advanced Compiler Construction