Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Any tutorial on libclang? [closed]

Tags:

llvm

libclang

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.

like image 959
user1307957 Avatar asked Jan 24 '13 19:01

user1307957


1 Answers

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.

like image 190
Eli Bendersky Avatar answered Oct 13 '22 00:10

Eli Bendersky