Assignment 2 Compiler Tools Solution