2013-01-24 12 views
9

Szukałem łatwego do zrozumienia przewodnika po bibliotece libclang. Widziałem kilka wątków tutaj lub na innych forach, ale jedynymi zalecanymi źródłami informacji były libclang źródło/doxygen doc, kompletna wtyczka do prezentacji vim lub Thinking Beyond the Compiler. Jednak żadna z nich nie dostarcza informacji o praktycznym zastosowaniu. Interesuje mnie implementacja uzupełniania kodu/podświetlania składni (może jakiś podstawowy proces refaktoryzacji/parsowania).Każdy tutorial na temat libclangu?

Moje pytanie brzmi, czy jest jakiś łatwy do zrozumienia samouczek z wyjątkiem tych wymienionych powyżej? Być może niektórzy zaawansowani użytkownicy libclangu mogą go napisać :)

Uwaga: Nie interesuje mnie pisanie wtyczek do dzwonka.

+0

Napisałem samouczek dotyczący [implementacji generatora kodu z libclang] (http://szelei.me/code-generator/). Obejmuje podstawowe korzystanie z biblioteki. –

Odpowiedz

18

Napisałem this tutorial o używaniu powiązań Pythona z biblioteką libclang jakiś czas temu. Ponieważ powiązania w Pythonie są bardzo lekkie, ten samouczek może być z pewnością użyty do nauki libblangu "waniliowego".

+0

Tak, już to widziałem (jeden z lepszych :). Czy nie planujesz napisać jednego na kolorowanie składni/uzupełnianie kodu? – user1307957

+1

@ user1307957: nie, nie w tym momencie. –