使用 JAVA 语言开发的由 SysY 文法到 mips 汇编的编译器,总代码量 10000+ 行。包括词法分析、语法分析、语义分析、错误处理、目标代码转化等模块,并进行了寄存器分配、中间变量替换、乘除法等优化。
评论