
Clang is a compiler front end for the c, c++, objective-c, and objective-c++ programming languages which uses llvm as its back end.
clang module provides perl bindings to the clang indexing interface, used for extracting high-level symbol information from source files without exposing the full clang c++ api.