ygen:类 LLVM API 的编译器构建工具包
用于构建现代编译器的工具包,提供类似 LLVM 的 API,无需安装 DLL 或额外构建即可上手。
ygen 的 API 与 LLVM 高度相似,构建 IR 的函数名与 LLVM 基本一致,且代码尽量可读、可共享;开箱即用,不需要安装 DLL 或单独构建,并附有简单示例(如构建一个 add 函数并输出其 IR)。README 明确警告:项目仍处早期开发阶段,可能出现 bug 和错误编译,只应用于玩具编译器(toy compilers)。项目采用 Apache 2 许可证。