compilers chapter completed