经过几天的研究,我转向你。我搜索以分析 C++ 文件:
- 计算方法/函数中的参数个数
- 计算方法/函数中的行数
- ETC...
为此,我首先尝试使用正则表达式,但没有成功(处理的案例太多,正则表达式真的变得难以辨认)。
现在我尝试使用 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:对不起我的英语,我是法国学生