2013-01-24 4 views
9

저는 libclang에 대한 이해하기 쉬운 가이드를 찾고있었습니다. 나는 여기 또는 다른 포럼에서 몇 가지 스레드를 보았지만 정보의 유일한 권장 소스는 libclang source/doxygen doc, vim을위한 완벽한 플러그인 또는 Thinking Beyond the Compiler 프리젠 테이션이었습니다. 그러나 실제 사용에 대한 정보는 제공하지 않습니다. 나는 코드 완성/구문 강조 (어쩌면 몇 가지 기본적인 리펙토링/파싱) 구현에 관심이있다.libclang에 대한 자습서가 있습니까?

제 질문은 위에서 언급 한 것 이외에 이해하기 쉬운 튜토리얼이 있습니까? 어쩌면 일부 고급 libclang 사용자가 하나를 쓸 수 있습니다 :)

참고 : 나는 clang 용 플러그인 작성에 관심이 없습니다.

+0

[libclang으로 코드 생성기 구현] (http://szelei.me/code-generator/)에 대한 튜토리얼을 작성했습니다. 라이브러리의 기본 사용법을 다룹니다. –

답변

18

얼마 전에 libclang에 Python 바인딩을 사용하여 this tutorial을 작성했습니다. 파이썬 바인딩은 매우 가볍기 때문에,이 튜토리얼은 "바닐라"라이브러리에 대해서도 배울 수있다.

+0

그래, 나는 이미 그것을 보았다 (더 좋은 것들 중 하나). 구문 색칠/코드 완성에 대해 쓰려고하지 않습니까? – user1307957

+1

@ user1307957 : 아니요, 현재 시점이 아닙니다. –