面向类C语言和MIPS架构的编译器 简介 编译原理课程大作业。将类C语言代码编译为MIPS汇编。 该编译器包括:词法分析、语法分析、错误处理、符号表、抽象语法树、寄存器管理、编译优化、目标代码生成等模块。 采用抽象语法树作为中间表示。 编译优化实现了:常量传播、循环展开、函数内敛、代数变换等。