35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
syn keyword objcTypeModifier bycopy in out inout oneway OF_GENERIC OF_INLINE
syn keyword objcTypeModifier OF_KINDOF OF_CONST_FUNC OF_NO_RETURN
syn keyword objcTypeModifier OF_RETURNS_INNER_POINTER OF_NULLABLE_PROPERTY
syn keyword objcTypeModifier OF_NULL_RESETTABLE_PROPERTY OF_UNAVAILABLE
syn keyword objcTypeModifier OF_DESIGNATED_INITIALIZER OF_METHOD_FAMILY
syn keyword objcTypeModifier OF_REQUIRES_SUPER OF_ALIGNOF OF_ALIGNAS
syn keyword objcTypeModifier OF_SENTINEL OF_SUBCLASSING_RESTRICTED
syn keyword objcTypeModifier _Nonnull _Nullable _Null_unspecified __kindof
syn keyword objcConstant nil Nil OF_NOT_FOUND
" Match the ObjC #import directive (like C's #include)
syn region objcImported display contained start=+"+ skip=+\\\\\|\\"+ end=+"+
syn match objcImported display contained "<[-_0-9a-zA-Z.\/]*>"
syn match objcImport display "^\s*\(%:\|#\)\s*import\>\s*["<]" contains=objcImported
|
>
|
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
syn keyword objcTypeModifier bycopy in out inout oneway OF_GENERIC OF_INLINE
syn keyword objcTypeModifier OF_KINDOF OF_CONST_FUNC OF_NO_RETURN
syn keyword objcTypeModifier OF_RETURNS_INNER_POINTER OF_NULLABLE_PROPERTY
syn keyword objcTypeModifier OF_NULL_RESETTABLE_PROPERTY OF_UNAVAILABLE
syn keyword objcTypeModifier OF_DESIGNATED_INITIALIZER OF_METHOD_FAMILY
syn keyword objcTypeModifier OF_REQUIRES_SUPER OF_ALIGNOF OF_ALIGNAS
syn keyword objcTypeModifier OF_SENTINEL OF_SUBCLASSING_RESTRICTED
syn keyword objcTypeModifier OF_DIRECT OF_DIRECT_MEMBERS
syn keyword objcTypeModifier _Nonnull _Nullable _Null_unspecified __kindof
syn keyword objcConstant nil Nil OF_NOT_FOUND
" Match the ObjC #import directive (like C's #include)
syn region objcImported display contained start=+"+ skip=+\\\\\|\\"+ end=+"+
syn match objcImported display contained "<[-_0-9a-zA-Z.\/]*>"
syn match objcImport display "^\s*\(%:\|#\)\s*import\>\s*["<]" contains=objcImported
|