File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3030 <key >include </key >
3131 <string >#special_block </string >
3232 </dict >
33+ <dict >
34+ <key >include </key >
35+ <string >source.c </string >
36+ </dict >
3337 <dict >
3438 <key >match </key >
3539 <string >\b(friend|explicit|virtual)\b </string >
182186 </dict >
183187 </array >
184188 </dict >
185- <dict >
186- <key >begin </key >
187- <string >(?x)
188- (?: ^ # begin-of-line
189- |
190- (?: (?= \s ) (?< !else|new|return) (?< =\w) # or word + space before name
191- | (?= \s*[A-Za-z_] ) (?< !&& ) (?< =[*&> ]) # or type modifier before name
192- )
193- )
194- (\s*) (?!(while|for|do|if|else|switch|catch|enumerate|return|sizeof|[cr]?iterate)\s*\()
195- (
196- (?: [A-Za-z_][A-Za-z0-9_]*+ | :: )++ | # actual name
197- (?: (?< =operator) (?: [-*&<> =+!]+ | \(\) | \[\] ) ) # if it is a C++ operator
198- )
199- \s*(?=\() </string >
200- <key >beginCaptures </key >
201- <dict >
202- <key >1 </key >
203- <dict >
204- <key >name </key >
205- <string >punctuation.whitespace.function.leading.c </string >
206- </dict >
207- <key >3 </key >
208- <dict >
209- <key >name </key >
210- <string >entity.name.function.c </string >
211- </dict >
212- <key >4 </key >
213- <dict >
214- <key >name </key >
215- <string >punctuation.definition.parameters.c </string >
216- </dict >
217- </dict >
218- <key >end </key >
219- <string >(?< =\})|(?=#)|(;) </string >
220- <key >name </key >
221- <string >meta.function.c++ </string >
222- <key >patterns </key >
223- <array >
224- <dict >
225- <key >include </key >
226- <string >#comments </string >
227- </dict >
228- <dict >
229- <key >include </key >
230- <string >#parens </string >
231- </dict >
232- <dict >
233- <key >match </key >
234- <string >\b(const|final|override|noexcept)\b </string >
235- <key >name </key >
236- <string >storage.modifier.$1.c++ </string >
237- </dict >
238- <dict >
239- <key >include </key >
240- <string >#block </string >
241- </dict >
242- </array >
243- </dict >
244- <dict >
245- <key >include </key >
246- <string >source.c </string >
247- </dict >
248189 </array >
249190 <key >repository </key >
250191 <dict >
Original file line number Diff line number Diff line change 430430 <key >include </key >
431431 <string >#parens </string >
432432 </dict >
433+ <dict >
434+ <key >match </key >
435+ <string >\b(const|final|override|noexcept)\b </string >
436+ <key >name </key >
437+ <string >storage.modifier.$1.c++ </string >
438+ </dict >
433439 <dict >
434440 <key >include </key >
435441 <string >#block </string >
11801186 <key >uuid </key >
11811187 <string >25066DC2-6B1D-11D9-9D5B-000D93589AF6 </string >
11821188</dict >
1183- </plist >
1189+ </plist >
You can’t perform that action at this time.
0 commit comments