1

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

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

4

1 回答 1

6

最简单的事情可能是为 ctags 编写一个Java Native Interface包装器!

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

于 2012-05-07T22:15:42.673 回答