저는 C++ 코드를 분석 할 수있는 무료 소프트웨어, 도구, 라이브러리 등을 찾고 있습니다.C++ 파서 또는 정적 코드 분석
'Cppcheck'와 같은 '정적 코드 분석'도구는 내 규칙이나 출력을 정의 할 수 없기 때문에 도움이되지 않습니다. 저에게 C++ 파일의 AST (추상 구문 트리)를 제공하는 라이브러리가 가장 좋을 것입니다. 당신은 그 소리와 기존의 분석기를 사용하거나 제공하는 API의 상단에 자신의 분석을 구현할 수 있습니다
Test.cpp:
The file contains 42 global Integers.
The Class Test has the following attributes:
String name,
Int size.
The Class Test contains the following global functions:
void Test(),
int getTestSize(),
String renameTest(String newName).
단순히 머리글을 읽음으로써 모든 것을 얻으십시오. 여기 당신이 찾고있는 구체적인 것이 있습니까? 이것을 위해 무엇을 사용하고 싶습니까? –
아마도 자신의 분석기를 구현해야합니다. –
완벽한 C++ 파서와의 차이점은 무엇입니까? 제 생각에는 너무 복잡합니다. 내 목표는 내 자신의 정적 코드 분석기를 작성하는 것입니다. – user1444579