omena-syntax 0.1.14

CSS-family syntax substrate for the Omena parser stack
Documentation

omena-syntax

omena-syntax is the phase-alpha syntax substrate for the Omena CSS parser stack.

It intentionally does not parse source text yet. The crate defines the shared syntax-kind ranges, CST bridge, and semantic vocabulary that later parser, semantic, resolver, LSP, and checker layers must consume instead of inventing their own local node/token taxonomies.

Current scope:

  • Range-divided SyntaxKind values for CSS, SCSS, Sass, and Less.
  • cstree raw-kind conversion and typed node/token aliases.
  • Parser CST equivalence contract consumed by omena-parser.
  • Shared SymbolKind, ScopeKind, and ReferenceKind enums.
  • Bogus-node superset for lossless error recovery.