Compiler Final Project Feature 6 and 7.