moonrockz/diagrams-mermaid/state-syntax does not have a README file

    Limits

    pub struct Limits {
    source : Int
    output : Int
    states : Int
    regions : Int
    transitions : Int
    depth : Int
    diagnostics : Int
    work : Int
    } derive(Eq,
    Debug
    )

    Limits::equal

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

    Limits::new

    fn Limits::new(source? : Int, output? : Int, states? : Int, regions? : Int, transitions? : Int, depth? : Int, diagnostics? : Int, work? : Int) -> Limits

    Limits::not_equal

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

    Limits::to_repr

    ReadResult

    ReadResult::equal

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

    ReadResult::not_equal

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

    diagnostic_codes

    let diagnostic_codes : ReadOnlyArray[String]

    read

    fn read(source : String, limits? : Limits) -> ReadResult

    trim

    fn trim(s : String) -> String

    valid_id

    fn valid_id(s : String) -> Bool

    Mermaid state identifiers are opaque tokens, not executable names.

    Source Files