Expand description
Shared syntax vocabulary for the Omena CSS-family parser stack.
This crate is intentionally substrate-only: it defines stable syntax kind ranges and CST integration without parsing source text yet.
syntax_kind_extraction_decision: keep SyntaxKind extracted in
omena-syntax; parser, semantic, resolver, LSP, and checker layers consume
this crate instead of re-declaring local node/token taxonomies.
Structs§
- CssKeyword
Text - Borrowed CSS keyword text compared under the ASCII case-insensitive rules used by CSS keyword grammars.
- Omena
Syntax Boundary Summary V0
Enums§
Constants§
- BOGUS_
END - BOGUS_
START - DIALECT_
NODE_ END - DIALECT_
NODE_ START - DIALECT_
TOKEN_ END - DIALECT_
TOKEN_ START - MARKER_
END - MARKER_
START - NODE_
END - NODE_
START - TOKEN_
END - TOKEN_
START
Functions§
- css_
keyword - Wraps borrowed text for allocation-free CSS keyword comparisons.
- summarize_
omena_ syntax_ boundary