Expand description
Purpose: Extract tree-sitter-backed ProjectAtlas symbol graphs.
Structs§
- Configured
Module Resolution - Deterministic compiler configuration snapshot shared by graph projections.
- Ecma
Script Module Config - One repository-contained
tsconfig.jsonorjsconfig.jsonscope. - Ecma
Script Path Mapping - One validated compiler
pathspattern and its repository-normalized targets. - Import
Reference - One normalized imported module or declaration and its caller-local name.
- Relation
Resolution Keys - Canonical dependency keys associated with one extracted relation index.
- Resolution
KeyProjection - Parser-owned canonical keys ready for runtime entity/relation binding.
- Resolution
Projection Context - Repository configuration supplied to provider-owned semantic projection.
- Symbol
Resolution Keys - Canonical resolution keys associated with one extracted symbol index.
Enums§
- Configured
Module Error - Typed validation failure for configured module resolution.
- Ecma
Script Config Kind - ECMAScript compiler configuration family.
- Import
Syntax - Language syntax that produced one import reference.
- Resolution
Projection Error - Failure while deriving bounded canonical keys from parser facts.
Constants§
- MAX_
CONFIGURED_ MODULE_ CONFIGS - Maximum compiler configuration files admitted to one resolution snapshot.
- MAX_
CONFIGURED_ MODULE_ IDENTITY_ BYTES - Maximum bytes admitted for one normalized pattern or repository path.
- MAX_
CONFIGURED_ MODULE_ MAPPINGS - Maximum path mappings admitted across one resolution snapshot.
- MAX_
CONFIGURED_ MODULE_ TARGETS - Maximum target substitutions admitted for one path mapping.
- MAX_
RESOLUTION_ KEYS_ PER_ FACT - Maximum canonical keys emitted for one source, symbol, or relation fact.
- SEMANTIC_
RESOLUTION_ CONTRACT_ VERSION - Version of the currently implemented semantic relation-resolution contract.
Functions§
- derive_
resolution_ keys - Derive bounded canonical export and dependency keys from one extracted graph.
- derive_
resolution_ keys_ with_ context - Derive bounded canonical keys with explicit repository module configuration.
- extract_
symbol_ graph - Extract a symbol graph from source or manifest content.
- extract_
symbol_ graph_ controlled - Extract a symbol graph while observing the shared indexing cancellation boundary.
- has_
specialized_ parser - Return whether the language has a specialized tree-sitter parser.
- module_
aliases_ for_ path - Return deterministic module aliases inferred from a repository source path.
- parse_
import_ references - Parse one Rust, JavaScript/TypeScript, or Python import statement.
- resolve_
relative_ import_ path - Resolve one relative ECMAScript module specifier against a repository path.
- semantic_
resolution_ contract_ digest - Return a deterministic digest of the live semantic resolution-key contract.
- source_
stems_ for_ path - Return source path stems, including package-entry aliases.
- specialized_
languages - Return all specialized parser language identifiers.