homework for compiler the first lab