zenith-core 0.0.0-beta.1

Zenith core: KDL parser adapter, semantic AST, canonical formatter, tokens, validation, and diagnostics.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Token resolution for `zenith-token-v1`.
//!
//! This module owns the public resolution API. All logic lives in
//! `resolve`; this file is declarations and re-exports only.

mod resolve;
mod syntax;

pub use oxidoc_highlight::token::Token as HighlightToken;
pub use oxidoc_highlight::{is_supported, scan};
pub use resolve::{
    ResolvedFilter, ResolvedFilterOp, ResolvedGradient, ResolvedMask, ResolvedShadow,
    ResolvedShadowLayer, ResolvedToken, ResolvedValue, TokenResolution, resolve_tokens,
};
pub use syntax::{SyntaxTheme, TokenKind, builtin_color, token_id_for_kind};