forked from raymondkww/R-sublime
-
Notifications
You must be signed in to change notification settings - Fork 0
/
R.tmLanguage
675 lines (675 loc) · 38.9 KB
/
R.tmLanguage
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>fileTypes</key>
<array>
<string>R</string>
<string>r</string>
<string>s</string>
<string>S</string>
<string>Rprofile</string>
</array>
<key>foldingStartMarker</key>
<string>(\(\s*$|\{\s*$)</string>
<key>foldingStopMarker</key>
<string>(^\s*\)|^\s*\})</string>
<key>keyEquivalent</key>
<string>^~R</string>
<key>name</key>
<string>R</string>
<key>patterns</key>
<array>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.comment.r</string>
</dict>
</dict>
<key>match</key>
<string>(#).*$\n?</string>
<key>name</key>
<string>comment.line.number-sign.r</string>
</dict>
<dict>
<key>include</key>
<string>#constant</string>
</dict>
<dict>
<key>include</key>
<string>#keyword</string>
</dict>
<dict>
<key>include</key>
<string>#storage_type</string>
</dict>
<dict>
<key>include</key>
<string>#string</string>
</dict>
<dict>
<key>include</key>
<string>#parenthesis</string>
</dict>
<dict>
<key>include</key>
<string>#function</string>
</dict>
<dict>
<key>begin</key>
<string>\b([a-zA-Z._][a-zA-Z0-9._]*)\s*(<-|=)\s*(?=(function)\s*(\())</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>entity.name.function.r</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>keyword.operator.assignment.r</string>
</dict>
</dict>
<key>end</key>
<string>(?<=\))</string>
<key>name</key>
<string>meta.function.r</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#function</string>
</dict>
</array>
</dict>
<dict>
<key>include</key>
<string>#support_function</string>
</dict>
<dict>
<key>begin</key>
<string>\b([a-zA-Z._][a-zA-Z0-9._]*)\s*(\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>contentName</key>
<string>meta.function-call.arguments.r</string>
<key>end</key>
<string>(\))</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>name</key>
<string>meta.function-call.r</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>$self</string>
</dict>
</array>
</dict>
</array>
<key>repository</key>
<dict>
<key>constant</key>
<dict>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>\b(pi|letters|LETTERS|month\.abb|month\.name)\b</string>
<key>name</key>
<string>support.constant.misc.r</string>
</dict>
<dict>
<key>match</key>
<string>\b(TRUE|FALSE|NULL|NA|Inf|NaN)\b</string>
<key>name</key>
<string>constant.language.r</string>
</dict>
<dict>
<key>match</key>
<string>\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b</string>
<key>name</key>
<string>constant.numeric.r</string>
</dict>
</array>
</dict>
<key>function</key>
<dict>
<key>begin</key>
<string>\b(function)\s*(\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>keyword.control.r</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>end</key>
<string>(\))</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#function_parameter</string>
</dict>
<dict>
<key>include</key>
<string>$self</string>
</dict>
</array>
</dict>
<key>function_parameter</key>
<dict>
<key>patterns</key>
<array>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>variable.parameter.r</string>
</dict>
</dict>
<key>match</key>
<string>(?<=\(|,|^)\s*([a-zA-Z._][a-zA-Z0-9._]*)(?=\s*(?:\)|<-|=[^=]|,|\n))</string>
</dict>
</array>
</dict>
<key>keyword</key>
<dict>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>\b(break|next|repeat|else|in)\b</string>
<key>name</key>
<string>keyword.control.r</string>
</dict>
<dict>
<key>match</key>
<string>\b(ifelse|if|for|return|switch|while|invisible)\b(?=\s*\()</string>
<key>name</key>
<string>keyword.control.r</string>
</dict>
<dict>
<key>match</key>
<string>(\-|\+|\*|\/|%\/%|%%|%\*%|%in%|%o%|%x%|\^)</string>
<key>name</key>
<string>keyword.operator.arithmetic.r</string>
</dict>
<dict>
<key>match</key>
<string>(=|<-|<<-|->|->>)</string>
<key>name</key>
<string>keyword.operator.assignment.r</string>
</dict>
<dict>
<key>match</key>
<string>(==|!=|<>|<|>|<=|>=)</string>
<key>name</key>
<string>keyword.operator.comparison.r</string>
</dict>
<dict>
<key>match</key>
<string>(!|&{1,2}|[|]{1,2})</string>
<key>name</key>
<string>keyword.operator.logical.r</string>
</dict>
<dict>
<key>match</key>
<string>(\.\.\.|\$|:|\~|@)</string>
<key>name</key>
<string>keyword.other.r</string>
</dict>
</array>
</dict>
<key>parenthesis</key>
<dict>
<key>patterns</key>
<array>
<dict>
<key>begin</key>
<string>\(</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>end</key>
<string>\)</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>$self</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>{</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>end</key>
<string>}</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>$self</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>\[</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>end</key>
<string>\]</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>$self</string>
</dict>
</array>
</dict>
</array>
</dict>
<key>storage_type</key>
<dict>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>\b(character|complex|double|expression|integer|list|logical|numeric|single|raw)\b(?=\s*\()</string>
<key>name</key>
<string>storage.type.r</string>
</dict>
</array>
</dict>
<key>string</key>
<dict>
<key>patterns</key>
<array>
<dict>
<key>begin</key>
<string>'</string>
<key>beginCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.string.begin.r</string>
</dict>
</dict>
<key>end</key>
<string>'</string>
<key>endCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.string.end.r</string>
</dict>
</dict>
<key>name</key>
<string>string.quoted.single.r</string>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>\\.</string>
<key>name</key>
<string>constant.character.escape.r</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>"</string>
<key>beginCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.string.begin.r</string>
</dict>
</dict>
<key>end</key>
<string>"</string>
<key>endCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.string.end.r</string>
</dict>
</dict>
<key>name</key>
<string>string.quoted.double.r</string>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>\\.</string>
<key>name</key>
<string>constant.character.escape.r</string>
</dict>
</array>
</dict>
</array>
</dict>
<key>support_function</key>
<dict>
<key>patterns</key>
<array>
<dict>
<key>begin</key>
<string>\b(abbreviate|abs|acos|acosh|addNA|addTaskCallback|agrep|alist|all|all\.equal|all\.equal\.character|all\.equal\.default|all\.equal\.factor|all\.equal\.formula|all\.equal\.language|all\.equal\.list|all\.equal\.numeric|all\.equal\.POSIXct|all\.equal\.raw|all\.names|all\.vars|any|anyDuplicated|anyDuplicated\.array|anyDuplicated\.data\.frame|anyDuplicated\.default|anyDuplicated\.matrix|aperm|aperm\.default|aperm\.table|append|apply|Arg|args|array|arrayInd|as\.array|as\.array\.default|as\.call|as\.character|as\.character\.condition|as\.character\.Date|as\.character\.default|as\.character\.error|as\.character\.factor|as\.character\.hexmode|as\.character\.numeric_version|as\.character\.octmode|as\.character\.POSIXt|as\.character\.srcref|as\.complex|as\.data\.frame|as\.data\.frame\.array|as\.data\.frame\.AsIs|as\.data\.frame\.character|as\.data\.frame\.complex|as\.data\.frame\.data\.frame|as\.data\.frame\.Date|as\.data\.frame\.default|as\.data\.frame\.difftime|as\.data\.frame\.factor|as\.data\.frame\.integer|as\.data\.frame\.list|as\.data\.frame\.logical|as\.data\.frame\.matrix|as\.data\.frame\.model\.matrix|as\.data\.frame\.numeric|as\.data\.frame\.numeric_version|as\.data\.frame\.ordered|as\.data\.frame\.POSIXct|as\.data\.frame\.POSIXlt|as\.data\.frame\.raw|as\.data\.frame\.table|as\.data\.frame\.ts|as\.data\.frame\.vector|as\.Date|as\.Date\.character|as\.Date\.date|as\.Date\.dates|as\.Date\.default|as\.Date\.factor|as\.Date\.numeric|as\.Date\.POSIXct|as\.Date\.POSIXlt|as\.difftime|as\.double|as\.double\.difftime|as\.double\.POSIXlt|as\.environment|as\.expression|as\.expression\.default|as\.factor|as\.function|as\.function\.default|as\.hexmode|as\.integer|as\.list|as\.list\.data\.frame|as\.list\.Date|as\.list\.default|as\.list\.environment|as\.list\.factor|as\.list\.function|as\.list\.numeric_version|as\.list\.POSIXct|as\.logical|as\.logical\.factor|as\.matrix|as\.matrix\.data\.frame|as\.matrix\.default|as\.matrix\.noquote|as\.matrix\.POSIXlt|as\.name|as\.null|as\.null\.default|as\.numeric|as\.numeric_version|as\.octmode|as\.ordered|as\.package_version|as\.pairlist|as\.POSIXct|as\.POSIXct\.date|as\.POSIXct\.Date|as\.POSIXct\.dates|as\.POSIXct\.default|as\.POSIXct\.numeric|as\.POSIXct\.POSIXlt|as\.POSIXlt|as\.POSIXlt\.character|as\.POSIXlt\.date|as\.POSIXlt\.Date|as\.POSIXlt\.dates|as\.POSIXlt\.default|as\.POSIXlt\.factor|as\.POSIXlt\.numeric|as\.POSIXlt\.POSIXct|as\.qr|as\.raw|as\.real|as\.single|as\.single\.default|as\.symbol|as\.table|as\.table\.default|as\.vector|as\.vector\.factor|asin|asinh|asNamespace|asS3|asS4|assign|atan|atan2|atanh|attach|attachNamespace|attr|attr\.all\.equal|attributes|autoload|autoloader|backsolve|baseenv|basename|besselI|besselJ|besselK|besselY|beta|bindingIsActive|bindingIsLocked|bindtextdomain|body|bquote|break|browser|browserCondition|browserSetDebug|browserText|builtins|by|by\.data\.frame|by\.default|bzfile|c|c\.Date|c\.noquote|c\.numeric_version|c\.POSIXct|c\.POSIXlt|call|callCC|capabilities|casefold|cat|category|cbind|cbind\.data\.frame|ceiling|char\.expand|character|charmatch|charToRaw|chartr|check_tzones|chol|chol\.default|chol2inv|choose|class|close|close\.connection|close\.srcfile|close\.srcfilealias|closeAllConnections|col|colMeans|colnames|colSums|commandArgs|comment|complex|computeRestarts|conditionCall|conditionCall\.condition|conditionMessage|conditionMessage\.condition|conflicts|Conj|contributors|cos|cosh|crossprod|Cstack_info|cummax|cummin|cumprod|cumsum|cut|cut\.Date|cut\.default|cut\.POSIXt|data\.class|data\.frame|data\.matrix|date|debug|debugonce|default\.stringsAsFactors|delayedAssign|deparse|det|detach|determinant|determinant\.matrix|dget|diag|diff|diff\.Date|diff\.default|diff\.POSIXt|difftime|digamma|dim|dim\.data\.frame|dimnames|dimnames\.data\.frame|dir|dir\.create|dirname|do\.call|double|dput|dQuote|drop|droplevels|droplevels\.data\.frame|droplevels\.factor|dump|duplicated|duplicated\.array|duplicated\.data\.frame|duplicated\.default|duplicated\.matrix|duplicated\.numeric_version|duplicated\.POSIXlt|dyn\.load|dyn\.unload|eapply|eigen|emptyenv|enc2native|enc2utf8|encodeString|Encoding|enquote|env\.profile|environment|environmentIsLocked|environmentName|eval|eval\.parent|evalq|exists|exp|expand\.grid|expm1|expression|factor|factorial|fifo|file|file\.access|file\.append|file\.choose|file\.copy|file\.create|file\.exists|file\.info|file\.link|file\.path|file\.remove|file\.rename|file\.show|file\.symlink|Filter|Find|find\.package|findInterval|findPackageEnv|findRestart|floor|flush|flush\.connection|for|force|formals|format|format\.AsIs|format\.data\.frame|format\.Date|format\.default|format\.difftime|format\.factor|format\.hexmode|format\.info|format\.libraryIQR|format\.numeric_version|format\.octmode|format\.packageInfo|format\.POSIXct|format\.POSIXlt|format\.pval|format\.summaryDefault|formatC|formatDL|forwardsolve|function|gamma|gammaCody|gc|gc\.time|gcinfo|gctorture|gctorture2|get|getAllConnections|getCallingDLL|getCallingDLLe|getCConverterDescriptions|getCConverterStatus|getConnection|getDLLRegisteredRoutines|getDLLRegisteredRoutines\.character|getDLLRegisteredRoutines\.DLLInfo|getElement|geterrmessage|getExportedValue|getHook|getLoadedDLLs|getNamespace|getNamespaceExports|getNamespaceImports|getNamespaceInfo|getNamespaceName|getNamespaceUsers|getNamespaceVersion|getNativeSymbolInfo|getNumCConverters|getOption|getRversion|getSrcLines|getTaskCallbackNames|gettext|gettextf|getwd|gl|globalenv|gregexpr|grep|grepl|grepRaw|gsub|gzcon|gzfile|I|iconv|iconvlist|icuSetCollate|identical|identity|if|ifelse|Im|importIntoEnv|inherits|integer|interaction|interactive|intersect|intToBits|intToUtf8|inverse\.rle|invisible|invokeRestart|invokeRestartInteractively|is\.array|is\.atomic|is\.call|is\.character|is\.complex|is\.data\.frame|is\.double|is\.element|is\.environment|is\.expression|is\.factor|is\.finite|is\.function|is\.infinite|is\.integer|is\.language|is\.list|is\.loaded|is\.logical|is\.matrix|is\.na|is\.na\.data\.frame|is\.na\.numeric_version|is\.na\.POSIXlt|is\.name|is\.nan|is\.null|is\.numeric|is\.numeric_version|is\.numeric\.Date|is\.numeric\.difftime|is\.numeric\.POSIXt|is\.object|is\.ordered|is\.package_version|is\.pairlist|is\.primitive|is\.qr|is\.R|is\.raw|is\.real|is\.recursive|is\.single|is\.symbol|is\.table|is\.unsorted|is\.vector|isatty|isBaseNamespace|isdebugged|isIncomplete|isNamespace|ISOdate|ISOdatetime|isOpen|isRestart|isS4|isSeekable|isSymmetric|isSymmetric\.matrix|isTRUE|jitter|julian|julian\.Date|julian\.POSIXt|kappa|kappa\.default|kappa\.lm|kappa\.qr|kronecker|l10n_info|La\.svd|labels|labels\.default|lapply|lazyLoad|lazyLoadDBexec|lazyLoadDBfetch|lbeta|lchoose|length|length\.POSIXlt|levels|levels\.default|lfactorial|lgamma|library|library\.dynam|library\.dynam\.unload|licence|license|list|list\.dirs|list\.files|list2env|load|loadedNamespaces|loadingNamespaceInfo|loadNamespace|local|lockBinding|lockEnvironment|log|log10|log1p|log2|logb|logical|lower\.tri|ls|make\.names|make\.unique|makeActiveBinding|manglePackageName|Map|mapply|margin\.table|mat\.or\.vec|match|match\.arg|match\.call|match\.fun|Math\.data\.frame|Math\.Date|Math\.difftime|Math\.factor|Math\.POSIXt|matrix|max|max\.col|mean|mean\.data\.frame|mean\.Date|mean\.default|mean\.difftime|mean\.POSIXct|mean\.POSIXlt|mem\.limits|memCompress|memDecompress|memory\.profile|merge|merge\.data\.frame|merge\.default|message|mget|min|missing|Mod|mode|months|months\.Date|months\.POSIXt|names|names\.POSIXlt|namespaceExport|namespaceImport|namespaceImportClasses|namespaceImportFrom|namespaceImportMethods|nargs|nchar|ncol|NCOL|Negate|new\.env|next|NextMethod|ngettext|nlevels|noquote|norm|normalizePath|nrow|NROW|numeric|numeric_version|nzchar|objects|oldClass|on\.exit|open|open\.connection|open\.srcfile|open\.srcfilealias|open\.srcfilecopy|Ops\.data\.frame|Ops\.Date|Ops\.difftime|Ops\.factor|Ops\.numeric_version|Ops\.ordered|Ops\.POSIXt|options|order|ordered|outer|package_version|packageEvent|packageHasNamespace|packageStartupMessage|packBits|pairlist|parent\.env|parent\.frame|parse|parseNamespaceFile|paste|paste0|path\.expand|path\.package|pipe|pmatch|pmax|pmax\.int|pmin|pmin\.int|polyroot|pos\.to\.env|Position|pretty|pretty\.default|prettyNum|print|print\.AsIs|print\.by|print\.condition|print\.connection|print\.data\.frame|print\.Date|print\.default|print\.difftime|print\.DLLInfo|print\.DLLInfoList|print\.DLLRegisteredRoutines|print\.factor|print\.function|print\.hexmode|print\.libraryIQR|print\.listof|print\.NativeRoutineList|print\.noquote|print\.numeric_version|print\.octmode|print\.packageInfo|print\.POSIXct|print\.POSIXlt|print\.proc_time|print\.restart|print\.rle|print\.simple\.list|print\.srcfile|print\.srcref|print\.summary\.table|print\.summaryDefault|print\.table|print\.warnings|prmatrix|proc\.time|prod|prop\.table|psigamma|pushBack|pushBackLength|q|qr|qr\.coef|qr\.default|qr\.fitted|qr\.Q|qr\.qty|qr\.qy|qr\.R|qr\.resid|qr\.solve|qr\.X|quarters|quarters\.Date|quarters\.POSIXt|quit|quote|R_system_version|R\.home|R\.Version|range|range\.default|rank|rapply|raw|rawConnection|rawConnectionValue|rawShift|rawToBits|rawToChar|rbind|rbind\.data\.frame|rcond|Re|read\.dcf|readBin|readChar|readline|readLines|readRDS|readRenviron|real|Recall|Reduce|reg\.finalizer|regexec|regexpr|registerS3method|registerS3methods|regmatches|remove|removeCConverter|removeTaskCallback|rep|rep\.Date|rep\.factor|rep\.int|rep\.numeric_version|rep\.POSIXct|rep\.POSIXlt|repeat|replace|replicate|require|requireNamespace|restartDescription|restartFormals|retracemem|return|rev|rev\.default|rle|rm|RNGkind|RNGversion|round|round\.Date|round\.POSIXt|row|row\.names|row\.names\.data\.frame|row\.names\.default|rowMeans|rownames|rowsum|rowsum\.data\.frame|rowsum\.default|rowSums|sample|sample\.int|sapply|save|save\.image|saveRDS|scale|scale\.default|scan|search|searchpaths|seek|seek\.connection|seq|seq_along|seq_len|seq\.Date|seq\.default|seq\.int|seq\.POSIXt|sequence|serialize|set\.seed|setCConverterStatus|setdiff|setequal|setHook|setNamespaceInfo|setSessionTimeLimit|setTimeLimit|setwd|showConnections|shQuote|sign|signalCondition|signif|simpleCondition|simpleError|simpleMessage|simpleWarning|simplify2array|sin|single|sinh|sink|sink\.number|slice\.index|socketConnection|socketSelect|solve|solve\.default|solve\.qr|sort|sort\.default|sort\.int|sort\.list|sort\.POSIXlt|source|split|split\.data\.frame|split\.Date|split\.default|split\.POSIXct|sprintf|sqrt|sQuote|srcfile|srcfilealias|srcfilecopy|srcref|standardGeneric|stderr|stdin|stdout|stop|stopifnot|storage\.mode|strftime|strptime|strsplit|strtoi|strtrim|structure|strwrap|sub|subset|subset\.data\.frame|subset\.default|subset\.matrix|substitute|substr|substring|sum|summary|summary\.connection|summary\.data\.frame|Summary\.data\.frame|summary\.Date|Summary\.Date|summary\.default|Summary\.difftime|summary\.factor|Summary\.factor|summary\.matrix|Summary\.numeric_version|Summary\.ordered|summary\.POSIXct|Summary\.POSIXct|summary\.POSIXlt|Summary\.POSIXlt|summary\.srcfile|summary\.srcref|summary\.table|suppressMessages|suppressPackageStartupMessages|suppressWarnings|svd|sweep|switch|sys\.call|sys\.calls|Sys\.chmod|Sys\.Date|sys\.frame|sys\.frames|sys\.function|Sys\.getenv|Sys\.getlocale|Sys\.getpid|Sys\.glob|Sys\.info|sys\.load\.image|Sys\.localeconv|sys\.nframe|sys\.on\.exit|sys\.parent|sys\.parents|Sys\.readlink|sys\.save\.image|Sys\.setenv|Sys\.setFileTime|Sys\.setlocale|Sys\.sleep|sys\.source|sys\.status|Sys\.time|Sys\.timezone|Sys\.umask|Sys\.unsetenv|Sys\.which|system|system\.file|system\.time|system2|t|t\.data\.frame|t\.default|table|tabulate|tan|tanh|tapply|taskCallbackManager|tcrossprod|tempdir|tempfile|testPlatformEquivalence|textConnection|textConnectionValue|tolower|topenv|toString|toString\.default|toupper|trace|traceback|tracemem|tracingState|transform|transform\.data\.frame|transform\.default|trigamma|trunc|trunc\.Date|trunc\.POSIXt|truncate|truncate\.connection|try|tryCatch|typeof|unclass|undebug|union|unique|unique\.array|unique\.data\.frame|unique\.default|unique\.matrix|unique\.numeric_version|unique\.POSIXlt|units|units\.difftime|unix\.time|unlink|unlist|unloadNamespace|unlockBinding|unname|unserialize|unsplit|untrace|untracemem|unz|upper\.tri|url|UseMethod|utf8ToInt|vapply|vector|Vectorize|warning|warnings|weekdays|weekdays\.Date|weekdays\.POSIXt|which|which\.max|which\.min|while|with|with\.default|withCallingHandlers|within|within\.data\.frame|within\.list|withRestarts|withVisible|write|write\.dcf|writeBin|writeChar|writeLines|xor|xor\.hexmode|xor\.octmode|xpdrows\.data\.frame|xtfrm|xtfrm\.AsIs|xtfrm\.Date|xtfrm\.default|xtfrm\.difftime|xtfrm\.factor|xtfrm\.numeric_version|xtfrm\.POSIXct|xtfrm\.POSIXlt|xtfrm\.Surv|xzfile|zapsmall)\s*(\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>support.function.r</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>contentName</key>
<string>meta.function-call.arguments.r</string>
<key>end</key>
<string>(\))</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>name</key>
<string>meta.function-call.r</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>$self</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>\b(acf|acf2AR|add\.scope|add1|addmargins|aggregate|aggregate\.data\.frame|aggregate\.default|aggregate\.ts|AIC|alias|anova|anova\.glm|anova\.glmlist|anova\.lm|anova\.lmlist|anova\.mlm|anovalist\.lm|ansari\.test|aov|approx|approxfun|ar|ar\.burg|ar\.mle|ar\.ols|ar\.yw|arima|arima\.sim|arima0|arima0\.diag|ARMAacf|ARMAtoMA|as\.dendrogram|as\.dist|as\.formula|as\.hclust|as\.stepfun|as\.ts|asOneSidedFormula|ave|bandwidth\.kernel|bartlett\.test|BIC|binom\.test|binomial|biplot|Box\.test|bw\.bcv|bw\.nrd|bw\.nrd0|bw\.SJ|bw\.ucv|C|cancor|case\.names|ccf|chisq\.test|clearNames|cmdscale|coef|coefficients|complete\.cases|confint|confint\.default|constrOptim|contr\.helmert|contr\.poly|contr\.SAS|contr\.sum|contr\.treatment|contrasts|convolve|cooks\.distance|cophenetic|cor|cor\.test|cov|cov\.wt|cov2cor|covratio|cpgram|cutree|cycle|D|dbeta|dbinom|dcauchy|dchisq|decompose|delete\.response|deltat|dendrapply|density|density\.default|deriv|deriv\.default|deriv\.formula|deriv3|deriv3\.default|deriv3\.formula|deviance|dexp|df|df\.kernel|df\.residual|dfbeta|dfbetas|dffits|dgamma|dgeom|dhyper|diff\.ts|diffinv|dist|dlnorm|dlogis|dmultinom|dnbinom|dnorm|dpois|drop\.scope|drop\.terms|drop1|dsignrank|dt|dummy\.coef|dunif|dweibull|dwilcox|ecdf|eff\.aovlist|effects|embed|end|estVar|expand\.model\.frame|extractAIC|factanal|factor\.scope|family|fft|filter|fisher\.test|fitted|fitted\.values|fivenum|fligner\.test|formula|frequency|friedman\.test|ftable|Gamma|gaussian|get_all_vars|getCall|getInitial|glm|glm\.control|glm\.fit|glm\.fit\.null|hasTsp|hat|hatvalues|hatvalues\.lm|hclust|heatmap|HoltWinters|influence|influence\.measures|integrate|interaction\.plot|inverse\.gaussian|IQR|is\.empty\.model|is\.leaf|is\.mts|is\.stepfun|is\.ts|is\.tskernel|isoreg|KalmanForecast|KalmanLike|KalmanRun|KalmanSmooth|kernapply|kernel|kmeans|knots|kruskal\.test|ks\.test|ksmooth|lag|lag\.plot|line|lines\.ts|lm|lm\.fit|lm\.fit\.null|lm\.influence|lm\.wfit|lm\.wfit\.null|loadings|loess|loess\.control|loess\.smooth|logLik|loglin|lowess|ls\.diag|ls\.print|lsfit|mad|mahalanobis|make\.link|makeARIMA|makepredictcall|manova|mantelhaen\.test|mauchley\.test|mauchly\.test|mcnemar\.test|median|median\.default|medpolish|model\.extract|model\.frame|model\.frame\.aovlist|model\.frame\.default|model\.frame\.glm|model\.frame\.lm|model\.matrix|model\.matrix\.default|model\.matrix\.lm|model\.offset|model\.response|model\.tables|model\.weights|monthplot|mood\.test|mvfft|na\.action|na\.contiguous|na\.exclude|na\.fail|na\.omit|na\.pass|napredict|naprint|naresid|nextn|nlm|nlminb|nls|nls\.control|NLSstAsymptotic|NLSstClosestX|NLSstLfAsymptote|NLSstRtAsymptote|nobs|numericDeriv|offset|oneway\.test|optim|optimHess|optimise|optimize|order\.dendrogram|p\.adjust|pacf|pairwise\.prop\.test|pairwise\.t\.test|pairwise\.table|pairwise\.wilcox\.test|pbeta|pbinom|pbirthday|pcauchy|pchisq|pexp|pf|pgamma|pgeom|phyper|plclust|plnorm|plogis|plot\.density|plot\.ecdf|plot\.lm|plot\.mlm|plot\.spec|plot\.spec\.coherency|plot\.spec\.phase|plot\.stepfun|plot\.ts|plot\.TukeyHSD|pnbinom|pnorm|poisson|poisson\.test|poly|polym|power|power\.anova\.test|power\.prop\.test|power\.t\.test|PP\.test|ppoints|ppois|ppr|prcomp|predict|predict\.glm|predict\.lm|predict\.mlm|predict\.poly|preplot|princomp|print\.anova|print\.coefmat|print\.density|print\.family|print\.formula|print\.ftable|print\.glm|print\.infl|print\.integrate|print\.lm|print\.logLik|print\.terms|print\.ts|printCoefmat|profile|proj|promax|prop\.test|prop\.trend\.test|psignrank|pt|ptukey|punif|pweibull|pwilcox|qbeta|qbinom|qbirthday|qcauchy|qchisq|qexp|qf|qgamma|qgeom|qhyper|qlnorm|qlogis|qnbinom|qnorm|qpois|qqline|qqnorm|qqnorm\.default|qqplot|qsignrank|qt|qtukey|quade\.test|quantile|quantile\.default|quasi|quasibinomial|quasipoisson|qunif|qweibull|qwilcox|r2dtable|rbeta|rbinom|rcauchy|rchisq|read\.ftable|rect\.hclust|reformulate|relevel|reorder|replications|reshape|reshapeLong|reshapeWide|resid|residuals|residuals\.default|residuals\.glm|residuals\.lm|rexp|rf|rgamma|rgeom|rhyper|rlnorm|rlogis|rmultinom|rnbinom|rnorm|rpois|rsignrank|rstandard|rstandard\.glm|rstandard\.lm|rstudent|rstudent\.glm|rstudent\.lm|rt|runif|runmed|rweibull|rwilcox|rWishart|scatter\.smooth|screeplot|sd|se\.contrast|selfStart|setNames|shapiro\.test|simulate|smooth|smooth\.spline|smoothEnds|sortedXyData|spec\.ar|spec\.pgram|spec\.taper|spectrum|spline|splinefun|splinefunH|SSasymp|SSasympOff|SSasympOrig|SSbiexp|SSD|SSfol|SSfpl|SSgompertz|SSlogis|SSmicmen|SSweibull|start|stat\.anova|step|stepfun|stl|StructTS|summary\.aov|summary\.aovlist|summary\.glm|summary\.infl|summary\.lm|summary\.manova|summary\.mlm|summary\.stepfun|supsmu|symnum|t\.test|termplot|terms|terms\.aovlist|terms\.default|terms\.formula|terms\.terms|time|toeplitz|ts|ts\.intersect|ts\.plot|ts\.union|tsdiag|tsp|tsSmooth|TukeyHSD|TukeyHSD\.aov|uniroot|update|update\.default|update\.formula|var|var\.test|variable\.names|varimax|vcov|weighted\.mean|weighted\.residuals|weights|wilcox\.test|window|write\.ftable|xtabs)\s*(\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>support.function.r</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>contentName</key>
<string>meta.function-call.arguments.r</string>
<key>end</key>
<string>(\))</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>name</key>
<string>meta.function-call.r</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>$self</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>\b(adist|alarm|apropos|aregexec|argsAnywhere|as\.person|as\.personList|as\.relistable|as\.roman|aspell|aspell_package_Rd_files|aspell_package_vignettes|aspell_write_personal_dictionary_file|assignInMyNamespace|assignInNamespace|available\.packages|bibentry|browseEnv|browseURL|browseVignettes|bug\.report|capture\.output|checkCRAN|chooseBioCmirror|chooseCRANmirror|citation|citEntry|citFooter|citHeader|close\.socket|combn|compareVersion|contrib\.url|count\.fields|CRAN\.packages|create\.post|data|data\.entry|dataentry|de|de\.ncols|de\.restore|de\.setup|debugger|demo|download\.file|download\.packages|dump\.frames|edit|emacs|example|file_test|file\.edit|find|findLineNum|fix|fixInNamespace|flush\.console|formatOL|formatUL|getAnywhere|getCRANmirrors|getFromNamespace|getS3method|getSrcDirectory|getSrcFilename|getSrcLocation|getSrcref|getTxtProgressBar|glob2rx|globalVariables|head|head\.matrix|help|help\.request|help\.search|help\.start|history|install\.packages|installed\.packages|is\.relistable|limitedLabels|loadhistory|localeToCharset|ls\.str|lsf\.str|maintainer|make\.packages\.html|make\.socket|makeRweaveLatexCodeRunner|memory\.limit|memory\.size|menu|methods|mirror2html|modifyList|new\.packages|news|nsl|object\.size|old\.packages|package\.contents|package\.skeleton|packageDescription|packageStatus|packageVersion|page|person|personList|pico|prompt|promptData|promptPackage|rc\.getOption|rc\.options|rc\.settings|rc\.status|read\.csv|read\.csv2|read\.delim|read\.delim2|read\.DIF|read\.fortran|read\.fwf|read\.socket|read\.table|readCitationFile|recover|relist|remove\.packages|removeSource|Rprof|Rprofmem|RShowDoc|RSiteSearch|rtags|Rtangle|RtangleSetup|RtangleWritedoc|RweaveChunkPrefix|RweaveEvalWithOpt|RweaveLatex|RweaveLatexFinish|RweaveLatexOptions|RweaveLatexSetup|RweaveLatexWritedoc|RweaveTryStop|savehistory|select\.list|sessionInfo|setBreakpoint|setRepositories|setTxtProgressBar|stack|Stangle|str|strOptions|summaryRprof|Sweave|SweaveHooks|SweaveSyntConv|tail|tail\.matrix|tar|timestamp|toBibtex|toLatex|txtProgressBar|type\.convert|unstack|untar|unzip|update\.packages|update\.packageStatus|upgrade|url\.show|URLdecode|URLencode|vi|View|vignette|write\.csv|write\.csv2|write\.socket|write\.table|wsbrowser|xedit|xemacs|zip|zip\.file\.extract)\s*(\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>support.function.r</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>contentName</key>
<string>meta.function-call.arguments.r</string>
<key>end</key>
<string>(\))</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>name</key>
<string>meta.function-call.r</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>$self</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>\b(addNextMethod|allGenerics|allNames|Arith|as|asMethodDefinition|assignClassDef|assignMethodsMetaData|balanceMethodsList|cacheGenericsMetaData|cacheMetaData|cacheMethod|callGeneric|callNextMethod|canCoerce|cbind2|checkSlotAssignment|classesToAM|classLabel|classMetaName|className|coerce|Compare|completeClassDefinition|completeExtends|completeSubclasses|Complex|conformMethod|defaultDumpName|defaultPrototype|doPrimitiveMethod|dumpMethod|dumpMethods|el|elNamed|empty\.dump|emptyMethodsList|evalOnLoad|evalqOnLoad|evalSource|existsFunction|existsMethod|extends|finalDefaultMethod|findClass|findFunction|findMethod|findMethods|findMethodSignatures|findUnique|fixPre1\.8|formalArgs|functionBody|generic\.skeleton|getAccess|getAllMethods|getAllSuperClasses|getClass|getClassDef|getClasses|getClassName|getClassPackage|getDataPart|getExtends|getFunction|getGeneric|getGenerics|getGroup|getGroupMembers|getLoadActions|getMethod|getMethods|getMethodsForDispatch|getMethodsMetaData|getPackageName|getProperties|getPrototype|getRefClass|getSlots|getSubclasses|getValidity|getVirtual|hasArg|hasLoadAction|hasMethod|hasMethods|implicitGeneric|inheritedSlotNames|initFieldArgs|initialize|initRefFields|insertClassMethods|insertMethod|insertSource|is|isClass|isClassDef|isClassUnion|isGeneric|isGrammarSymbol|isGroup|isSealedClass|isSealedMethod|isVirtualClass|isXS3Class|kronecker|languageEl|linearizeMlist|listFromMethods|listFromMlist|loadMethod|Logic|makeClassRepresentation|makeExtends|makeGeneric|makeMethodsList|makePrototypeFromClassDef|makeStandardGeneric|matchSignature|Math|Math2|mergeMethods|metaNameUndo|method\.skeleton|MethodAddCoerce|methodSignatureMatrix|MethodsList|MethodsListSelect|methodsPackageMetaName|missingArg|mlistMetaName|multipleClasses|new|newBasic|newClassRepresentation|newEmptyObject|Ops|packageSlot|possibleExtends|prohibitGeneric|promptClass|promptMethods|prototype|Quote|rbind2|reconcilePropertiesAndPrototype|registerImplicitGenerics|rematchDefinition|removeClass|removeGeneric|removeMethod|removeMethods|removeMethodsObject|representation|requireMethods|resetClass|resetGeneric|S3Class|S3Part|sealClass|seemsS4Object|selectMethod|selectSuperClasses|sessionData|setAs|setClass|setClassUnion|setDataPart|setGeneric|setGenericImplicit|setGroupGeneric|setIs|setLoadAction|setLoadActions|setMethod|setOldClass|setPackageName|setPrimitiveMethods|setRefClass|setReplaceMethod|setValidity|show|showClass|showDefault|showExtends|showMethods|showMlist|signature|SignatureMethod|sigToEnv|slot|slotNames|slotsFromS3|substituteDirect|substituteFunctionArgs|Summary|superClassDepth|testInheritedMethods|testVirtual|traceOff|traceOn|tryNew|trySilent|unRematchDefinition|validObject|validSlotNames)\s*(\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>support.function.r</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>contentName</key>
<string>meta.function-call.arguments.r</string>
<key>end</key>
<string>(\))</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>name</key>
<string>meta.function-call.r</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>$self</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>\b(abline|arrows|assocplot|axis|Axis|axis\.Date|axis\.POSIXct|axTicks|barplot|barplot\.default|box|boxplot|boxplot\.default|boxplot\.matrix|bxp|cdplot|clip|close\.screen|co\.intervals|contour|contour\.default|coplot|curve|dotchart|erase\.screen|filled\.contour|fourfoldplot|frame|grconvertX|grconvertY|grid|hist|hist\.default|identify|image|image\.default|layout|layout\.show|lcm|legend|lines|lines\.default|locator|matlines|matplot|matpoints|mosaicplot|mtext|pairs|pairs\.default|panel\.smooth|par|persp|pie|piechart|plot|plot\.default|plot\.design|plot\.function|plot\.new|plot\.window|plot\.xy|points|points\.default|polygon|polypath|rasterImage|rect|rug|screen|segments|smoothScatter|spineplot|split\.screen|stars|stem|strheight|stripchart|strwidth|sunflowerplot|symbols|text|text\.default|title|xinch|xspline|xyinch|yinch)\s*(\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>support.function.r</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>contentName</key>
<string>meta.function-call.arguments.r</string>
<key>end</key>
<string>(\))</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>name</key>
<string>meta.function-call.r</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>$self</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>\b(adjustcolor|as\.graphicsAnnot|as\.raster|axisTicks|bitmap|bmp|boxplot\.stats|cairo_pdf|cairo_ps|check\.options|chull|CIDFont|cm|cm\.colors|col2rgb|colorConverter|colorRamp|colorRampPalette|colors|colours|contourLines|convertColor|densCols|dev\.capabilities|dev\.capture|dev\.control|dev\.copy|dev\.copy2eps|dev\.copy2pdf|dev\.cur|dev\.flush|dev\.hold|dev\.interactive|dev\.list|dev\.new|dev\.next|dev\.off|dev\.prev|dev\.print|dev\.set|dev\.size|dev2bitmap|devAskNewPage|deviceIsInteractive|embedFonts|extendrange|getGraphicsEvent|getGraphicsEventEnv|graphics\.off|gray|gray\.colors|grey|grey\.colors|hcl|heat\.colors|hsv|is\.raster|jpeg|make\.rgb|n2mfrow|nclass\.FD|nclass\.scott|nclass\.Sturges|palette|pdf|pdf\.options|pdfFonts|pictex|png|postscript|postscriptFont|postscriptFonts|ps\.options|quartz|quartz\.options|quartzFont|quartzFonts|rainbow|recordGraphics|recordPlot|replayPlot|rgb|rgb2hsv|savePlot|setEPS|setGraphicsEventEnv|setGraphicsEventHandlers|setPS|svg|terrain\.colors|tiff|topo\.colors|trans3d|Type1Font|x11|X11|X11\.options|X11Font|X11Fonts|xfig|xy\.coords|xyTable|xyz\.coords)\s*(\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>support.function.r</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>contentName</key>
<string>meta.function-call.arguments.r</string>
<key>end</key>
<string>(\))</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.parameters.r</string>
</dict>
</dict>
<key>name</key>
<string>meta.function-call.r</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>$self</string>
</dict>
</array>
</dict>
</array>
</dict>
</dict>
<key>scopeName</key>
<string>source.r</string>
<key>uuid</key>
<string>B2E6B78D-6E70-11D9-A369-000D93B3A10E</string>
</dict>
</plist>