Clark is a C++ translation-unit viewer. It is written with Qt and uses libclang to parse C++ code.
Currently, only Visual Studio solutions (.sln
files) are supported as input.
Currently implemented:
- Syntax highlighting of the source code
- Tree view of the clang AST
- List of files in the translation unit
- "Find references" of a symbol
See CHANGELOG.md for an up-to-date list of the features.