复旦大学 2024 春编译(H)实验,使用 Rust 实现
- 项目管理使用 cargo-make
- 使用 pest 库做词法分析和语法分析
-
Windows, Linux, MacOS 都行
-
Rust: 最新的 stable 版本。安装和包镜像源参考 rsproxy.cn
-
Clang: 最新版本,Windows 上可以用 msys2 安装
-
LLVM: 最新版本,16.0.0 以上,Windows 上可以用 msys2 安装
-
cargo-make
cargo install --force cargo-make
cargo make test-fdmj
会在 tests 文件夹内出现 *.ll *.ll.ll *.output,没有写 xml 的输出,其他的应该是跟 hw1 一样。