File tree Expand file tree Collapse file tree 2 files changed +2
-24
lines changed Expand file tree Collapse file tree 2 files changed +2
-24
lines changed Original file line number Diff line number Diff line change 676
676
"labeled-statement" : {
677
677
"patterns" : [
678
678
{
679
- "match" : " \\ b(?!abstract|alias|align|asm|assert|auto|body| bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|in|inout|int|interface|invariant|ireal|is|lazy|long|macro|mixin|module|new|nothrow|noreturn|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__FILE__|__MODULE__|__LINE__|__FUNCTION__|__PRETTY_FUNCTION__|__gshared|__traits|__vector|__parameters)[a-zA-Z_][a-zA-Z_0-9]*\\ s*:" ,
679
+ "match" : " \\ b(?!abstract|alias|align|asm|assert|auto|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|in|inout|int|interface|invariant|ireal|is|lazy|long|macro|mixin|module|new|nothrow|noreturn|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__FILE__|__MODULE__|__LINE__|__FUNCTION__|__PRETTY_FUNCTION__|__gshared|__traits|__vector|__parameters)[a-zA-Z_][a-zA-Z_0-9]*\\ s*:" ,
680
680
"name" : " entity.name.d"
681
681
}
682
682
]
1450
1450
{
1451
1451
"include" : " #out-statement"
1452
1452
},
1453
- {
1454
- "include" : " #body-statement"
1455
- },
1456
1453
{
1457
1454
"include" : " #block-statement"
1458
1455
}
1493
1490
}
1494
1491
]
1495
1492
},
1496
- "body-statement" : {
1497
- "patterns" : [
1498
- {
1499
- "match" : " \\ bbody\\ b" ,
1500
- "name" : " keyword.control.body.d"
1501
- }
1502
- ]
1503
- },
1504
1493
"constructor" : {
1505
1494
"patterns" : [
1506
1495
{
2757
2746
"match" : " \\ bauto\\ b" ,
2758
2747
"name" : " keyword.token.auto.d"
2759
2748
},
2760
- {
2761
- "match" : " \\ bbody\\ b" ,
2762
- "name" : " keyword.token.body.d"
2763
- },
2764
2749
{
2765
2750
"match" : " \\ bbool\\ b" ,
2766
2751
"name" : " keyword.token.bool.d"
Original file line number Diff line number Diff line change @@ -302,7 +302,7 @@ repository:
302
302
- include : ' #declaration-statement'
303
303
labeled-statement :
304
304
patterns :
305
- - match : ' \b(?!abstract|alias|align|asm|assert|auto|body| bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|in|inout|int|interface|invariant|ireal|is|lazy|long|macro|mixin|module|new|nothrow|noreturn|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__FILE__|__MODULE__|__LINE__|__FUNCTION__|__PRETTY_FUNCTION__|__gshared|__traits|__vector|__parameters)[a-zA-Z_][a-zA-Z_0-9]*\s*:'
305
+ - match : ' \b(?!abstract|alias|align|asm|assert|auto|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|in|inout|int|interface|invariant|ireal|is|lazy|long|macro|mixin|module|new|nothrow|noreturn|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__FILE__|__MODULE__|__LINE__|__FUNCTION__|__PRETTY_FUNCTION__|__gshared|__traits|__vector|__parameters)[a-zA-Z_][a-zA-Z_0-9]*\s*:'
306
306
name : entity.name.d
307
307
declaration-statement :
308
308
patterns :
@@ -673,7 +673,6 @@ repository:
673
673
patterns :
674
674
- include : ' #in-statement'
675
675
- include : ' #out-statement'
676
- - include : ' #body-statement'
677
676
- include : ' #block-statement'
678
677
in-statement :
679
678
patterns :
@@ -693,10 +692,6 @@ repository:
693
692
- include : ' #identifier'
694
693
- match : \bout\b
695
694
name : keyword.control.out.d
696
- body-statement :
697
- patterns :
698
- - match : \bbody\b
699
- name : keyword.control.body.d
700
695
constructor :
701
696
patterns :
702
697
- match : \bthis\b
@@ -1303,8 +1298,6 @@ repository:
1303
1298
name : ' keyword.token.assert.d'
1304
1299
- match : ' \bauto\b'
1305
1300
name : ' keyword.token.auto.d'
1306
- - match : ' \bbody\b'
1307
- name : ' keyword.token.body.d'
1308
1301
- match : ' \bbool\b'
1309
1302
name : ' keyword.token.bool.d'
1310
1303
- match : ' \bbreak\b'
You can’t perform that action at this time.
0 commit comments