Skip to main content

Crate icb_common

Crate icb_common 

Source
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.

Enums§

IcbError
Language
NodeKind