2013-01-24 5 views
9

Ho cercato una guida facile da comprendere in libclang. Ho visto alcuni thread qui o su altri forum ma le uniche fonti di informazione raccomandate erano libclang source/doxygen doc, clang plugin completo per la presentazione di vim o Thinking Beyond the Compiler. Tuttavia, nessuno di questi fornisce informazioni sull'uso pratico. Sono interessato ad implementare l'evidenziazione del completamento/sintassi del codice (forse qualche refactoring/parsing di base).Qualche tutorial su libclang?

Quindi la mia domanda è, c'è un tutorial facile da capire eccetto quelli sopra menzionati? Forse alcuni utenti avanzati di libclang possono scriverne uno :)

Nota: non sono interessato a scrivere plugin per clang.

+0

Ho scritto un tutorial su [implementazione di un generatore di codice con libclang] (http://szelei.me/code-generator/). Copre l'utilizzo di base della biblioteca. –

risposta

18

Ho scritto this tutorial sull'uso dei collegamenti Python su libclang, qualche tempo fa. Dato che i binding Python sono molto leggeri, questo tutorial può sicuramente essere usato per conoscere anche il libclang C "vanilla".

+0

Sì, l'ho già visto (uno dei migliori :). Non stai pianificando di scriverne uno sulla colorazione della sintassi/completamento del codice? – user1307957

+1

@ user1307957: no, non a questo punto. –