Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用TinyCC(tcc)为V生成C包装_C_Binding_Vlang - Fatal编程技术网

使用TinyCC(tcc)为V生成C包装

使用TinyCC(tcc)为V生成C包装,c,binding,vlang,C,Binding,Vlang,我试图找到一些可以用来生成C库的包装器/绑定的基础,在这样做的同时,我记得最初,V使用TCC进行引导编译 由于TCC是一个非常、非常有能力的C编译器,我想知道是否有可能利用它,通过使用TCC的内置解析器/词法分析器生成结构、函数、枚举等的符号表,然后在所述表上迭代生成V代码,从而生成包装器和绑定 从阅读tcc.h判断,这里描述的API是可用的,但是如果它被声明为内部的,因此没有完整的文档,我也不会感到惊讶。在哪里可以找到关于如何使用TCC作为普通解析器的更多信息

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

由于TCC是一个非常、非常有能力的C编译器,我想知道是否有可能利用它,通过使用TCC的内置解析器/词法分析器生成结构、函数、枚举等的符号表,然后在所述表上迭代生成V代码,从而生成包装器和绑定

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