11

I've been looking for some easy to understand guide into libclang. I've seen some threads either here or other forums but the only recommended sources of information were libclang source/doxygen doc, clang complete plugin for vim or Thinking Beyond the Compiler presentation. However, none of them provide information on practical usage. I'm interested in implementing code completion/syntax highlighting (maybe some basic refactoring/parsing).

So my question is, is there any easy to understand tutorial except of those mentioned above ? Maybe some of advanced libclang users can write one :)

Note : I'm not interested in writing plugins for clang.

user1307957
  • 541
  • 3
  • 8
  • 19
  • 1
    I've written a tutorial about [implementing a code generator with libclang](http://szelei.me/code-generator/). It covers the basic usage of the library. – Tamás Szelei Feb 17 '14 at 23:48

1 Answers1

20

I've written this tutorial on using the Python bindings to libclang, a while ago. Since the Python bindings are very lightweight, this tutorial can definitely be used to learn about the "vanilla" C libclang as well.

Eli Bendersky
  • 263,248
  • 89
  • 350
  • 412