从java中的c / c ++源代码中提取函数名称

时间:2012-05-07 22:06:08

标签: java c++ c ctags

我需要从c / c ++源代码文件,函数/类/宏名称及其文件中的位置中提取。我需要在java和大量文件(~100 / 150)中执行此操作。我怎么能这样做?

所以基本上我需要类似于ctags的东西但是在java中。

1 个答案:

答案 0 :(得分:6)

最简单的方法可能是为ctags写一个Java Native Interface包装器!

您还可以查看finding a C++ parser in Java。也许是abduct the parser Eclipse uses for syntax highlighting。编写自己的解析器将非常痛苦,因为它不是LALR语法(我从经验中知道)。