Sign in

    moonrockz/diagrams-mermaid/architecture-ast does not have a README file

    Diagram

    pub struct Diagram {
    statements : ReadOnlyArray[Statement]
    front_matter : String?
    directives : ReadOnlyArray[String]
    } derive(Eq,
    Debug
    )

    Diagram::equal

    fn Diagram::equal(Diagram, Diagram) -> Bool

    Diagram::new

    fn Diagram::new(statements : ArrayView[Statement], front_matter? : String, directives? : ArrayView[String]) -> Diagram

    Diagram::not_equal

    fn Diagram::not_equal(x : Diagram, y : Diagram) -> Bool

    Diagram::to_repr

    Statement

    pub(all) struct Statement {
    kind : StatementKind
    span :
    Span

    } derive(
    Debug
    )

    impl Eq for Statement

    Statement::equal

    fn Statement::equal(a : Statement, b : Statement) -> Bool

    Statement::not_equal

    fn Statement::not_equal(x : Statement, y : Statement) -> Bool

    StatementKind

    pub(all) enum StatementKind {
    Group(id~ : String, icon~ : String?, label~ : String?, parent~ : String?)
    Service(id~ : String, icon~ : String?, icon_text~ : String?, label~ : String?, parent~ : String?)
    Junction(id~ : String, parent~ : String?)
    Edge(source~ :
    Endpoint
    , target~ :
    Endpoint
    , label~ : String?, source_head~ : Bool, target_head~ : Bool)
    Alignment(axis~ :
    Axis
    , members~ : ReadOnlyArray[String])
    Title(String)
    AccTitle(String)
    AccDescription(String)
    Comment(String)
    } derive(Eq,
    Debug
    )

    StatementKind::equal

    StatementKind::not_equal

    fn StatementKind::not_equal(x : StatementKind, y : StatementKind) -> Bool

    Source Files

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io