33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
syn keyword objcType id Class SEL IMP BOOL objc_property_t Ivar
syn keyword objcType nonnull nullable null_unspecified
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 OFNotFound
" Match the ObjC #import directive (like C's #include)
syn region objcImported display contained start=+"+ skip=+\\\\\|\\"+ end=+"+
|
|
|
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
syn keyword objcType id Class SEL IMP BOOL objc_property_t Ivar
syn keyword objcType nonnull nullable null_unspecified
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_ALIGN 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 OFNotFound
" Match the ObjC #import directive (like C's #include)
syn region objcImported display contained start=+"+ skip=+\\\\\|\\"+ end=+"+
|