Concepts¶
CodeNib compiles one repository into several source-linked views. These pages explain what each view preserves, how the views align, and where their support boundaries differ.
-
Static navigation
SCIP index
Follow language-aware definitions and references through SCIP or LSP backends and understand cache-level behavior.
-
Structural view
CodeGraph
Learn the typed hierarchy model and query graph nodes by source-aligned symbol or line range.
-
Commit-aware updates
Incremental graph
See how a diff updates supported graph views in place, when verification admits the patch, and when CodeNib rebuilds.
-
Native acceleration
Core C++ backend
Understand decoder parity, libigraph-backed execution, fallback behavior, and the boundary between Python and native code.
Other index views¶
- Regex Index covers structural pattern lookup.
- Graph Range Query defines source-range and symbol query semantics.
- Graph Cache explains persisted graph reuse and invalidation.
- Interactive Incremental Graph provides a visual walkthrough of commit-scoped graph changes.