moonrockz/diagrams-mermaid/flowchart-ast
Types
Diagram
pub struct Diagram {
header : String
direction : String?
front_matter : String?
directives : ReadOnlyArray[String]
statements : ReadOnlyArray[@moonrockz/diagrams-mermaid/swimlane-ast.Statement]
} derive(Eq, @moonbitlang/core/debug.Debug)A native flowchart header and its shared flowchart-grammar statements.
Diagram::equal
fn Diagram::equal(Diagram, Diagram) -> BoolDiagram::new
fn Diagram::new(statements : ArrayView[@moonrockz/diagrams-mermaid/swimlane-ast.Statement], header? : String, direction? : String, front_matter? : String, directives? : ArrayView[String]) -> DiagramDiagram::not_equal
fn Diagram::not_equal(x : Diagram, y : Diagram) -> BoolDiagram::shared
fn Diagram::shared(self : Diagram) -> @moonrockz/diagrams-mermaid/swimlane-ast.DiagramDiagram::to_repr
fn Diagram::to_repr(Diagram) -> @moonbitlang/core/debug.Repr