Part of Compiler Design Lab