Expand description
Purpose: Extract tree-sitter-backed ProjectAtlas symbol graphs.
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.
- 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.
- 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.
- 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
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.
Constants§
- DOCX_
DOCUMENT_ PART - The only DOCX package part admitted to the parser.
- 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§
- 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_ 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.