Expand description
Local symbol indexing and graph summaries. Local lexical, Tree-sitter, and optional universal-ctags symbol indexing.
Structs§
- Code
File Summary - Complete symbol graph for one document version.
- Code
Symbol - Language-neutral symbol record for one code document.
- Ctags
Runner Config - External universal-ctags process limits and executable.
- Ctags
Symbol Indexer - Symbol indexer backed by fixture JSON Lines or a ctags subprocess.
- Lexical
Rust Symbol Indexer - Deterministic line-oriented Rust fallback indexer.
- Symbol
Edge - Directed relation between two summary-local symbol IDs.
- Symbol
Id - Stable symbol ID inside one indexed summary.
- Tree
Sitter Rust Symbol Indexer - Rust parser-backed symbol and call-graph indexer.
Enums§
- Ctags
Error - Typed failure from the external ctags runner.
- Symbol
Edge Kind - Language-neutral directed edge categories.
- Symbol
Kind - Language-neutral symbol categories serialized by exact variant name.
- Symbol
Source - Provenance of a symbol record.
Traits§
- Symbol
Indexer - Synchronous interface for indexing one document into a complete summary.
Functions§
- index_
symbols_ with_ fallback - Indexes with Tree-sitter-first Rust fallback when available.
- parse_
ctags_ json_ lines - Parses universal-ctags JSON Lines into local symbol records.
- summarize_
rust_ lexical - Builds a deterministic, line-oriented Rust symbol summary.