
Clang project is a c, c++, objective c and objective c++ front-end for the llvm compiler. its goal is to offer a replacement to the gnu compiler collection (gcc).
clang implements all of the iso c++ 1998 and 2001 standards and also provides a partial support of c++1y.
this is a dependency package providing the default clang libraries.
the c interface to clang provides a relatively small api that exposes facilities for parsing source code into an abstract syntax tree (ast), loading already-parsed asts, traversing the ast, associating physical source locations with elements within the ast, and other facilities that support clang-based development tools.