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§
- Binding
Origin Evidence V0 - Certainty
Reason Evidence V0 - CssModules
Composes Closure Edge V0 - CssModules
Composes Edge Fact V0 - CssModules
Cross File Closure Capabilities V0 - CssModules
Cross File Closure Summary V0 - CssModules
Cross File Resolution Capabilities V0 - CssModules
Cross File Resolution Summary V0 - CssModules
Cross File Style Facts V0 - CssModules
Cycle V0 - CssModules
Icss Closure Edge V0 - CssModules
Icss Export Edge Fact V0 - CssModules
Icss Import Edge Fact V0 - CssModules
Import Edge Resolution V0 - CssModules
Semantic Capabilities V0 - CssModules
Semantic Summary V0 - CssModules
Value Closure Edge V0 - CssModules
Value Definition Edge Fact V0 - CssModules
Value Import Edge Fact V0 - Design
Token Cascade Ranking Signal V0 - Design
Token Context Signal V0 - Design
Token Ranked Reference V0 - Design
Token Resolution Signal V0 - Design
Token Semantic Capabilities V0 - Design
Token Semantic Summary V0 - Design
Token Workspace Declaration Fact V0 - Lossless
CstConsumer Readiness V0 - Lossless
CstContract V0 - Lossless
CstSpan Invariants V0 - Nested
Safety Counts V0 - Parser
Boundary Syntax Facts V0 - Parser
Byte Span V0 - Parser
Index Composes Facts V0 - Parser
Index Custom Property Decl Fact V0 - Parser
Index Custom Property Facts V0 - Parser
Index Custom Property RefFact V0 - Parser
Index Keyframes Facts V0 - Parser
Index Sass Module UseFact V0 - Parser
Index Sass Same File Resolution Facts V0 - Parser
Index Selector Definition Fact V0 - Parser
Index Selector Facts V0 - Parser
Index Value Facts V0 - Parser
Index Wrapper Facts V0 - Parser
Lossless CstFacts V0 - Parser
Position V0 - Parser
Range V0 - Parser
Sass Syntax Facts V0 - Reference
Site Identity Evidence V0 - Sass
Module Cycle V0 - Sass
Module Forward Configuration Request V0 - Sass
Module Graph Closure Capabilities V0 - Sass
Module Graph Closure Edge V0 - Sass
Module Graph Closure Summary V0 - Sass
Module Graph Edge Fact V0 - Sass
Module Graph Resolution Capabilities V0 - Sass
Module Graph Resolution Summary V0 - Sass
Module UseConfiguration Request V0 - Sass
Module Variable Override V0 - Sass
Symbol KeyV0 - Selector
Canonical Identity V0 - Selector
Editable Direct Reference Site V0 - Selector
Identity Engine Summary V0 - Selector
Identity Observation V0 - Selector
Identity Rewrite Safety V0 - Selector
Reference Engine Summary V0 - Selector
Reference Site V0 - Selector
Reference Summary V0 - Semantic
Coupling Boundary Observation V0 - Semantic
Graph Downstream Readiness V0 - Semantic
Name SoaTable V0 - Semantic
Promotion Evidence Item V0 - Semantic
Promotion Evidence Summary V0 - Source
Evidence Observation V0 - Source
Input Promotion Evidence Summary V0 - Style
Container Index V0 - Container-query blocks and selector membership.
- Style
Context Block V0 - A semantic wrapper block with normalized prelude and source range.
- Style
Context Index V0 - Explicit semantic indexes for CSS wrapper contexts that affect cascade and queries.
- Style
Context Selector Membership V0 - Selector membership edge from a selector to an enclosing context block.
- Style
Custom Property Semantic Facts V0 - Style
Import Reachability Capabilities V0 - Style
Import Reachability Edge Fact V0 - Style
Import Reachability Fact V0 - Style
Import Reachability Summary V0 - Style
Layer Block Binding V0 - Associates a concrete
@layerblock with its canonical tree node. - Style
Layer Index V0 - Cascade layer declarations, blocks, and selector membership.
- Style
Layer Order Node V0 - A canonical node in the nested cascade-layer order tree.
- Style
Layer Statement V0 @layerstatement-layer ordering fact.- Style
Module Edge Evidence V0 - Style
Runtime Index Facts V0 - Style
Sass Semantic Facts V0 - Style
Scope Index V0 - CSS
@scopeblocks and selector membership. - Style
Scope Range V0 - Style
Selector Identity Facts V0 - Style
Semantic Boundary Summary V0 - Style
Semantic Facts V0 - Style
Semantic Graph Summary V0 - Style
Semantic SoaTables V0 - Stylesheet
- Theory
Observation Contract V0 - Theory
Observation Harness Summary V0 - Value
Domain Explanation Evidence V0
Enums§
Traits§
- Sass
Module Configurable Names Resolver V0 - Sass
Module Graph Configuration Resolver V0 - Sass
Module Visible Symbols Resolver V0 - Theory
Observation Harness Input
Functions§
- apply_
sass_ forward_ prefix - collect_
design_ token_ workspace_ declarations - collect_
visible_ sass_ symbol_ keys - derive_
sass_ forward_ effective_ variable_ overrides - derive_
sass_ forward_ export_ prefix_ at_ ordinal - derive_
sass_ module_ configurable_ variable_ names - derive_
sass_ module_ forward_ effective_ variable_ overrides_ at_ ordinal - derive_
sass_ module_ forward_ variable_ override_ values_ at_ ordinal - derive_
sass_ module_ forward_ variable_ overrides_ at_ ordinal - derive_
sass_ module_ rule_ variable_ overrides_ at_ ordinal - filter_
sass_ forward_ configurable_ variable_ names - filter_
sass_ forward_ exports - fold_
sass_ symbol_ name - parse_
style_ module - prefix_
sass_ forward_ exports - resolve_
sass_ module_ effective_ variable_ overrides - sass_
forward_ filter_ name_ matches_ symbol - sass_
module_ configuration_ variables_ are_ valid - sass_
symbol_ key - summarize_
css_ modules_ cross_ file_ closure - summarize_
css_ modules_ cross_ file_ resolution - 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_
sass_ module_ configuration_ signature - summarize_
sass_ module_ graph_ closure - summarize_
sass_ module_ graph_ resolution - summarize_
sass_ module_ instance_ identity_ key - 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_ import_ reachability - summarize_
style_ layer_ order_ from_ source - Build the canonical nested cascade-layer order from the parser CST.
- summarize_
style_ runtime_ index_ facts_ from_ source - 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 - with_
sass_ module_ rawallpaths_ closure_ for_ test