【发布时间】:2021-07-14 07:03:28
【问题描述】:
我正在尝试找到一些基础,可以用来为 C 库生成包装器/绑定,以便从 Vlang 使用,同时我记得最初,V 使用 TCC 进行引导编译。
由于 TCC 是一个非常非常强大的 C 编译器,我想知道是否可以利用它并通过使用 TCC 的内置解析器/词法分析器生成结构、函数的符号表来生成包装器和绑定, enums 等,然后遍历所述表以生成 V 代码。
从阅读tcc.h 来看,这里描述的 API 是可用的,但如果它被声明为内部的,因此没有完整记录,我不会感到惊讶。在哪里可以找到有关如何将 TCC 用作普通解析器的更多信息?
【问题讨论】: