Expand description
Purpose: Extract tree-sitter-backed ProjectAtlas symbol graphs.
Modules§
- declaration_
identity - Canonical source declaration scopes shared by parser proof and graph publication. Purpose: Share canonical declaration scope identities with graph consumers.
Structs§
- Configured
Module Resolution - Deterministic compiler configuration snapshot shared by graph projections.
- Document
Fact - One exact text fact retained from a supported document.
- Document
Facts - Complete bounded text and provenance extracted from one document.
- Document
Link Candidate - One explicit static repository-local reference awaiting filesystem resolution.
- Document
Symbol - One rendered DOCX font glyph with exact source identity and optional verified text.
- Ecma
Script Module Config - One repository-contained
tsconfig.jsonorjsconfig.jsonscope. - Ecma
Script Path Mapping - One validated compiler
pathspattern and its repository-normalized targets. - Export
Resolution Keys - Lookup keys for one explicit forwarding slot, owned by its source file.
- Import
Reference - One normalized imported module or declaration and its caller-local name.
- Markdown
Fact Coverage - Coverage state for one Markdown extraction.
- Markdown
Facts - Bounded parser facts derived from one Markdown or MDX document.
- Markdown
Heading Fact - One bounded Markdown heading fact.
- Markdown
Source Selector - Exact source selector for one parser fact.
- 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.
- Resolution
Projection Fact Failure - One parser fact whose derived canonical key violated the graph contract.
- Resolution
Projection Failure - Bounded rejected derived-key facts and the partial valid projection.
- Source
Byte Span - Exact UTF-8 byte extent in the captured source file.
- Source
Call Fact - One call occurrence and its parser-owned lexical decision.
- Source
Cargo Automatic Target - A conventional target category admitted by the manifest’s discovery policy.
- Source
Cargo Target - One manifest-owned crate root candidate, validated against admitted inventory.
- Source
Cargo Targets - Target configuration captured at the existing Cargo TOML parse boundary.
- Source
Export Fact - One parser-owned exported name without a synthesized declaration.
- Source
Extraction - One extraction with independent source provenance and transient binding proof.
- Source
Import Fact - One import declaration’s independently visible references.
- Source
Rust Associated - One inherent method linked to its owning type by actual impl syntax.
- Source
Rust Call - One static call path whose source namespace was established lexically.
- Source
Rust Call Imports - One lexical call whose winning scope contains only competing import bindings.
- Source
Rust Declaration - One Rust module value binding, including non-callable blockers.
- Source
Rust Facts - Rust ownership evidence from the same parsed source as lexical calls.
- Source
Rust Module - Source-proven placement of one Rust module declaration.
- Source
Rust Path - A complete source path before deciding whether its final segment is an item.
- Source
Rust Use - One explicit use binding, paired with its existing import occurrence.
- Source
Semantic Facts - Transient binding proof paired with one exact captured source graph.
- Symbol
Resolution Keys - Canonical resolution keys associated with one extracted symbol index.
Enums§
- Configured
Module Error - Typed validation failure for configured module resolution.
- Document
Completeness - Completeness of one bounded extraction result.
- Document
Coverage Gap - A bounded reason that prevents document text from claiming full coverage.
- Document
Extraction Error - Typed failure at the PDF/DOCX trust boundary.
- Document
Format - A repository document format supported by the bounded extraction boundary.
- Document
Limit - Resource ceiling applied by the document boundary.
- Document
Link Source - Syntax that supplied one explicit document-reference candidate.
- Document
Locator - Exact location of one extracted document text span.
- Document
Parser Provenance - Parser provenance attached to every bounded document result.
- Ecma
Script Config Kind - ECMAScript compiler configuration family.
- Import
Syntax - Language syntax that produced one import reference.
- Markdown
Fact Completeness - Completeness of one bounded Markdown extraction.
- Markdown
Fact Limit - Hard bound reached while extracting Markdown facts.
- Markdown
Parser Provenance - Parser implementation that emitted Markdown facts.
- Markdown
Unsupported Structure - Unsupported Markdown/MDX structure observed by the parser.
- Resolution
Projection Error - Failure while deriving bounded canonical keys from parser facts.
- Resolution
Projection Fact - Parser fact whose derived canonical key was rejected by graph admission.
- Source
Call Binding - Static binding selected at one call site by its grammar owner.
- Source
Cargo Target Kind - Cargo target category, retained independently from source filenames.
- Source
Export Binding - Static declaration or forwarding source of one source-owned module export slot.
- Source
Export Namespace - Language namespace occupied by one explicitly exported name.
- Source
Rust Anchor - Explicit anchor of a grammar-owned Rust path.
- Source
Rust Binding - Source-owned meaning of a Rust module’s value slot.
- Source
Rust Call Origin - Native syntax evidence that establishes a static Rust call path.
- Source
Rust UseRole - Meaning of one Rust use-tree leaf, before value/module lookup.
- Source
Rust Visibility - Visibility forms that can be established without compiler name resolution.
- Source
Semantic Remap Error - Invalid ordinal correspondence between captured evidence and an admitted graph.
Constants§
- DOCUMENT_
COVERAGE_ SYMBOL - Reserved derived graph fact carrying document-local text coverage to publication.
- DOCX_
DOCUMENT_ PART - Main DOCX document part selected by the package relationship.
- LOPDF_
VERSION - The exact audited PDF object parser version used by this boundary.
- 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_
DOCUMENT_ COMPRESSED_ BYTES - Maximum compressed bytes admitted to one document extraction.
- MAX_
DOCUMENT_ ENTRIES - Maximum ZIP entries inspected in one DOCX package.
- MAX_
DOCUMENT_ EXPANDED_ BYTES - Maximum expanded package bytes admitted to one document extraction.
- MAX_
DOCUMENT_ FACTS - Maximum evidence facts retained from one document.
- MAX_
DOCUMENT_ LINK_ CANDIDATES - Maximum explicit document-reference candidates retained from one document.
- MAX_
DOCUMENT_ MEMORY_ BYTES - Maximum source, parser staging, and retained-output envelope for one extraction.
- MAX_
DOCUMENT_ OUTPUT_ BYTES - Maximum extracted UTF-8 bytes retained from one document.
- MAX_
DOCUMENT_ RECURSION_ DEPTH - Maximum document-container depth; embedded documents are rejected.
- MAX_
DOCUMENT_ SELECTOR_ BYTES - Maximum UTF-8 bytes retained for one repository-relative selector.
- MAX_
MARKDOWN_ BYTES - Maximum UTF-8 bytes admitted to one Markdown parse.
- MAX_
MARKDOWN_ EVIDENCE_ BYTES - Maximum aggregate UTF-8 evidence bytes retained from one document.
- MAX_
MARKDOWN_ HEADINGS - Maximum headings retained from one Markdown document.
- MAX_
MARKDOWN_ LABEL_ BYTES - Maximum UTF-8 bytes retained for one heading or link label.
- MAX_
RESOLUTION_ KEYS_ PER_ FACT - Maximum canonical keys emitted for one source, symbol, or relation fact.
- MAX_
RESOLUTION_ PROJECTION_ FAILURES - Maximum rejected derived-key facts retained from one parser graph.
- PDF_
EXTRACT_ VERSION - The upstream text parser version with the contained guest’s documented patches.
- QUICK_
XML_ VERSION - The exact audited XML parser version used by the DOCX boundary.
- SEMANTIC_
RESOLUTION_ CONTRACT_ VERSION - Version of the currently implemented semantic relation-resolution contract.
Functions§
- cargo_
automatic_ target_ directory - Return the inventory directory for a flat potential automatic Cargo root.
- cargo_
root_ cohort_ key - Canonical invalidation cause emitted only by admitted explicit sibling roots.
- cargo_
target_ inventory_ key - Canonical invalidation cause for one Cargo target-root directory inventory.
- 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.
- document_
format_ for_ path - Honor a supplied language; infer from the extension only when no language is supplied.
- extract_
document_ graph_ controlled - Extract a sparse graph with exact document locator evidence.
- extract_
document_ symbol_ facts_ controlled - Extract document text and exact facts for symbol publication and content summaries.
- extract_
document_ text_ controlled - Extract bounded text and exact facts for one admitted document.
- extract_
markdown_ facts - Extract bounded headings and explicit local-reference candidates.
- extract_
markdown_ facts_ controlled - Extract Markdown facts while observing the shared indexing cancellation boundary.
- 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.
- extract_
symbol_ graph_ with_ semantics_ controlled - Extract graph facts with source-bound import and call occurrence evidence.
- extract_
symbol_ graph_ with_ source_ controlled - Extract a graph and the parser that produced its retained source facts.
- 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.