c++ - release llvm werror



GCC-XML을 감싸는 pygccxml의 정맥에 파이썬 Clang 래퍼가 있습니까? (1)

더 자세히 조사한 결과, LLVM 2.7 릴리스 에는 유용성이있는 것으로 나타났습니다.

LLVM 2.7 시간 프레임에서 Clang 팀은 많은 개선을했습니다 ....

CIndex API와 Python 바인딩 : Clang은 이제 CIndex 라이브러리의 일부로 C API를 포함합니다. 향후 API를 일부 변경 하겠지만 안정적이고 외부 프로젝트에서 사용하도록 설계되었습니다. 자세한 내용은 Clang doxygen CIndex 문서를 참조하십시오. CIndex API는 또한 파이썬 바인딩의 예비 세트를 포함합니다.

이것이 실제로 얼마나 유용한 지 확신 할 수 없습니다. 물론 LLVM에 기반한 pygccxml 동등한 기반을 구축 할 수있는 기반이 될 수 있지만 그 자체로 그런 라이브러리는 아닙니다.

https://code.i-harness.com

오랜 시간 동안 pygccxml을 사용하여 C ++ 소스 코드를 구문 분석하고 검사했습니다. 빌드 프로세스 중에 영리한 코드 생성을 수행하는 데 도움이됩니다.

최근에 LLVM 스택의 이점, 특히 LLVM Clang 파서가 C ++ 컴파일에 제공하는 이점에 대해 많이 읽었습니다. 현재 Clang에 대한 파이썬 인터페이스가 있다면 기존 코드 생성 작업의 기초로 사용할 수 있을지 궁금합니다.





clang