gpt4 book ai didi

java - 从 Java 程序分析 C++ 文件

转载 作者:行者123 更新时间:2023-11-28 07:24:19 24 4
gpt4 key购买 nike

经过几天的研究,我求助于您。我搜索以分析 C++ 文件:

  • 统计方法/函数中的参数个数
  • 计算方法/函数中的行数
  • 等...

为此,我首先尝试使用正则表达式,但没有成功(处理的案例太多,正则表达式真的变得太难以辨认了)。

现在我尝试使用 ANTLR4。不幸的是,我似乎找不到 C++ 的语法(我在这里找到了 C 的语法 https://github.com/antlr/grammars-v4 )

(我也尝试过使用 ANTLR3,但是使用这个语法,我有一个 C++ 代码!!!) http://www.antlr3.org/grammar/1295920686207/antlr3.2_cpp_parser4.1.0.zip

那么你知道在哪里可以找到 ANTLR4 的 C++ 语法吗?

或者你知道另一种方法来做我想做的事吗?

预先感谢您的帮助

PS:抱歉我的英语不好,我是法国学生

最佳答案

有一些很好的答案 here .如果我是你,我会使用预构建的解析器。在尝试使用 ANTLR 之后,我会说它需要很长时间才能做好。我个人会尝试 Clang .

关于java - 从 Java 程序分析 C++ 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18999623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com