@@ -25,21 +25,19 @@ repository:
25
25
patterns :
26
26
- name : variable.other.startcode.alex
27
27
match : ([\p{Ll}\p{Lu}_][\p{Ll}_\p{Lu}\p{Lt}\p{Nd}\.']*)
28
+ - name : punctuation.comma.startcode.alex
29
+ match : ' ,'
28
30
blocks :
29
31
patterns :
30
32
- name : meta.block.startcode.alex
31
- begin : (<)\s* ([\p{Ll}_\p{Lu}\p{Lt}\p{Nd}\.']*)(?:\s*(,)\s*([\p{Ll}_\p{Lu}\p{Lt}\p{Nd}\.' ]*))*\s* (>)\s*(\{)
33
+ begin : (<)([\p{Ll}_\p{Lu}\p{Lt}\p{Nd}\.'\s, ]*)(>)\s*(\{)
32
34
beginCaptures :
33
35
" 1 " : { name: punctuation.bracket.startcode.alex }
34
36
" 2 " :
35
37
patterns :
36
38
- include : ' #startcode'
37
- " 3 " : { name: punctuation.comma.startcode.alex }
38
- " 4 " :
39
- patterns :
40
- - include : ' #startcode'
41
- " 5 " : { name: punctuation.bracket.startcode.alex }
42
- " 6 " : { name: punctuation.block.startcode.begin.alex }
39
+ " 3 " : { name: punctuation.bracket.startcode.alex }
40
+ " 4 " : { name: punctuation.block.startcode.begin.alex }
43
41
end : " }"
44
42
endCaptures :
45
43
" 0 " : { name: punctuation.block.startcode.end.alex }
@@ -80,17 +78,13 @@ repository:
80
78
- name : punctuation.semicolon.alex
81
79
match : \;
82
80
- name : meta.startcode.alex
83
- match : (<)\s* ([\p{Ll}_\p{Lu}\p{Lt}\p{Nd}\.']*)(?:\s*(,)\s*([\p{Ll}_\p{Lu}\p{Lt}\p{Nd}\.' ]*))*\s* (>)
81
+ match : (<)([\p{Ll}_\p{Lu}\p{Lt}\p{Nd}\.'\s, ]*)(>)
84
82
captures :
85
83
" 1 " : { name: punctuation.bracket.startcode.alex }
86
84
" 2 " :
87
85
patterns :
88
86
- include : ' #startcode'
89
- " 3 " : { name: punctuation.comma.startcode.alex }
90
- " 4 " :
91
- patterns :
92
- - include : ' #startcode'
93
- " 5 " : { name: punctuation.bracket.startcode.alex }
87
+ " 3 " : { name: punctuation.bracket.startcode.alex }
94
88
strings :
95
89
patterns :
96
90
- name : string.quoted.double.alex
0 commit comments