- 此仓库为BUAA-2024 Compiler课程
- 文法阅读 ✅
- 词法分析 ✅
- 语法分析 ✅
- 语义分析 ✅
- 代码生成一 ✅
- 代码生成二 ✅
- Frontend
- 完成词法分析、语法分析
- 构建抽象语法树
- Midend
- 将抽象语法树转换成中间代码
- Backend
- 将中间代码转换为目标代码
MIPS
- 将中间代码转换为目标代码
testfile.c: 需要编译的C Language源代码(SysY)testfile.txt: 需要编译的C Language源代码(SysY)的.txt格式
lexer.txt: 词法分析结果parser.txt: 语法分析结果symbol.txt: 符号表error.txt: 错误处理temp.txt: 临时错误处理midcode.txt: 中间代码mips.txt: 目标代码MIPS