libIndex documentation missing online

Hello,

The index library documentation (http://clang.llvm.org/docs/libIndex.html) returns a 404. I attempted to reach it via the link that exists in the internals manual (http://clang.llvm.org/docs/InternalsManual.html).

Eli

Ah, sorry about that. The Index library is gone; I’ve removed this link to it.

  • Doug

Thanks Doug,
A short follow-up question - I assume it was formally replaced with the CIndex library (libclang). Is there any documentation for that planned or somewhere in preparation?
Eli

Thanks Doug,
A short follow-up question - I assume it was formally replaced with the CIndex library (libclang). Is there any documentation for that planned or somewhere in preparation?

Yes, that’s correct. See

http://clang.llvm.org/doxygen/group__CINDEX.html

  • Doug

Yes, that’s correct. See

http://clang.llvm.org/doxygen/group__CINDEX.html

  • Doug

I was kind-of worried you might say that :slight_smile:
Anyway, after a weekend of tinkering with libclang and its Python bindings, I’ve written a longish article on my blog about its usage (http://eli.thegreenplace.net/2011/07/03/parsing-c-in-python-with-clang/).
Hopefully it can serve as a basic tutorial to libclang through the Python bindings.

Eli

Yes, that’s correct. See

http://clang.llvm.org/doxygen/group__CINDEX.html

  • Doug

I was kind-of worried you might say that :slight_smile:
Anyway, after a weekend of tinkering with libclang and its Python bindings, I’ve written a longish article on my blog about its usage (http://eli.thegreenplace.net/2011/07/03/parsing-c-in-python-with-clang/).
Hopefully it can serve as a basic tutorial to libclang through the Python bindings.

Very nice!