File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -56,7 +56,9 @@ syn keyword swiftIdentifierKeyword
56
56
\ super
57
57
58
58
syn keyword swiftTypeDefinition class extension protocol struct typealias enum skipwhite nextgroup =swiftTypeName
59
+
59
60
syn match swiftTypeName / \< [A-Za-z_][A-Za-z_0-9\. ]*\> / contained nextgroup =swiftTypeParameters
61
+ syn region swiftArrayType start =/ \[ / end =/ \] / contained skipwhite nextgroup =swiftTypeName
60
62
61
63
syn region swiftTypeParameters start =" <" end =" >" contained
62
64
@@ -105,7 +107,7 @@ syn match swiftAttribute /@\<\w\+\>/
105
107
syn keyword swiftTodo TODO FIXME contained
106
108
syn keyword swiftNil nil
107
109
108
- syn match swiftCastOp " \< as\> [!?]\? " skipwhite nextgroup =swiftTypeName
110
+ syn match swiftCastOp " \< as\> [!?]\? " skipwhite nextgroup =swiftTypeName,swiftArrayType
109
111
110
112
syn match swiftNilOps " ??"
111
113
@@ -115,6 +117,7 @@ hi def link swiftImportComponent Identifier
115
117
hi def link swiftKeyword Statement
116
118
hi def link swiftTypeDefinition Define
117
119
hi def link swiftTypeName Type
120
+ hi def link swiftArrayType Type
118
121
hi def link swiftTypeParameters Special
119
122
hi def link swiftFuncDefinition Define
120
123
hi def link swiftDefinitionModifier Define
You can’t perform that action at this time.
0 commit comments