#堡垒 #后端 #编译器 #API #汇编 #目标 #生成

citadel-backend

堡垒编译器后端的后端/代码生成器

3 个版本

0.0.12 2024 年 7 月 26 日
0.0.11 2024 年 5 月 28 日
0.0.1 2024 年 5 月 1 日

#904开发工具

Download history 116/week @ 2024-04-28 4/week @ 2024-05-05 6/week @ 2024-05-19 143/week @ 2024-05-26 14/week @ 2024-06-02 1/week @ 2024-06-09 108/week @ 2024-07-21 62/week @ 2024-07-28

170 每月下载量
用于 citadel-api

MIT 许可证

45KB
1K SLoC

包含 (ELF 可执行文件/库, 9KB) build/bin/out, (ELF 可执行文件/库, 1KB) build/obj/out.o

后端 [lib]

这是一个后端crate。它是负责生成机器代码或汇编的编译器的一部分。像堡垒中的大多数其他-end crate一样,这是一个纯API,用于实现自己的后端和目标。 https://github.com/Isible/citadel/tree/main/crates/backend


lib.rs:

堡垒 - 后端

堡垒项目的后端crate

有关堡垒究竟是什么的信息,你应该访问我们的 GitHub 仓库

此crate提供了一个API,用于为堡垒实现新的后端和目标。例如,请访问 实验性汇编 重要:后端API仍然是不稳定的,并将经历很多变化。

如果您正在编写编译器并且需要比 常规API 更低级别的访问,您也可以使用此crate提供的API。有关如何做到这一点的示例,请参阅 [WIP]

依赖项

~190–255KB