Expand description
Mermaid parser + semantic model (headless).
Design goals:
- 1:1 parity with upstream Mermaid (
mermaid@11.12.3) - deterministic, testable outputs (semantic snapshot goldens)
- runtime-agnostic async APIs (no specific executor required)
Re-exports§
pub use config::MermaidConfig;pub use detect::Detector;pub use detect::DetectorRegistry;pub use diagram::DiagramRegistry;pub use diagram::DiagramSemanticParser;pub use diagram::ParsedDiagram;pub use diagram::ParsedDiagramRender;pub use diagram::RenderSemanticModel;pub use error::Error;pub use error::Result;pub use preprocess::PreprocessResult;pub use preprocess::preprocess_diagram;pub use preprocess::preprocess_diagram_with_known_type;
Modules§
- common
- common_
db - config
- detect
- diagram
- diagrams
- entities
- error
- generated
- geom
- models
- preprocess
- sanitize
- time
- utils