File tree Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Original file line number Diff line number Diff line change 29
29
{
30
30
"include" : " #type-primitive"
31
31
},
32
+ {
33
+ "include" : " #type-user"
34
+ },
32
35
{
33
36
"include" : " #type-modifier-extended-scope"
34
37
},
446
449
}
447
450
]
448
451
},
452
+ "type-user" : {
453
+ "patterns" : [
454
+ {
455
+ "begin" : " \\ b([A-Z]\\ w*)\\ b(?:\\ [\\ ])(\\ ()" ,
456
+ "beginCaptures" : {
457
+ "1" : {
458
+ "name" : " entity.name.type"
459
+ }
460
+ },
461
+ "end" : " (\\ ))" ,
462
+ "patterns" : [
463
+ {
464
+ "include" : " #primitive"
465
+ },
466
+ {
467
+ "include" : " #punctuation"
468
+ },
469
+ {
470
+ "include" : " #global"
471
+ },
472
+ {
473
+ "include" : " #variable"
474
+ }
475
+ ]
476
+ },
477
+ {
478
+ "match" : " \\ b([A-Z]\\ w*)\\ b" ,
479
+ "name" : " entity.name.type"
480
+ }
481
+ ]
482
+ },
449
483
"global" : {
450
484
"patterns" : [
451
485
{
612
646
{
613
647
"include" : " #type-primitive"
614
648
},
649
+ {
650
+ "include" : " #type-user"
651
+ },
615
652
{
616
653
"include" : " #type-modifier-access"
617
654
},
785
822
{
786
823
"include" : " #type-primitive"
787
824
},
825
+ {
826
+ "include" : " #type-user"
827
+ },
788
828
{
789
829
"include" : " #variable"
790
830
},
815
855
{
816
856
"include" : " #type-primitive"
817
857
},
858
+ {
859
+ "include" : " #type-user"
860
+ },
818
861
{
819
862
"match" : " \\ b(?:(indexed)\\ s)?(\\ w+)(?:,\\ s*|)" ,
820
863
"captures" : {
934
977
{
935
978
"include" : " #type-primitive"
936
979
},
980
+ {
981
+ "include" : " #type-user"
982
+ },
937
983
{
938
984
"include" : " #type-modifier-extended-scope"
939
985
},
1097
1143
{
1098
1144
"include" : " #type-primitive"
1099
1145
},
1146
+ {
1147
+ "include" : " #type-user"
1148
+ },
1100
1149
{
1101
1150
"include" : " #punctuation"
1102
1151
},
You can’t perform that action at this time.
0 commit comments