dendryform-parse 0.1.0

YAML and JSON parser for dendryform diagram definitions
Documentation

dendryform-parse

YAML and JSON parser for dendryform diagram definitions.

Reads a diagram string or file, deserializes it into a validated [dendryform_core::Diagram]. Validation (duplicate IDs, dangling edges, empty tiers, nesting depth) happens automatically during deserialization.

Quick Start

use dendryform_parse::parse_yaml_file;

let diagram = parse_yaml_file("examples/taproot/architecture.yaml").unwrap();
println!("Diagram: {}", diagram.header().title().text());