@@ -16,6 +16,7 @@ public struct sourcekitd_keys {
16
16
public let actionname : sourcekitd_uid_t
17
17
public let actionuid : sourcekitd_uid_t
18
18
public let annotated_decl : sourcekitd_uid_t
19
+ public let annotations : sourcekitd_uid_t
19
20
public let associated_usrs : sourcekitd_uid_t
20
21
public let bodylength : sourcekitd_uid_t
21
22
public let bodyoffset : sourcekitd_uid_t
@@ -40,6 +41,7 @@ public struct sourcekitd_keys {
40
41
public let filepath : sourcekitd_uid_t
41
42
public let fixits : sourcekitd_uid_t
42
43
public let id : sourcekitd_uid_t
44
+ public let is_system : sourcekitd_uid_t
43
45
public let kind : sourcekitd_uid_t
44
46
public let length : sourcekitd_uid_t
45
47
public let line : sourcekitd_uid_t
@@ -61,6 +63,7 @@ public struct sourcekitd_keys {
61
63
public let substructure : sourcekitd_uid_t
62
64
public let syntactic_only : sourcekitd_uid_t
63
65
public let syntaxmap : sourcekitd_uid_t
66
+ public let enablesyntaxmap : sourcekitd_uid_t
64
67
public let text : sourcekitd_uid_t
65
68
public let typename : sourcekitd_uid_t
66
69
public let usr : sourcekitd_uid_t
@@ -86,6 +89,7 @@ public struct sourcekitd_keys {
86
89
actionname = api. uid_get_from_cstr ( " key.actionname " ) !
87
90
actionuid = api. uid_get_from_cstr ( " key.actionuid " ) !
88
91
annotated_decl = api. uid_get_from_cstr ( " key.annotated_decl " ) !
92
+ annotations = api. uid_get_from_cstr ( " key.annotations " ) !
89
93
associated_usrs = api. uid_get_from_cstr ( " key.associated_usrs " ) !
90
94
bodylength = api. uid_get_from_cstr ( " key.bodylength " ) !
91
95
bodyoffset = api. uid_get_from_cstr ( " key.bodyoffset " ) !
@@ -110,6 +114,7 @@ public struct sourcekitd_keys {
110
114
filepath = api. uid_get_from_cstr ( " key.filepath " ) !
111
115
fixits = api. uid_get_from_cstr ( " key.fixits " ) !
112
116
id = api. uid_get_from_cstr ( " key.id " ) !
117
+ is_system = api. uid_get_from_cstr ( " key.is_system " ) !
113
118
kind = api. uid_get_from_cstr ( " key.kind " ) !
114
119
length = api. uid_get_from_cstr ( " key.length " ) !
115
120
line = api. uid_get_from_cstr ( " key.line " ) !
@@ -131,6 +136,7 @@ public struct sourcekitd_keys {
131
136
substructure = api. uid_get_from_cstr ( " key.substructure " ) !
132
137
syntactic_only = api. uid_get_from_cstr ( " key.syntactic_only " ) !
133
138
syntaxmap = api. uid_get_from_cstr ( " key.syntaxmap " ) !
139
+ enablesyntaxmap = api. uid_get_from_cstr ( " key.enablesyntaxmap " ) !
134
140
text = api. uid_get_from_cstr ( " key.text " ) !
135
141
typename = api. uid_get_from_cstr ( " key.typename " ) !
136
142
usr = api. uid_get_from_cstr ( " key.usr " ) !
@@ -272,12 +278,20 @@ public struct sourcekitd_values {
272
278
public let decl_generic_type_param : sourcekitd_uid_t
273
279
public let ref_generic_type_param : sourcekitd_uid_t
274
280
public let ref_module : sourcekitd_uid_t
281
+ public let syntaxtype_attribute_builtin : sourcekitd_uid_t
275
282
public let syntaxtype_comment : sourcekitd_uid_t
276
283
public let syntaxtype_comment_marker : sourcekitd_uid_t
277
284
public let syntaxtype_comment_url : sourcekitd_uid_t
278
285
public let syntaxtype_doccomment : sourcekitd_uid_t
279
286
public let syntaxtype_doccomment_field : sourcekitd_uid_t
287
+ public let syntaxtype_keyword : sourcekitd_uid_t
288
+ public let syntaxtype_number : sourcekitd_uid_t
289
+ public let syntaxtype_string : sourcekitd_uid_t
290
+ public let syntaxtype_string_interpolation_anchor : sourcekitd_uid_t
291
+ public let syntaxtype_type_identifier : sourcekitd_uid_t
292
+ public let syntaxtype_identifier : sourcekitd_uid_t
280
293
public let expr_object_literal : sourcekitd_uid_t
294
+ public let expr_call : sourcekitd_uid_t
281
295
282
296
public let kind_keyword : sourcekitd_uid_t
283
297
@@ -367,12 +381,20 @@ public struct sourcekitd_values {
367
381
decl_generic_type_param = api. uid_get_from_cstr ( " source.lang.swift.decl.generic_type_param " ) !
368
382
ref_generic_type_param = api. uid_get_from_cstr ( " source.lang.swift.ref.generic_type_param " ) !
369
383
ref_module = api. uid_get_from_cstr ( " source.lang.swift.ref.module " ) !
384
+ syntaxtype_attribute_builtin = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.attribute.builtin " ) !
370
385
syntaxtype_comment = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.comment " ) !
371
386
syntaxtype_comment_marker = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.comment.mark " ) !
372
387
syntaxtype_comment_url = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.comment.url " ) !
373
388
syntaxtype_doccomment = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.doccomment " ) !
374
389
syntaxtype_doccomment_field = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.doccomment.field " ) !
390
+ syntaxtype_keyword = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.keyword " ) !
391
+ syntaxtype_number = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.number " ) !
392
+ syntaxtype_string = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.string " ) !
393
+ syntaxtype_string_interpolation_anchor = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.string_interpolation_anchor " ) !
394
+ syntaxtype_type_identifier = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.typeidentifier " ) !
395
+ syntaxtype_identifier = api. uid_get_from_cstr ( " source.lang.swift.syntaxtype.identifier " ) !
375
396
expr_object_literal = api. uid_get_from_cstr ( " source.lang.swift.expr.object_literal " ) !
397
+ expr_call = api. uid_get_from_cstr ( " source.lang.swift.expr.call " ) !
376
398
377
399
kind_keyword = api. uid_get_from_cstr ( " source.lang.swift.keyword " ) !
378
400
}
0 commit comments