moonrockz/diagrams-mermaid/flowchart-syntax

Types

ReadResult

pub struct ReadResult {
  tree : @moonrockz/diagrams-mermaid/swimlane-cst.Node
  ast : @moonrockz/diagrams-mermaid/flowchart-ast.Diagram?
  diagnostics : ReadOnlyArray[@moonrockz/diagrams.Diagnostic]
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ReadResult::equal

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

Source

ReadResult::not_equal

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

Source

ReadResult::to_repr

fn ReadResult::to_repr(ReadResult) -> @moonbitlang/core/debug.Repr

Source

Values

check_ast

fn check_ast(diagram : @moonrockz/diagrams-mermaid/flowchart-ast.Diagram, limits? : @moonrockz/diagrams-mermaid/swimlane-syntax.Limits) -> ReadOnlyArray[@moonrockz/diagrams.Diagnostic]

Reading/printing cap AST declaration and link records. Conversion separately caps normalized distinct elements and expanded connections.

Source

diagnostic_codes

let diagnostic_codes : ReadOnlyArray[String]

Source

read

fn read(source : String, header? : String, limits? : @moonrockz/diagrams-mermaid/swimlane-syntax.Limits) -> ReadResult

Read one accepted flowchart header through the shared native grammar.

Source