Skip to main content

Crate projectatlas_symbols

Crate projectatlas_symbols 

Source
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§

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.
DocumentSymbol
One rendered DOCX font glyph with exact source identity and optional verified text.
EcmaScriptModuleConfig
One repository-contained tsconfig.json or jsconfig.json scope.
EcmaScriptPathMapping
One validated compiler paths pattern and its repository-normalized targets.
ExportResolutionKeys
Lookup keys for one explicit forwarding slot, owned by its source file.
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.
SourceByteSpan
Exact UTF-8 byte extent in the captured source file.
SourceCallFact
One call occurrence and its parser-owned lexical decision.
SourceCargoAutomaticTarget
A conventional target category admitted by the manifest’s discovery policy.
SourceCargoTarget
One manifest-owned crate root candidate, validated against admitted inventory.
SourceCargoTargets
Target configuration captured at the existing Cargo TOML parse boundary.
SourceExportFact
One parser-owned exported name without a synthesized declaration.
SourceExtraction
One extraction with independent source provenance and transient binding proof.
SourceImportFact
One import declaration’s independently visible references.
SourceRustAssociated
One inherent method linked to its owning type by actual impl syntax.
SourceRustCall
One static call path whose source namespace was established lexically.
SourceRustCallImports
One lexical call whose winning scope contains only competing import bindings.
SourceRustDeclaration
One Rust module value binding, including non-callable blockers.
SourceRustFacts
Rust ownership evidence from the same parsed source as lexical calls.
SourceRustModule
Source-proven placement of one Rust module declaration.
SourceRustPath
A complete source path before deciding whether its final segment is an item.
SourceRustUse
One explicit use binding, paired with its existing import occurrence.
SourceSemanticFacts
Transient binding proof paired with one exact captured source graph.
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.
DocumentCoverageGap
A bounded reason that prevents document text from claiming full coverage.
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.
SourceCallBinding
Static binding selected at one call site by its grammar owner.
SourceCargoTargetKind
Cargo target category, retained independently from source filenames.
SourceExportBinding
Static declaration or forwarding source of one source-owned module export slot.
SourceExportNamespace
Language namespace occupied by one explicitly exported name.
SourceRustAnchor
Explicit anchor of a grammar-owned Rust path.
SourceRustBinding
Source-owned meaning of a Rust module’s value slot.
SourceRustCallOrigin
Native syntax evidence that establishes a static Rust call path.
SourceRustUseRole
Meaning of one Rust use-tree leaf, before value/module lookup.
SourceRustVisibility
Visibility forms that can be established without compiler name resolution.
SourceSemanticRemapError
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.