本人正在用java写一个代码相似度匹配检测,需要使用ANTLR对传入的C++代码进行语法分析并生成抽象语法树,搜了一下基本没看懂教程。现在提问如下:1.ANTLR的jar包中是否已经包含了C++的文法,可以直接对C++代码进行语法分析?2.如何对C++代码进行语法分析并生成抽象语法树?3.如何遍历这颗树?4.是否有关于这方面的论文可以参考下?
添加回答
举报
0/150
提交
取消