9 个版本
0.2.2 | 2023 年 3 月 20 日 |
---|---|
0.2.1 | 2023 年 3 月 20 日 |
0.1.5 | 2023 年 3 月 19 日 |
0.1.2 | 2022 年 12 月 8 日 |
156 在 FFI 中
每月下载 305 次
180KB
5K SLoC
cmacro
这是一个解析 C 宏并将其转换为 Rust 函数或宏的库。
lib.rs
:
一个解析 C 宏的库。
这个 crate 允许解析 C 宏并将其转换为 Rust 代码。
支持函数式宏(例如 #define FUNC(a, b, c) a + b * c
)以及变量式宏(例如 #define VAR 4 + 7 * 82
)。
依赖项
~2.5MB
~55K SLoC