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());