From 41d7a549b0d27122f37ec6350f5bb79a96bc26e3 Mon Sep 17 00:00:00 2001 From: yari-dewalt Date: Thu, 23 Jan 2025 09:36:49 -0800 Subject: [PATCH] Add support for classes --- .../parser/requirementDiagram.jison | 39 +++++++-- .../src/diagrams/requirement/requirementDb.ts | 86 ++++++++++++++++--- .../mermaid/src/diagrams/requirement/types.ts | 8 ++ .../shapes/requirementBox.ts | 5 +- 4 files changed, 119 insertions(+), 19 deletions(-) diff --git a/packages/mermaid/src/diagrams/requirement/parser/requirementDiagram.jison b/packages/mermaid/src/diagrams/requirement/parser/requirementDiagram.jison index 16181ba98..16424f3b1 100644 --- a/packages/mermaid/src/diagrams/requirement/parser/requirementDiagram.jison +++ b/packages/mermaid/src/diagrams/requirement/parser/requirementDiagram.jison @@ -37,6 +37,7 @@ accDescr\s*"{"\s* { this.begin("acc_descr_multili "{" return 'STRUCT_START'; "}" return 'STRUCT_STOP'; +":"{3} return 'STYLE_SEPARATOR'; ":" return 'COLONSEP'; "id" return 'ID'; @@ -77,13 +78,16 @@ accDescr\s*"{"\s* { this.begin("acc_descr_multili