标签: c compiler-construction parsing wrapper
我需要为一种新的编程语言编写一些c头包装器,并且想要像gccxml这样的东西但没有完全依赖于gcc以及它在windows系统上给出的问题。
只需要阅读C而不是C ++。只要完整记录,任何格式的输出都可以。
需要在Linux / Solaris / FreeBSD / MacOSX上使用Curl,SQLite,GTK2,SDL,OpenGL,Win32 API和C posix API。
答案 0 :(得分:2)
VivaCore非常酷。您是否尝试SWIG ffi上的维基百科页面也有一些很好的链接。我认为有一个MSVC编码的例子也可以做C。
答案 1 :(得分:1)
请参阅我们的SD C Front End for DMS。完整的C解析,符号表构造,解析您喜欢的任何信息的转储。可以以XML格式转储代码和符号表。
答案 2 :(得分:0)
您可能喜欢Python中的pycparser。用于CFFI和其他令人敬畏的项目。