libclang-bindings is a Haskell library that provides bindings for the
LLVM/Clang libclang C API. It supports the hs-bindgen project but
can be used independently.
Note
This is an early release. C (and C preprocessor) code varies widely, so we welcome feedback. If something breaks, please check the issues to see if it is already known, and open an issue if not.
libclang-bootstrap, a program used to generate C wrapper functions and Haskell foreign import declarations for a subset of thelibclangC APIlibclang-bindings, a library that provides bindings for the LLVM/ClanglibclangC API
Our thanks go to those who have contributed to this project with development,
bug reports, feature requests, blog posts, etc. We list
contributors
in the hs-bindgen README.
Please see CONTRIBUTING.md for information about
contributing to this project.