从 Java 中的 c/c++ 源代码中提取函数名称
Extract function names from c/c++ source code in java
我需要从c/c ++源代码文件,函数/类/宏名称及其在文件中的位置中提取。我需要在 java 和很多文件 (~100/150) 中执行此操作。我该怎么做?
所以基本上我需要类似于 ctags 的东西,但在 java 中。
最简单的方法可能是为 ctags 编写一个 Java 原生接口包装器!
你也可以看看在Java中找一个C++解析器。也许绑架了Eclipse用于语法突出显示的解析器。编写自己的解析器将非常痛苦,因为它不是 LALR 语法(我从经验中知道这一点)。
相关文章:
- C++(.cpp文件和.h文件)拆分代码并添加一个函数,提取 - 这很容易吗?
- 如何创建一个函数来提取向量内部字符串中的字段?
- 如何在将原始指针移动到基类构造函数之前从unique_ptr中提取原始指针
- 是否可以将多个结构作为一个数据包存储在一个函数中,然后传递给其他函数并在那里提取?
- 从.o目标文件中提取函数的原始机器代码?
- 使用C++元编程提取 C 函数的参数("Practical C++ Metaprogramming" 中的示例)
- 如何安全地从粗糙的C++代码中提取函数
- 使用 clang 从 C/C++ 头文件中提取函数声明
- 尝试在 eclipse CDT 中提取函数时"Too many declarations in selection"错误消息
- 制作解析器以提取函数名称、参数、返回类型
- Regex,用于从C++代码中提取函数
- 提取函数指针参数和返回类型
- 带有变量参数的提取函数
- 从 Java 中的 c/c++ 源代码中提取函数名称
- 如何从C++dll中提取函数信息
- R内部:从一个SEXP对象中提取函数指针
- 为什么这个std::map键提取函数需要——std=c++
- Qt Creator重构:提取函数
- 用于 C++ 标头的解析器,用于使用标准 Linux 工具提取函数
- 如何使用 Haskell 从 C++ 头文件中提取函数