@@ -49,27 +49,27 @@ syn keyword swiftKeyword
49
49
\ while
50
50
51
51
syn keyword swiftTypeDefinition class extension protocol struct typealias enum skipwhite nextgroup =swiftTypeName
52
- syn region swiftTypeAttributes start =" \[ " end =" \] " skipwhite contained nextgroup =swiftTypeName
52
+ syn region swiftTypeAttributes start =" \[ " end =" \] " contained skipwhite nextgroup =swiftTypeName
53
53
syn match swiftTypeName / \< [A-Za-z_][A-Za-z_0-9\. ]*\> / contained nextgroup =swiftTypeParameters
54
54
55
- syn region swiftTypeParameters start =" <" end =" >" skipwhite contained
55
+ syn region swiftTypeParameters start =" <" end =" >" contained
56
56
57
57
syn keyword swiftMutating mutating skipwhite nextgroup =swiftFuncDefinition
58
58
syn keyword swiftFuncDefinition func skipwhite nextgroup =swiftFuncAttributes,swiftFuncName,swiftOperator
59
- syn region swiftFuncAttributes start =" \[ " end =" \] " skipwhite contained nextgroup =swiftFuncName,swiftOperator
60
- syn match swiftFuncName / \< [A-Za-z_][A-Za-z_0-9]*\> / skipwhite contained nextgroup =swiftTypeParameters
59
+ syn region swiftFuncAttributes start =" \[ " end =" \] " contained skipwhite nextgroup =swiftFuncName,swiftOperator
60
+ syn match swiftFuncName / \< [A-Za-z_][A-Za-z_0-9]*\> / contained skipwhite nextgroup =swiftTypeParameters
61
61
syn keyword swiftFuncKeyword subscript init destructor nextgroup =swiftTypeParameters
62
62
63
63
syn keyword swiftVarDefinition var skipwhite nextgroup =swiftVarName
64
64
syn keyword swiftVarDefinition let skipwhite nextgroup =swiftVarName
65
- syn match swiftVarName / \< [A-Za-z_][A-Za-z_0-9]*\> / skipwhite contained
65
+ syn match swiftVarName / \< [A-Za-z_][A-Za-z_0-9]*\> / contained
66
66
67
67
syn keyword swiftDefinitionModifier static public internal private
68
68
69
69
syn match swiftImplicitVarName / \$\< [A-Za-z_0-9]\+\> /
70
70
71
- syn match swiftTypeDeclaration / :/ nextgroup =swiftTypeAttributes,swiftTypeName skipwhite
72
- syn match swiftTypeDeclaration / ->/ nextgroup =swiftTypeAttributes,swiftTypeName skipwhite
71
+ syn match swiftTypeDeclaration / :/ skipwhite nextgroup =swiftTypeAttributes,swiftTypeName
72
+ syn match swiftTypeDeclaration / ->/ skipwhite nextgroup =swiftTypeAttributes,swiftTypeName
73
73
74
74
syn keyword swiftIdentifierKeyword metatype super self Self
75
75
@@ -97,7 +97,7 @@ syn keyword swiftLabel get set
97
97
syn match swiftPreproc / ^\s *#\(\< if\>\|\< else\>\|\< elseif\>\|\< endif\>\) /
98
98
syn region swiftPreprocFalse start =" ^\s *#\< if\>\s\+\< false\> " end =" ^\s *#\(\< else\>\|\< elseif\>\|\< endif\>\) "
99
99
100
- syn match swiftAttribute / @\<\w\+\> / skipwhite
100
+ syn match swiftAttribute / @\<\w\+\> /
101
101
102
102
syn keyword swiftTodo TODO FIXME contained
103
103
syn keyword swiftNil nil
0 commit comments