LibClang: Haskell bindings for libclang (a C++ parsing library)

[ bsd3, language, library ] [ Propose Tags ]

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.


You can also use


if you'd like to link to the shared library

Also use to report bugs

Versions 0.0.2, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.1.0, 3.4.0, 3.8.0
Dependencies base (<5), ffi, greencard [details]
License BSD-3-Clause
Author Chetan Taralekar <>
Maintainer Chetan Taralekar <>
Category Language
Home page
Source repo head: git clone git://
Uploaded by ChetanTaralekar at Mon Apr 11 02:18:32 UTC 2011
Distributions NixOS:3.8.0
Downloads 3362 total (26 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-28 [all 7 reports]
Hackage Matrix CI


  • Clang
    • Clang.Completion
    • Clang.CrossReference
    • Clang.Cursor
    • Clang.Debug
    • Clang.Diagnostic
    • Clang.FFI
    • Clang.Source
    • Clang.Token
    • Clang.TranslationUnit
    • Clang.Type


Maintainer's Corner

For package maintainers and hackage trustees