Llvm 有关于libclang的教程吗?

Llvm 有关于libclang的教程吗?,llvm,libclang,Llvm,Libclang,我一直在寻找一些简单易懂的libclang指南。我在这里或其他论坛看到过一些帖子,但唯一推荐的信息来源是libclang source/doxygen doc,用于vim或presentation的clang complete插件。然而,它们都没有提供实际使用的信息。我对实现代码完成/语法突出(可能是一些基本的重构/解析)感兴趣 所以我的问题是,除了上面提到的那些,有没有容易理解的教程?也许一些高级libclang用户可以编写一个:) 注意:我对为clang编写插件不感兴趣。我不久前已经写过关于

我一直在寻找一些简单易懂的libclang指南。我在这里或其他论坛看到过一些帖子,但唯一推荐的信息来源是libclang source/doxygen doc,用于vim或presentation的clang complete插件。然而,它们都没有提供实际使用的信息。我对实现代码完成/语法突出(可能是一些基本的重构/解析)感兴趣

所以我的问题是,除了上面提到的那些,有没有容易理解的教程?也许一些高级libclang用户可以编写一个:)


注意:我对为clang编写插件不感兴趣。

我不久前已经写过关于使用Python绑定到libclang的文章。由于Python绑定非常轻量级,因此本教程也可以用来学习“香草”C libclang。

是的,我已经看过了(其中一个更好的:)。你不打算写一篇关于语法着色/代码完成的文章吗?@user1307957:不,现在还没有。我已经写了一篇关于语法着色/代码完成的教程。它涵盖了图书馆的基本用途。