zenith-core 0.0.5

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
16
17
//! Token graph resolution: validates literals, follows alias chains, detects
//! cycles, and collects diagnostics — never hard-fails.
//!
//! This module root is wiring only. The driver (entry point, alias-chain walk,
//! cycle detection, and gradient/shadow cross-checks) lives in [`driver`]; the
//! per-type literal validators live in [`validate`]; the public resolved value
//! types live in [`types`].

mod driver;
mod types;
mod validate;

pub use driver::resolve_tokens;
pub use types::{
    ResolvedFilter, ResolvedFilterOp, ResolvedGradient, ResolvedMask, ResolvedShadow,
    ResolvedShadowLayer, ResolvedToken, ResolvedValue, TokenResolution,
};