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

erc*_*ppa 1 c c++ java ctags

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

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

Cra*_*rks 6

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

您还可以查看在Java查找C++解析器.也许绑架Eclipse用于语法高亮的解析器.编写自己的解析器将非常痛苦,因为它不是LALR语法(我从经验中知道这一点).