王垠导师R. Kent Dybvig的编译器课程作业文档。跟其他编译原理的课程不同,这门课程是从汇编生成开始,自底向上小步迭代地实现了一个Scheme编译器。这样每一小步完成后都能直接编译运行,检验成果。 文档缺少第12课的作业,不过不影响阅读和实践。第12课的内容是闭包转换,这个网上有很多相关的资料,而且难度也不算太大,自己脑补即可。