代码优化部分的内容主要参考张素琴等《编译原理》(1998,清华大学出版社)。由中大计算机系李文军教授编写