2013-01-24 72 views
9

我一直在尋找一些易於理解的指南到libclang。我在這裏或其他論壇看到過一些主題,但唯一推薦的信息來源是libclang source/doxygen doc,vim的完整插件或Thinking Beyond the Compiler演示文稿。但是,他們都沒有提供實際使用的信息。我有興趣實現代碼完成/語法高亮(可能是一些基本的重構/解析)。關於libclang的任何教程?

所以我的問題是,有除了上面提到的那些容易理解的教程嗎?也許一些高級的libclang用戶可以寫一個:)

注意:我對編寫叮噹插件不感興趣。

+0

我寫了一篇關於[用libclang實現代碼生成器](http://szelei.me/code-generator/)的教程。它涵蓋了圖書館的基本用法。 –

回答

18

前段時間我寫了this tutorial關於使用libclang的Python綁定。由於Python綁定非常輕量級,因此本教程絕對可用於瞭解「vanilla」C libclang。

+0

是的,我已經看到了它(一個更好的:)。你不打算寫一個語法着色/代碼完成嗎? – user1307957

+1

@ user1307957:不,現在還沒有。 –