1

我正在尝试找到一些基础,可以用来为要从Vlang使用的 C 库生成包装器/绑定,在这样做的同时,我记得最初,V 使用 TCC 进行引导编译。

由于 TCC 是一个非常非常强大的 C 编译器,我想知道是否可以利用它并通过使用 TCC 内置的解析器/词法分析器来生成结构、函数、枚举和之类的然后迭代所述表以生成V代码。

从阅读来看tcc.h,这里描述的 API 是可用的,但如果它被声明为内部的,因此没有完整记录,我不会感到惊讶。我在哪里可以找到有关如何将 TCC 用作普通解析器的更多信息?

4

1 回答 1

0

我相信你已经找到了一些关于这方面的信息,但是为了后代,这里有一些关于 TCC 的信息并将其用作动态代码生成器:

  1. TCC Git 存储库
  2. Gnu 项目页面
  3. TCC 发展档案
于 2021-07-20T15:20:22.770 回答