| OLD | NEW |
| (Empty) |
| 1 <?xml version="1.0" encoding="UTF-8"?> | |
| 2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/
PropertyList-1.0.dtd"> | |
| 3 <plist version="1.0"> | |
| 4 <dict> | |
| 5 <key>fileTypes</key> | |
| 6 <array> | |
| 7 <string>dart</string> | |
| 8 </array> | |
| 9 <key>foldingStartMarker</key> | |
| 10 <string>\{\s*$</string> | |
| 11 <key>foldingStopMarker</key> | |
| 12 <string>^\s*\}</string> | |
| 13 <key>name</key> | |
| 14 <string>Dart</string> | |
| 15 <key>patterns</key> | |
| 16 <array> | |
| 17 <dict> | |
| 18 <key>match</key> | |
| 19 <string>^(#!.*)$</string> | |
| 20 <key>name</key> | |
| 21 <string>meta.preprocessor.script.dart</string> | |
| 22 </dict> | |
| 23 <dict> | |
| 24 <key>begin</key> | |
| 25 <string>#\b(library|import|source|resource)\b</string> | |
| 26 <key>beginCaptures</key> | |
| 27 <dict> | |
| 28 <key>0</key> | |
| 29 <dict> | |
| 30 <key>name</key> | |
| 31 <string>keyword.other.import.dart</strin
g> | |
| 32 </dict> | |
| 33 </dict> | |
| 34 <key>end</key> | |
| 35 <string>;</string> | |
| 36 <key>endCaptures</key> | |
| 37 <dict> | |
| 38 <key>0</key> | |
| 39 <dict> | |
| 40 <key>name</key> | |
| 41 <string>punctuation.terminator.dart</str
ing> | |
| 42 </dict> | |
| 43 </dict> | |
| 44 <key>name</key> | |
| 45 <string>meta.declaration.dart</string> | |
| 46 <key>patterns</key> | |
| 47 <array> | |
| 48 <dict> | |
| 49 <key>include</key> | |
| 50 <string>#strings</string> | |
| 51 </dict> | |
| 52 <dict> | |
| 53 <key>captures</key> | |
| 54 <dict> | |
| 55 <key>1</key> | |
| 56 <dict> | |
| 57 <key>name</key> | |
| 58 <string>keyword.other.im
port.dart</string> | |
| 59 </dict> | |
| 60 </dict> | |
| 61 <key>match</key> | |
| 62 <string>\b(prefix)\s*:</string> | |
| 63 </dict> | |
| 64 </array> | |
| 65 </dict> | |
| 66 <dict> | |
| 67 <key>include</key> | |
| 68 <string>#comments</string> | |
| 69 </dict> | |
| 70 <dict> | |
| 71 <key>include</key> | |
| 72 <string>#constants-and-special-vars</string> | |
| 73 </dict> | |
| 74 <dict> | |
| 75 <key>include</key> | |
| 76 <string>#keywords</string> | |
| 77 </dict> | |
| 78 <dict> | |
| 79 <key>include</key> | |
| 80 <string>#strings</string> | |
| 81 </dict> | |
| 82 </array> | |
| 83 <key>repository</key> | |
| 84 <dict> | |
| 85 <key>comments</key> | |
| 86 <dict> | |
| 87 <key>patterns</key> | |
| 88 <array> | |
| 89 <dict> | |
| 90 <key>captures</key> | |
| 91 <dict> | |
| 92 <key>0</key> | |
| 93 <dict> | |
| 94 <key>name</key> | |
| 95 <string>punctuation.defi
nition.comment.dart</string> | |
| 96 </dict> | |
| 97 </dict> | |
| 98 <key>match</key> | |
| 99 <string>/\*\*/</string> | |
| 100 <key>name</key> | |
| 101 <string>comment.block.empty.dart</string
> | |
| 102 </dict> | |
| 103 <dict> | |
| 104 <key>include</key> | |
| 105 <string>text.html.javadoc</string> | |
| 106 </dict> | |
| 107 <dict> | |
| 108 <key>include</key> | |
| 109 <string>#comments-inline</string> | |
| 110 </dict> | |
| 111 </array> | |
| 112 </dict> | |
| 113 <key>comments-inline</key> | |
| 114 <dict> | |
| 115 <key>patterns</key> | |
| 116 <array> | |
| 117 <dict> | |
| 118 <key>begin</key> | |
| 119 <string>/\*</string> | |
| 120 <key>end</key> | |
| 121 <string>\*/</string> | |
| 122 <key>name</key> | |
| 123 <string>comment.block.dart</string> | |
| 124 </dict> | |
| 125 <dict> | |
| 126 <key>captures</key> | |
| 127 <dict> | |
| 128 <key>1</key> | |
| 129 <dict> | |
| 130 <key>name</key> | |
| 131 <string>comment.line.dou
ble-slash.dart</string> | |
| 132 </dict> | |
| 133 </dict> | |
| 134 <key>match</key> | |
| 135 <string>((//).*)$</string> | |
| 136 </dict> | |
| 137 </array> | |
| 138 </dict> | |
| 139 <key>constants-and-special-vars</key> | |
| 140 <dict> | |
| 141 <key>patterns</key> | |
| 142 <array> | |
| 143 <dict> | |
| 144 <key>match</key> | |
| 145 <string>\b(true|false|null)\b</string> | |
| 146 <key>name</key> | |
| 147 <string>constant.language.dart</string> | |
| 148 </dict> | |
| 149 <dict> | |
| 150 <key>match</key> | |
| 151 <string>\b(this|super)\b</string> | |
| 152 <key>name</key> | |
| 153 <string>variable.language.dart</string> | |
| 154 </dict> | |
| 155 <dict> | |
| 156 <key>match</key> | |
| 157 <string>\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+
\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)\b</string> | |
| 158 <key>name</key> | |
| 159 <string>constant.numeric.dart</string> | |
| 160 </dict> | |
| 161 </array> | |
| 162 </dict> | |
| 163 <key>keywords</key> | |
| 164 <dict> | |
| 165 <key>patterns</key> | |
| 166 <array> | |
| 167 <dict> | |
| 168 <key>match</key> | |
| 169 <string>\bas\b</string> | |
| 170 <key>name</key> | |
| 171 <string>keyword.cast.dart</string> | |
| 172 </dict> | |
| 173 <dict> | |
| 174 <key>match</key> | |
| 175 <string>\b(try|catch|finally|throw)\b</s
tring> | |
| 176 <key>name</key> | |
| 177 <string>keyword.control.catch-exception.
dart</string> | |
| 178 </dict> | |
| 179 <dict> | |
| 180 <key>match</key> | |
| 181 <string>\?|:</string> | |
| 182 <key>name</key> | |
| 183 <string>keyword.control.ternary.dart</st
ring> | |
| 184 </dict> | |
| 185 <dict> | |
| 186 <key>match</key> | |
| 187 <string>\b(break|case|continue|default|d
o|else|for|if|in|return|switch|while)\b</string> | |
| 188 <key>name</key> | |
| 189 <string>keyword.control.dart</string> | |
| 190 </dict> | |
| 191 <dict> | |
| 192 <key>match</key> | |
| 193 <string>\b(new)\b</string> | |
| 194 <key>name</key> | |
| 195 <string>keyword.control.new.dart</string
> | |
| 196 </dict> | |
| 197 <dict> | |
| 198 <key>match</key> | |
| 199 <string>\b(abstract|class|extends|extern
al|factory|implements|interface|get|native|operator|set|typedef)\b</string> | |
| 200 <key>name</key> | |
| 201 <string>keyword.declaration.dart</string
> | |
| 202 </dict> | |
| 203 <dict> | |
| 204 <key>match</key> | |
| 205 <string>\b(is\!?)\b</string> | |
| 206 <key>name</key> | |
| 207 <string>keyword.operator.dart</string> | |
| 208 </dict> | |
| 209 <dict> | |
| 210 <key>match</key> | |
| 211 <string>(<<|>>>?|~|\^|\||
&)</string> | |
| 212 <key>name</key> | |
| 213 <string>keyword.operator.bitwise.dart</s
tring> | |
| 214 </dict> | |
| 215 <dict> | |
| 216 <key>match</key> | |
| 217 <string>((&|\^|\||<<|>>&
gt;?)=)</string> | |
| 218 <key>name</key> | |
| 219 <string>keyword.operator.assignment.bitw
ise.dart</string> | |
| 220 </dict> | |
| 221 <dict> | |
| 222 <key>match</key> | |
| 223 <string>(===?|!==?|<=?|>=?)</strin
g> | |
| 224 <key>name</key> | |
| 225 <string>keyword.operator.comparison.dart
</string> | |
| 226 </dict> | |
| 227 <dict> | |
| 228 <key>match</key> | |
| 229 <string>(([+*/%-]|\~)=)</string> | |
| 230 <key>name</key> | |
| 231 <string>keyword.operator.assignment.arit
hmetic.dart</string> | |
| 232 </dict> | |
| 233 <dict> | |
| 234 <key>match</key> | |
| 235 <string>(=)</string> | |
| 236 <key>name</key> | |
| 237 <string>keyword.operator.assignment.dart
</string> | |
| 238 </dict> | |
| 239 <dict> | |
| 240 <key>match</key> | |
| 241 <string>(\-\-|\+\+)</string> | |
| 242 <key>name</key> | |
| 243 <string>keyword.operator.increment-decre
ment.dart</string> | |
| 244 </dict> | |
| 245 <dict> | |
| 246 <key>match</key> | |
| 247 <string>(\-|\+|\*|\/|\~\/|%)</string> | |
| 248 <key>name</key> | |
| 249 <string>keyword.operator.arithmetic.dart
</string> | |
| 250 </dict> | |
| 251 <dict> | |
| 252 <key>match</key> | |
| 253 <string>(!|&&|\|\|)</string> | |
| 254 <key>name</key> | |
| 255 <string>keyword.operator.logical.dart</s
tring> | |
| 256 </dict> | |
| 257 <dict> | |
| 258 <key>match</key> | |
| 259 <string>;</string> | |
| 260 <key>name</key> | |
| 261 <string>punctuation.terminator.dart</str
ing> | |
| 262 </dict> | |
| 263 <dict> | |
| 264 <key>match</key> | |
| 265 <string>\b(static|final|const)\b</string
> | |
| 266 <key>name</key> | |
| 267 <string>storage.modifier.dart</string> | |
| 268 </dict> | |
| 269 <dict> | |
| 270 <key>match</key> | |
| 271 <string>\b(?:void|bool|num|int|double|Dy
namic|var|String)\b</string> | |
| 272 <key>name</key> | |
| 273 <string>storage.type.primitive.dart</str
ing> | |
| 274 </dict> | |
| 275 </array> | |
| 276 </dict> | |
| 277 <key>string-interp</key> | |
| 278 <dict> | |
| 279 <key>patterns</key> | |
| 280 <array> | |
| 281 <dict> | |
| 282 <key>captures</key> | |
| 283 <dict> | |
| 284 <key>2</key> | |
| 285 <dict> | |
| 286 <key>name</key> | |
| 287 <string>variable.paramet
er.dart</string> | |
| 288 </dict> | |
| 289 <key>3</key> | |
| 290 <dict> | |
| 291 <key>name</key> | |
| 292 <string>variable.paramet
er.dart</string> | |
| 293 </dict> | |
| 294 </dict> | |
| 295 <key>match</key> | |
| 296 <string>\$((\w+)|\{(\w+)\})</string> | |
| 297 </dict> | |
| 298 <dict> | |
| 299 <key>match</key> | |
| 300 <string>\\.</string> | |
| 301 <key>name</key> | |
| 302 <string>constant.character.escape.dart</
string> | |
| 303 </dict> | |
| 304 </array> | |
| 305 </dict> | |
| 306 <key>strings</key> | |
| 307 <dict> | |
| 308 <key>patterns</key> | |
| 309 <array> | |
| 310 <dict> | |
| 311 <key>begin</key> | |
| 312 <string>(?<!@)"""</string> | |
| 313 <key>end</key> | |
| 314 <string>"""(?!")</string> | |
| 315 <key>name</key> | |
| 316 <string>string.interpolated.triple.dart<
/string> | |
| 317 <key>patterns</key> | |
| 318 <array> | |
| 319 <dict> | |
| 320 <key>include</key> | |
| 321 <string>#string-interp</
string> | |
| 322 </dict> | |
| 323 </array> | |
| 324 </dict> | |
| 325 <dict> | |
| 326 <key>begin</key> | |
| 327 <string>@"""</string> | |
| 328 <key>end</key> | |
| 329 <string>"""(?!")</string> | |
| 330 <key>name</key> | |
| 331 <string>string.quoted.triple.dart</strin
g> | |
| 332 </dict> | |
| 333 <dict> | |
| 334 <key>begin</key> | |
| 335 <string>(?<!\\|@)"</string> | |
| 336 <key>end</key> | |
| 337 <string>"</string> | |
| 338 <key>name</key> | |
| 339 <string>string.interpolated.double.dart<
/string> | |
| 340 <key>patterns</key> | |
| 341 <array> | |
| 342 <dict> | |
| 343 <key>match</key> | |
| 344 <string>\n</string> | |
| 345 <key>name</key> | |
| 346 <string>invalid.string.n
ewline</string> | |
| 347 </dict> | |
| 348 <dict> | |
| 349 <key>include</key> | |
| 350 <string>#string-interp</
string> | |
| 351 </dict> | |
| 352 </array> | |
| 353 </dict> | |
| 354 <dict> | |
| 355 <key>begin</key> | |
| 356 <string>@"</string> | |
| 357 <key>end</key> | |
| 358 <string>"</string> | |
| 359 <key>name</key> | |
| 360 <string>string.quoted.double.dart</strin
g> | |
| 361 <key>patterns</key> | |
| 362 <array> | |
| 363 <dict> | |
| 364 <key>match</key> | |
| 365 <string>\n</string> | |
| 366 <key>name</key> | |
| 367 <string>invalid.string.n
ewline</string> | |
| 368 </dict> | |
| 369 </array> | |
| 370 </dict> | |
| 371 <dict> | |
| 372 <key>begin</key> | |
| 373 <string>(?<!\|@)'</string> | |
| 374 <key>end</key> | |
| 375 <string>'</string> | |
| 376 <key>name</key> | |
| 377 <string>string.interpolated.single.dart<
/string> | |
| 378 <key>patterns</key> | |
| 379 <array> | |
| 380 <dict> | |
| 381 <key>match</key> | |
| 382 <string>\n</string> | |
| 383 <key>name</key> | |
| 384 <string>invalid.string.n
ewline</string> | |
| 385 </dict> | |
| 386 <dict> | |
| 387 <key>include</key> | |
| 388 <string>#string-interp</
string> | |
| 389 </dict> | |
| 390 </array> | |
| 391 </dict> | |
| 392 <dict> | |
| 393 <key>begin</key> | |
| 394 <string>@'</string> | |
| 395 <key>end</key> | |
| 396 <string>'</string> | |
| 397 <key>name</key> | |
| 398 <string>string.quoted.single.dart</strin
g> | |
| 399 <key>patterns</key> | |
| 400 <array> | |
| 401 <dict> | |
| 402 <key>match</key> | |
| 403 <string>\n</string> | |
| 404 <key>name</key> | |
| 405 <string>invalid.string.n
ewline</string> | |
| 406 </dict> | |
| 407 </array> | |
| 408 </dict> | |
| 409 </array> | |
| 410 </dict> | |
| 411 </dict> | |
| 412 <key>scopeName</key> | |
| 413 <string>source.dart</string> | |
| 414 <key>uuid</key> | |
| 415 <string>958518BC-799F-477A-99F9-5B28EBF230F6</string> | |
| 416 </dict> | |
| 417 </plist> | |
| OLD | NEW |