我想知道最适合从源代码中提取 c(最终是 c++)函数名称、参数及其类型的工具是什么。我想使用一个可以尽可能自动化的工具。
我想提取签名类型,然后让另一个用 Erlang 编写的程序读取输出。我的目标是使用这些信息在 Erlang 中构造等效的 C 类型/签名(使用 ei)。我希望这个过程适用于任何 C 文件,所以我不能使用任何硬编码的东西。
我发现了很多看起来很有前途的工具,比如 CLang、CScope 和 ANTLR 等等,但我不知道它们中的任何一个是否会起作用,或者是否有更好的方法。
谢谢。