From 8bb70ea4934567208c9444911e11e9dc60f210d6 Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Thu, 12 Sep 2024 11:49:21 +0200 Subject: [PATCH 1/3] Removing the ending @ sign in the shape data --- packages/mermaid/src/diagrams/flowchart/parser/flow.jison | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mermaid/src/diagrams/flowchart/parser/flow.jison b/packages/mermaid/src/diagrams/flowchart/parser/flow.jison index 977613f0e..27253be4f 100644 --- a/packages/mermaid/src/diagrams/flowchart/parser/flow.jison +++ b/packages/mermaid/src/diagrams/flowchart/parser/flow.jison @@ -48,10 +48,10 @@ accDescr\s*"{"\s* { this.begin("acc_descr_multilin const re = /\n\s*/g; yytext = yytext.replace(re,"
"); return 'SHAPE_DATA'} -[^@^"]+ { +[^}]+ { return 'SHAPE_DATA'; } -\@+ { +"}" { this.popState(); } From 8b6fb94835f211e717527893b96f677c589ff0ff Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Thu, 12 Sep 2024 12:10:41 +0200 Subject: [PATCH 2/3] WIP --- cypress/platform/knsv2.html | 4 + .../mermaid/src/diagrams/flowchart/flowDb.ts | 5 +- .../flowchart/parser/flow-node-data.spec.js | 103 +++++++++++++++--- .../src/diagrams/flowchart/parser/flow.jison | 10 +- 4 files changed, 99 insertions(+), 23 deletions(-) diff --git a/cypress/platform/knsv2.html b/cypress/platform/knsv2.html index fe587b8d2..52c2286e6 100644 --- a/cypress/platform/knsv2.html +++ b/cypress/platform/knsv2.html @@ -421,6 +421,10 @@ flowchart LR +
+      flowchart
+      D@{ shape: circle, label: "circle" } & E
+