Project
编译器、回归测试包与编程练习站
将 SysY 编译器、多后端回归验证和离线编程练习网站组织为一套可交付、可排错的工程包。
C · LLVM · RISC-V · PowerShell · React · TypeScript · Vite
Product Snapshot
- Role
- 系统实现、测试工程与前端交付
- Users
- 需要验证编译器后端并进行离线练习的课程团队与学习者。
- Stage
- 2026.04-2026.06 完成核心编译器、compile-only 与多后端回归包、练习站和排错文档。
- Focus
- SysY、LLVM/RISC-V、自动回归、离线交付与故障诊断。
- Validation
- 形成约 133KB 的核心实现、可复跑回归测试和 React/TypeScript/Vite 练习站。
- Public Proof
- C 源码、LLVM/RISC-V 输出、PowerShell 测试脚本、前端代码和交付文档。
Next Step
项目范围
这个项目不只是实现一个编译器,还要让它能够被稳定验证和离线交付。核心链路覆盖 SysY 输入、LLVM/RISC-V 后端、compile-only 检查以及多后端回归。
我的工作
我组织约 133KB 的主要实现,编写 PowerShell 回归脚本,并为不同后端准备可重复测试。同时用 React、TypeScript 和 Vite 构建编程练习站,补齐离线运行与常见故障排查说明。
结果
最终交付把源码、测试包、练习界面和排错文档放在同一套工程结构里。相比一次“能够编译”的演示,它更强调变更后还能验证、换环境后还能运行。
配置公开站点的 Giscus 环境变量后,这里就会出现讨论区。