Expand description
Common types shared across all ICB crates.
§Language support
Language enumerates all source languages that ICB can analyse.
For C++ two backends are available:
- [
Cpp] – full Clang parser (requires LLVM installation). - [
CppTreeSitter] – lightweight tree‑sitter‑cpp parser, no external dependencies.
The caller chooses the variant; the rest of the system is agnostic.