从littleC到mips汇编:构建简单语言的编译器
在编程世界中,编译器扮演着至关重要的角色,它们能够将高级语言代码转换成底层的机器语言,实现计算机程序的执行。本项目成功实现了一个基于littleC语言的编译器,涵盖了词法分析、语法分析以及针对mips架构的汇编代码生成。虽然目前尚未实现类型检查,但已经建立了强大的符号表系统。若要引入类型检查,可能需要进行一些代码调整。详细的使用说明和项目细节可在readme.md文件中找到。
下载地址
用户评论