Skip to main content

Crate projectatlas_symbols

Crate projectatlas_symbols 

Source
Expand description

Purpose: Extract tree-sitter-backed ProjectAtlas symbol graphs.

Structs§

ConfiguredModuleResolution
Deterministic compiler configuration snapshot shared by graph projections.
DocumentFact
One exact text fact retained from a supported document.
DocumentFacts
Complete bounded text and provenance extracted from one document.
DocumentLinkCandidate
One explicit static repository-local reference awaiting filesystem resolution.
EcmaScriptModuleConfig
One repository-contained tsconfig.json or jsconfig.json scope.
EcmaScriptPathMapping
One validated compiler paths pattern and its repository-normalized targets.
ImportReference
One normalized imported module or declaration and its caller-local name.
MarkdownFactCoverage
Coverage state for one Markdown extraction.
MarkdownFacts
Bounded parser facts derived from one Markdown or MDX document.
MarkdownHeadingFact
One bounded Markdown heading fact.
MarkdownSourceSelector
Exact source selector for one parser fact.
RelationResolutionKeys
Canonical dependency keys associated with one extracted relation index.
ResolutionKeyProjection
Parser-owned canonical keys ready for runtime entity/relation binding.
ResolutionProjectionContext
Repository configuration supplied to provider-owned semantic projection.
ResolutionProjectionFactFailure
One parser fact whose derived canonical key violated the graph contract.
ResolutionProjectionFailure
Bounded rejected derived-key facts and the partial valid projection.
SymbolResolutionKeys
Canonical resolution keys associated with one extracted symbol index.

Enums§

ConfiguredModuleError
Typed validation failure for configured module resolution.
DocumentCompleteness
Completeness of one bounded extraction result.
DocumentExtractionError
Typed failure at the PDF/DOCX trust boundary.
DocumentFormat
A repository document format supported by the bounded extraction boundary.
DocumentLimit
Resource ceiling applied by the document boundary.
DocumentLinkSource
Syntax that supplied one explicit document-reference candidate.
DocumentLocator
Exact location of one extracted document text span.
DocumentParserProvenance
Parser provenance attached to every bounded document result.
EcmaScriptConfigKind
ECMAScript compiler configuration family.
ImportSyntax
Language syntax that produced one import reference.
MarkdownFactCompleteness
Completeness of one bounded Markdown extraction.
MarkdownFactLimit
Hard bound reached while extracting Markdown facts.
MarkdownParserProvenance
Parser implementation that emitted Markdown facts.
MarkdownUnsupportedStructure
Unsupported Markdown/MDX structure observed by the parser.
ResolutionProjectionError
Failure while deriving bounded canonical keys from parser facts.
ResolutionProjectionFact
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.