The LibClang package
LibClang package provides direct bindings to libclang.
This should be enough for parsing C/C++ code, walking the AST and querying nodes and completion queries.
NOTE: When configuring, please ensure llvm-config is in path or provide the location of libclang and llvm includes if not in the default locations using
--configure-option=-I...
You can also use
--configure-option=--enable-llvm-shared=LLVMSHAREDLIB
if you'd like to link to the shared library
Also use https://github.com/chetant/LibClang/issues to report bugs
Properties
| Versions | 0.0.2, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.1.0 |
|---|---|
| Dependencies | base (<5), greencard, time |
| License | BSD3 |
| Author | Chetan Taralekar <chetant@gmail.com> |
| Maintainer | Chetan Taralekar <chetant@gmail.com> |
| Category | Language |
| Home page | https://github.com/chetant/LibClang/issues |
| Source repository | git clone git://github.com/chetant/LibClang.git |
| Upload date | Sat May 14 19:33:53 UTC 2011 |
| Uploaded by | ChetanTaralekar |
| Build failure | ghc-7.0 (log) |
Modules
- Clang
- Clang.Alloc
- Clang.Alloc.Storable
- Clang.Completion
- Clang.CrossReference
- Clang.Cursor
- Clang.Debug
- Clang.Diagnostic
- Clang.FFI
- Clang.File
- Clang.Source
- Clang.Token
- Clang.TranslationUnit
- Clang.Traversal
- Clang.Type
- Clang.Alloc
Downloads
- LibClang-0.1.0.tar.gz (Cabal source package)
- package description (included in the package)