for-just-we / CppCodeAnalyzer

A tool based on python to parse C/C++ code into code property graph
13 stars 0 forks source link

CPG编译不通过 #3

Open SicongCao opened 1 year ago

SicongCao commented 1 year ago

您好,我正在尝试对一些变异(增强)数据进行CPG的构造,我发现经常出现编译不通过的情况,如下图所示: image 我想请问是否能跳过这一warning,使得能够对数据集中的代码进行构图而不是遇到不通过编译的就结束运行

for-just-we commented 1 year ago

您好,我正在尝试对一些变异(增强)数据进行CPG的构造,我发现经常出现编译不通过的情况,如下图所示: image 我想请问是否能跳过这一warning,使得能够对数据集中的代码进行构图而不是遇到不通过编译的就结束运行

你运行的时候有报出 antlr warning 这样的错误吗?因为antlr本身文法不支持一些高级语法,甚至C++11都支持的不完整,如果是因为antlr那我暂时没办法,因为如果文法不支持那antlr api输出的很有可能是 None,或者你方便把出错的测试代码发给我看看吗?