文件名称:azuki:编译器设计课程实验实验室
文件大小:347KB
文件格式:ZIP
更新时间:2024-04-09 10:20:33
Rust
阿月 Azuki是针对“编译器设计”课程的实验实验室实验设计和参考实现。该项目也是前川Rynco学士学位论文的一部分。 特征 支持类C语言(C0) 乐兴 解析中 AST一代 从AST生成SSA中间表示 在IR中执行优化 待办事项:在此处列出优化 在虚拟机中运行IR 使用该项目的学生手册 评分工具和测试用例 项目结构 ./ root folder docs/ documents & handbooks bindings/ bindings for different languages crates/ libraries used in Azuki syntax/ lexing & parsing & AST
【文件预览】:
azuki-master
----docs()
--------book.toml(117B)
--------src()
--------.gitignore(5B)
----readme.md(1KB)
----Cargo.lock(14KB)
----.github()
--------workflows()
----crates()
--------vm()
--------tacgen()
--------tac()
--------syntax()
--------opt()
----src()
--------bin()
--------main.rs(2KB)
--------opt.rs(1KB)
----Cargo.toml(577B)
----resource()
--------fib.tac(261B)
--------fib.c0(185B)
----.gitignore(15B)