Skip to content

Commit b19d366

Browse files
committed
bump vscode-mermaid-syntax-highlight from 1.7.1 to 1.7.5
1 parent 0201996 commit b19d366

File tree

1 file changed

+35
-13
lines changed

1 file changed

+35
-13
lines changed

MermaidEditor/Syntaxes/Mermaid/mermaid.tmLanguage

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -764,7 +764,7 @@
764764
<key>comment</key>
765765
<string>(entity) {</string>
766766
<key>begin</key>
767-
<string>(?i)\s+([\w-]+)\s*(\[)?\s*((?:[\w-]+)|(?:"[\w\s-]+"))?\s*(\])?\s*({)</string>
767+
<string>(?i)\s*([\w-]+)\s*(\[)?\s*((?:[\w-]+)|(?:"[\w\s-]+"))?\s*(\])?\s*({)</string>
768768
<key>beginCaptures</key>
769769
<dict>
770770
<key>1</key>
@@ -797,9 +797,9 @@
797797
<array>
798798
<dict>
799799
<key>comment</key>
800-
<string>(type) (name) (PK|FK)? ("comment")?</string>
800+
<string>(type) (name) (constraints)? ("comment")?</string>
801801
<key>match</key>
802-
<string>(?i)\s*([\w-]+)\s+([\w-]+)\s+(PK|FK)?\s*("["\($&amp;%\^/#.,?!;:*+=&lt;&gt;\'\\\-\w\s]*")?\s*</string>
802+
<string>(?i)\s*([\w-]+)\s+([\w-]+)\s+([PFU]K(?:,\s*[PFU]K){0,2})?\s*("[^"\r\n]*")?\s*</string>
803803
<key>captures</key>
804804
<dict>
805805
<key>1</key>
@@ -1503,7 +1503,7 @@
15031503
<key>comment</key>
15041504
<string>(Graph Link)("Multiline text")(Graph Link)</string>
15051505
<key>begin</key>
1506-
<string>(?i)\s*((?:-{2,5}|={2,5})[xo&gt;]?\|)</string>
1506+
<string>(?i)\s*((?:-?\.{1,4}-|-{2,5}|={2,5})[xo&gt;]?\|)</string>
15071507
<key>beginCaptures</key>
15081508
<dict>
15091509
<key>1</key>
@@ -1626,7 +1626,7 @@
16261626
<key>comment</key>
16271627
<string>(Graph Link)</string>
16281628
<key>match</key>
1629-
<string>(?i)\s*([ox&lt;]?(?:-.{1,3}-|-{1,3}|={1,3})[ox&gt;]?)</string>
1629+
<string>(?i)\s*([ox&lt;]?(?:-?\.{1,4}-|-{1,4}|={1,4})[ox&gt;]?)</string>
16301630
<key>captures</key>
16311631
<dict>
16321632
<key>1</key>
@@ -2588,6 +2588,23 @@
25882588
<key>name</key>
25892589
<string>comment</string>
25902590
</dict>
2591+
<dict>
2592+
<key>match</key>
2593+
<string>^(?i)\s*(direction)\s+(BT|RL|TB|LR)</string>
2594+
<key>captures</key>
2595+
<dict>
2596+
<key>1</key>
2597+
<dict>
2598+
<key>name</key>
2599+
<string>keyword.control.mermaid</string>
2600+
</dict>
2601+
<key>2</key>
2602+
<dict>
2603+
<key>name</key>
2604+
<string>entity.name.function.mermaid</string>
2605+
</dict>
2606+
</dict>
2607+
</dict>
25912608
<dict>
25922609
<key>comment</key>
25932610
<string>}</string>
@@ -2628,7 +2645,7 @@
26282645
<key>comment</key>
26292646
<string>(state) : (description)</string>
26302647
<key>match</key>
2631-
<string>(?i)([\w-]+)\s+(:)\s+(\s*[-\w\s]+\b)</string>
2648+
<string>(?i)([\w-]+)\s*(:)\s*(\s*[^:]+)</string>
26322649
<key>captures</key>
26332650
<dict>
26342651
<key>1</key>
@@ -2665,9 +2682,9 @@
26652682
<array>
26662683
<dict>
26672684
<key>comment</key>
2668-
<string>"(description)" as (state)</string>
2685+
<string>"(description)" as (state) ({)</string>
26692686
<key>match</key>
2670-
<string>(?i)\s*("[-\w\s]+\b")\s+(as)\s+([\w-]+)</string>
2687+
<string>(?i)\s*("[^"]+")\s*(as)\s+([\w-]+)\s*({)?</string>
26712688
<key>captures</key>
26722689
<dict>
26732690
<key>1</key>
@@ -2685,11 +2702,16 @@
26852702
<key>name</key>
26862703
<string>variable</string>
26872704
</dict>
2705+
<key>4</key>
2706+
<dict>
2707+
<key>name</key>
2708+
<string>keyword.control.mermaid</string>
2709+
</dict>
26882710
</dict>
26892711
</dict>
26902712
<dict>
26912713
<key>comment</key>
2692-
<string>(state name) {</string>
2714+
<string>(state name) ({)</string>
26932715
<key>match</key>
26942716
<string>(?i)\s*([\w-]+)\s+({)</string>
26952717
<key>captures</key>
@@ -2733,7 +2755,7 @@
27332755
<key>comment</key>
27342756
<string>(state) --&gt;</string>
27352757
<key>begin</key>
2736-
<string>(?i)([\w-]+)\s+(--&gt;)</string>
2758+
<string>(?i)([\w-]+)\s*(--&gt;)</string>
27372759
<key>beginCaptures</key>
27382760
<dict>
27392761
<key>1</key>
@@ -2753,7 +2775,7 @@
27532775
<key>comment</key>
27542776
<string>(state) (:)? (transition text)?</string>
27552777
<key>match</key>
2756-
<string>(?i)\s+([\w-]+)\s*(:)?\s*([^\n:]+)?</string>
2778+
<string>(?i)\s*([\w-]+)\s*(:)?\s*([^\n:]+)?</string>
27572779
<key>captures</key>
27582780
<dict>
27592781
<key>1</key>
@@ -2805,7 +2827,7 @@
28052827
<key>comment</key>
28062828
<string>[*] --&gt; (state) (:)? (transition text)?</string>
28072829
<key>match</key>
2808-
<string>(?i)(\[\*\])\s+(--&gt;)\s+([\w-]+)\s*(:)?\s*([^\n:]+)?</string>
2830+
<string>(?i)(\[\*\])\s*(--&gt;)\s*([\w-]+)\s*(:)?\s*([^\n:]+)?</string>
28092831
<key>captures</key>
28102832
<dict>
28112833
<key>1</key>
@@ -2839,7 +2861,7 @@
28392861
<key>comment</key>
28402862
<string>note left|right of (state name)</string>
28412863
<key>match</key>
2842-
<string>(?i)^\s*(note (?:left|right) of)\s+([\w-]+)\s+(:)\s*([^\n:]+)</string>
2864+
<string>(?i)^\s*(note (?:left|right) of)\s+([\w-]+)\s*(:)\s*([^\n:]+)</string>
28432865
<key>captures</key>
28442866
<dict>
28452867
<key>1</key>

0 commit comments

Comments
 (0)