标签:http ar 使用 sp for on 代码 ef tt
Coursera上面有Stanford的课程“Compilers”,该课程使用“龙书”作为参考书,并有一个编程项目,完成一个完整的编译器。这个编译器支持的语言称为COOL,是一个面向对象的用于教学的语言,支持完整的面向对象特性。COOL项目给出了一些基础源码,学生在这个基础源码上实现词法分析、语法分析、语义分析(类型检查)和代码生成,词法分析适用flex工具,语法分析适用bison工具,生成的代码是MIPS汇编,能在SPIM模拟器上运行。
https://github.com/tuituji/Cool-Compiler是我完成的项目代码。
标签:http ar 使用 sp for on 代码 ef tt
原文地址:http://www.cnblogs.com/shoemaker/p/course_compilers.html