Skip to main content

Crate omena_semantic

Crate omena_semantic 

Source
Expand description

Semantic fact layer for parsed omena-css style modules.

This crate lifts parser facts into selector, custom-property, Sass module, design-token, and source-evidence summaries. It is the bridge between the lossless parser substrate and query/LSP consumers that need stable semantic contracts rather than raw CST traversal.

Structs§

BindingOriginEvidenceV0
CertaintyReasonEvidenceV0
CssModulesSemanticCapabilitiesV0
CssModulesSemanticSummaryV0
DesignTokenCascadeRankingSignalV0
DesignTokenContextSignalV0
DesignTokenRankedReferenceV0
DesignTokenResolutionSignalV0
DesignTokenSemanticCapabilitiesV0
DesignTokenSemanticSummaryV0
DesignTokenWorkspaceDeclarationFactV0
LosslessCstConsumerReadinessV0
LosslessCstContractV0
LosslessCstSpanInvariantsV0
NestedSafetyCountsV0
ParserBoundarySyntaxFactsV0
ParserByteSpanV0
ParserIndexComposesFactsV0
ParserIndexCustomPropertyDeclFactV0
ParserIndexCustomPropertyFactsV0
ParserIndexCustomPropertyRefFactV0
ParserIndexKeyframesFactsV0
ParserIndexSassModuleUseFactV0
ParserIndexSassSameFileResolutionFactsV0
ParserIndexSelectorDefinitionFactV0
ParserIndexSelectorFactsV0
ParserIndexValueFactsV0
ParserIndexWrapperFactsV0
ParserLosslessCstFactsV0
ParserPositionV0
ParserRangeV0
ParserSassSyntaxFactsV0
ReferenceSiteIdentityEvidenceV0
SelectorCanonicalIdentityV0
SelectorEditableDirectReferenceSiteV0
SelectorIdentityEngineSummaryV0
SelectorIdentityObservationV0
SelectorIdentityRewriteSafetyV0
SelectorReferenceEngineSummaryV0
SelectorReferenceSiteV0
SelectorReferenceSummaryV0
SemanticCouplingBoundaryObservationV0
SemanticGraphDownstreamReadinessV0
SemanticNameSoaTableV0
SemanticPromotionEvidenceItemV0
SemanticPromotionEvidenceSummaryV0
SourceEvidenceObservationV0
SourceInputPromotionEvidenceSummaryV0
StyleContainerIndexV0
Container-query blocks and selector membership.
StyleContextBlockV0
A semantic wrapper block with normalized prelude and source range.
StyleContextIndexV0
Explicit semantic indexes for CSS wrapper contexts that affect cascade and queries.
StyleContextSelectorMembershipV0
Selector membership edge from a selector to an enclosing context block.
StyleCustomPropertySemanticFactsV0
StyleLayerIndexV0
Cascade layer declarations, blocks, and selector membership.
StyleLayerStatementV0
@layer statement-layer ordering fact.
StyleModuleEdgeEvidenceV0
StyleSassSemanticFactsV0
StyleScopeIndexV0
CSS @scope blocks and selector membership.
StyleSelectorIdentityFactsV0
StyleSemanticBoundarySummaryV0
StyleSemanticFactsV0
StyleSemanticGraphSummaryV0
StyleSemanticSoaTablesV0
Stylesheet
TheoryObservationContractV0
TheoryObservationHarnessSummaryV0
ValueDomainExplanationEvidenceV0

Enums§

DesignTokenExternalDeclarationCandidateScopeV0

Traits§

TheoryObservationHarnessInput

Functions§

collect_design_token_workspace_declarations
parse_style_module
summarize_css_modules_semantics
summarize_css_modules_semantics_from_source
summarize_design_token_semantics
summarize_design_token_semantics_with_scoped_workspace_declarations
summarize_design_token_semantics_with_workspace_declarations
summarize_lossless_cst_contract
summarize_omena_parser_style_semantic_boundary_from_source
summarize_parser_contract_facts
summarize_selector_identity_engine
summarize_selector_reference_engine
summarize_semantic_promotion_evidence
summarize_semantic_promotion_evidence_with_source_input
summarize_source_input_evidence
summarize_style_semantic_boundary
summarize_style_semantic_facts
summarize_style_semantic_graph
summarize_style_semantic_graph_for_path
summarize_style_semantic_graph_for_path_with_workspace_declarations
summarize_style_semantic_graph_from_source
summarize_style_semantic_soa_tables
summarize_theory_observation_contract
summarize_theory_observation_harness