| b69ab31 | | | 1 | <!-- @generated --> |
| b69ab31 | | | 2 | <?xml version="1.0" encoding="UTF-8"?> |
| b69ab31 | | | 3 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
| b69ab31 | | | 4 | <plist version="1.0"> |
| b69ab31 | | | 5 | <dict> |
| b69ab31 | | | 6 | <key>fileTypes</key> |
| b69ab31 | | | 7 | <array> |
| b69ab31 | | | 8 | <string>toml</string> |
| b69ab31 | | | 9 | <string>tml</string> |
| b69ab31 | | | 10 | </array> |
| b69ab31 | | | 11 | <key>name</key> |
| b69ab31 | | | 12 | <string>TOML</string> |
| b69ab31 | | | 13 | <key>patterns</key> |
| b69ab31 | | | 14 | <array> |
| b69ab31 | | | 15 | <dict> |
| b69ab31 | | | 16 | <key>include</key> |
| b69ab31 | | | 17 | <string>#comments</string> |
| b69ab31 | | | 18 | </dict> |
| b69ab31 | | | 19 | <dict> |
| b69ab31 | | | 20 | <key>include</key> |
| b69ab31 | | | 21 | <string>#tables</string> |
| b69ab31 | | | 22 | </dict> |
| b69ab31 | | | 23 | <dict> |
| b69ab31 | | | 24 | <key>include</key> |
| b69ab31 | | | 25 | <string>#keys</string> |
| b69ab31 | | | 26 | </dict> |
| b69ab31 | | | 27 | </array> |
| b69ab31 | | | 28 | <key>repository</key> |
| b69ab31 | | | 29 | <dict> |
| b69ab31 | | | 30 | <key>array</key> |
| b69ab31 | | | 31 | <dict> |
| b69ab31 | | | 32 | <key>begin</key> |
| b69ab31 | | | 33 | <string>(?<!\w)(\[)\s*</string> |
| b69ab31 | | | 34 | <key>beginCaptures</key> |
| b69ab31 | | | 35 | <dict> |
| b69ab31 | | | 36 | <key>1</key> |
| b69ab31 | | | 37 | <dict> |
| b69ab31 | | | 38 | <key>name</key> |
| b69ab31 | | | 39 | <string>punctuation.definition.array.toml</string> |
| b69ab31 | | | 40 | </dict> |
| b69ab31 | | | 41 | </dict> |
| b69ab31 | | | 42 | <key>comment</key> |
| b69ab31 | | | 43 | <string>Array</string> |
| b69ab31 | | | 44 | <key>end</key> |
| b69ab31 | | | 45 | <string>\s*(\])(?!\w)</string> |
| b69ab31 | | | 46 | <key>endCaptures</key> |
| b69ab31 | | | 47 | <dict> |
| b69ab31 | | | 48 | <key>1</key> |
| b69ab31 | | | 49 | <dict> |
| b69ab31 | | | 50 | <key>name</key> |
| b69ab31 | | | 51 | <string>punctuation.definition.array.toml</string> |
| b69ab31 | | | 52 | </dict> |
| b69ab31 | | | 53 | </dict> |
| b69ab31 | | | 54 | <key>patterns</key> |
| b69ab31 | | | 55 | <array> |
| b69ab31 | | | 56 | <dict> |
| b69ab31 | | | 57 | <key>include</key> |
| b69ab31 | | | 58 | <string>#comments</string> |
| b69ab31 | | | 59 | </dict> |
| b69ab31 | | | 60 | <dict> |
| b69ab31 | | | 61 | <key>include</key> |
| b69ab31 | | | 62 | <string>#dataTypes</string> |
| b69ab31 | | | 63 | </dict> |
| b69ab31 | | | 64 | </array> |
| b69ab31 | | | 65 | </dict> |
| b69ab31 | | | 66 | <key>boolean</key> |
| b69ab31 | | | 67 | <dict> |
| b69ab31 | | | 68 | <key>captures</key> |
| b69ab31 | | | 69 | <dict> |
| b69ab31 | | | 70 | <key>1</key> |
| b69ab31 | | | 71 | <dict> |
| b69ab31 | | | 72 | <key>name</key> |
| b69ab31 | | | 73 | <string>constant.other.boolean.toml</string> |
| b69ab31 | | | 74 | </dict> |
| b69ab31 | | | 75 | </dict> |
| b69ab31 | | | 76 | <key>comment</key> |
| b69ab31 | | | 77 | <string>Boolean</string> |
| b69ab31 | | | 78 | <key>match</key> |
| b69ab31 | | | 79 | <string>(?<!\w)(true|false)(?!\w)</string> |
| b69ab31 | | | 80 | </dict> |
| b69ab31 | | | 81 | <key>comments</key> |
| b69ab31 | | | 82 | <dict> |
| b69ab31 | | | 83 | <key>captures</key> |
| b69ab31 | | | 84 | <dict> |
| b69ab31 | | | 85 | <key>1</key> |
| b69ab31 | | | 86 | <dict> |
| b69ab31 | | | 87 | <key>name</key> |
| b69ab31 | | | 88 | <string>comment.line.number-sign.toml</string> |
| b69ab31 | | | 89 | </dict> |
| b69ab31 | | | 90 | <key>2</key> |
| b69ab31 | | | 91 | <dict> |
| b69ab31 | | | 92 | <key>name</key> |
| b69ab31 | | | 93 | <string>punctuation.definition.comment.toml</string> |
| b69ab31 | | | 94 | </dict> |
| b69ab31 | | | 95 | </dict> |
| b69ab31 | | | 96 | <key>comment</key> |
| b69ab31 | | | 97 | <string>Comments</string> |
| b69ab31 | | | 98 | <key>match</key> |
| b69ab31 | | | 99 | <string>\s*((#).*)$</string> |
| b69ab31 | | | 100 | </dict> |
| b69ab31 | | | 101 | <key>dataTypes</key> |
| b69ab31 | | | 102 | <dict> |
| b69ab31 | | | 103 | <key>patterns</key> |
| b69ab31 | | | 104 | <array> |
| b69ab31 | | | 105 | <dict> |
| b69ab31 | | | 106 | <key>include</key> |
| b69ab31 | | | 107 | <string>#inlinetable</string> |
| b69ab31 | | | 108 | </dict> |
| b69ab31 | | | 109 | <dict> |
| b69ab31 | | | 110 | <key>include</key> |
| b69ab31 | | | 111 | <string>#array</string> |
| b69ab31 | | | 112 | </dict> |
| b69ab31 | | | 113 | <dict> |
| b69ab31 | | | 114 | <key>include</key> |
| b69ab31 | | | 115 | <string>#string</string> |
| b69ab31 | | | 116 | </dict> |
| b69ab31 | | | 117 | <dict> |
| b69ab31 | | | 118 | <key>include</key> |
| b69ab31 | | | 119 | <string>#dateTimeWithTz</string> |
| b69ab31 | | | 120 | </dict> |
| b69ab31 | | | 121 | <dict> |
| b69ab31 | | | 122 | <key>include</key> |
| b69ab31 | | | 123 | <string>#dateTime</string> |
| b69ab31 | | | 124 | </dict> |
| b69ab31 | | | 125 | <dict> |
| b69ab31 | | | 126 | <key>include</key> |
| b69ab31 | | | 127 | <string>#date</string> |
| b69ab31 | | | 128 | </dict> |
| b69ab31 | | | 129 | <dict> |
| b69ab31 | | | 130 | <key>include</key> |
| b69ab31 | | | 131 | <string>#float</string> |
| b69ab31 | | | 132 | </dict> |
| b69ab31 | | | 133 | <dict> |
| b69ab31 | | | 134 | <key>include</key> |
| b69ab31 | | | 135 | <string>#integer</string> |
| b69ab31 | | | 136 | </dict> |
| b69ab31 | | | 137 | <dict> |
| b69ab31 | | | 138 | <key>include</key> |
| b69ab31 | | | 139 | <string>#boolean</string> |
| b69ab31 | | | 140 | </dict> |
| b69ab31 | | | 141 | </array> |
| b69ab31 | | | 142 | </dict> |
| b69ab31 | | | 143 | <key>dateTimeWithTz</key> |
| b69ab31 | | | 144 | <dict> |
| b69ab31 | | | 145 | <key>captures</key> |
| b69ab31 | | | 146 | <dict> |
| b69ab31 | | | 147 | <key>1</key> |
| b69ab31 | | | 148 | <dict> |
| b69ab31 | | | 149 | <key>name</key> |
| b69ab31 | | | 150 | <string>constant.other.datetime-with-timezone.toml</string> |
| b69ab31 | | | 151 | </dict> |
| b69ab31 | | | 152 | </dict> |
| b69ab31 | | | 153 | <key>comment</key> |
| b69ab31 | | | 154 | <string>DateTime</string> |
| b69ab31 | | | 155 | <key>match</key> |
| b69ab31 | | | 156 | <string>(?<!\w)(\d{4}\-\d{2}\-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[\+\-]\d{2}:\d{2}))(?!\w)</string> |
| b69ab31 | | | 157 | </dict> |
| b69ab31 | | | 158 | <key>dateTime</key> |
| b69ab31 | | | 159 | <dict> |
| b69ab31 | | | 160 | <key>captures</key> |
| b69ab31 | | | 161 | <dict> |
| b69ab31 | | | 162 | <key>1</key> |
| b69ab31 | | | 163 | <dict> |
| b69ab31 | | | 164 | <key>name</key> |
| b69ab31 | | | 165 | <string>constant.other.datetime.toml</string> |
| b69ab31 | | | 166 | </dict> |
| b69ab31 | | | 167 | </dict> |
| b69ab31 | | | 168 | <key>comment</key> |
| b69ab31 | | | 169 | <string>DateTime</string> |
| b69ab31 | | | 170 | <key>match</key> |
| b69ab31 | | | 171 | <string>(\d{4}\-\d{2}\-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?)</string> |
| b69ab31 | | | 172 | </dict> |
| b69ab31 | | | 173 | <key>date</key> |
| b69ab31 | | | 174 | <dict> |
| b69ab31 | | | 175 | <key>captures</key> |
| b69ab31 | | | 176 | <dict> |
| b69ab31 | | | 177 | <key>1</key> |
| b69ab31 | | | 178 | <dict> |
| b69ab31 | | | 179 | <key>name</key> |
| b69ab31 | | | 180 | <string>constant.other.date.toml</string> |
| b69ab31 | | | 181 | </dict> |
| b69ab31 | | | 182 | </dict> |
| b69ab31 | | | 183 | <key>comment</key> |
| b69ab31 | | | 184 | <string>DateTime</string> |
| b69ab31 | | | 185 | <key>match</key> |
| b69ab31 | | | 186 | <string>(\d{4}\-\d{2}\-\d{2})</string> |
| b69ab31 | | | 187 | </dict> |
| b69ab31 | | | 188 | <key>float</key> |
| b69ab31 | | | 189 | <dict> |
| b69ab31 | | | 190 | <key>captures</key> |
| b69ab31 | | | 191 | <dict> |
| b69ab31 | | | 192 | <key>1</key> |
| b69ab31 | | | 193 | <dict> |
| b69ab31 | | | 194 | <key>name</key> |
| b69ab31 | | | 195 | <string>constant.numeric.float.toml</string> |
| b69ab31 | | | 196 | </dict> |
| b69ab31 | | | 197 | </dict> |
| b69ab31 | | | 198 | <key>comment</key> |
| b69ab31 | | | 199 | <string>Float, decimal and exponential representation</string> |
| b69ab31 | | | 200 | <key>match</key> |
| b69ab31 | | | 201 | <string>(?<!\w)([\+\-]?(0|([1-9](([0-9]|_[0-9])+)?))(?:(?:\.(0|([1-9](([0-9]|_[0-9])+)?)))?[eE][\+\-]?[1-9]_?[0-9]*|(?:\.[0-9_]*)))(?!\w)</string> |
| b69ab31 | | | 202 | </dict> |
| b69ab31 | | | 203 | <key>illegal</key> |
| b69ab31 | | | 204 | <dict> |
| b69ab31 | | | 205 | <key>captures</key> |
| b69ab31 | | | 206 | <dict> |
| b69ab31 | | | 207 | <key>1</key> |
| b69ab31 | | | 208 | <dict> |
| b69ab31 | | | 209 | <key>name</key> |
| b69ab31 | | | 210 | <string>invalid.illegal.toml</string> |
| b69ab31 | | | 211 | </dict> |
| b69ab31 | | | 212 | </dict> |
| b69ab31 | | | 213 | <key>comment</key> |
| b69ab31 | | | 214 | <string>Invalid things -> everything unmatched</string> |
| b69ab31 | | | 215 | <key>match</key> |
| b69ab31 | | | 216 | <string>(.*)</string> |
| b69ab31 | | | 217 | </dict> |
| b69ab31 | | | 218 | <key>inlinetable</key> |
| b69ab31 | | | 219 | <dict> |
| b69ab31 | | | 220 | <key>begin</key> |
| b69ab31 | | | 221 | <string>(?<!\w)(\{)\s*</string> |
| b69ab31 | | | 222 | <key>beginCaptures</key> |
| b69ab31 | | | 223 | <dict> |
| b69ab31 | | | 224 | <key>1</key> |
| b69ab31 | | | 225 | <dict> |
| b69ab31 | | | 226 | <key>name</key> |
| b69ab31 | | | 227 | <string>punctuation.definition.inlinetable.toml</string> |
| b69ab31 | | | 228 | </dict> |
| b69ab31 | | | 229 | </dict> |
| b69ab31 | | | 230 | <key>end</key> |
| b69ab31 | | | 231 | <string>\s*(\})(?!\w)</string> |
| b69ab31 | | | 232 | <key>endCaptures</key> |
| b69ab31 | | | 233 | <dict> |
| b69ab31 | | | 234 | <key>1</key> |
| b69ab31 | | | 235 | <dict> |
| b69ab31 | | | 236 | <key>name</key> |
| b69ab31 | | | 237 | <string>punctuation.definition.inlinetable.toml</string> |
| b69ab31 | | | 238 | </dict> |
| b69ab31 | | | 239 | </dict> |
| b69ab31 | | | 240 | <key>patterns</key> |
| b69ab31 | | | 241 | <array> |
| b69ab31 | | | 242 | <dict> |
| b69ab31 | | | 243 | <key>include</key> |
| b69ab31 | | | 244 | <string>#keys</string> |
| b69ab31 | | | 245 | </dict> |
| b69ab31 | | | 246 | <dict> |
| b69ab31 | | | 247 | <key>include</key> |
| b69ab31 | | | 248 | <string>#dataTypes</string> |
| b69ab31 | | | 249 | </dict> |
| b69ab31 | | | 250 | </array> |
| b69ab31 | | | 251 | </dict> |
| b69ab31 | | | 252 | <key>integer</key> |
| b69ab31 | | | 253 | <dict> |
| b69ab31 | | | 254 | <key>captures</key> |
| b69ab31 | | | 255 | <dict> |
| b69ab31 | | | 256 | <key>1</key> |
| b69ab31 | | | 257 | <dict> |
| b69ab31 | | | 258 | <key>name</key> |
| b69ab31 | | | 259 | <string>constant.numeric.integer.toml</string> |
| b69ab31 | | | 260 | </dict> |
| b69ab31 | | | 261 | </dict> |
| b69ab31 | | | 262 | <key>comment</key> |
| b69ab31 | | | 263 | <string>Integer (with and without + and - prefixes)</string> |
| b69ab31 | | | 264 | <key>match</key> |
| b69ab31 | | | 265 | <string>(?<!\w)((?:[\+\-]?(0|([1-9](([0-9]|_[0-9])+)?))))(?!\w)</string> |
| b69ab31 | | | 266 | </dict> |
| b69ab31 | | | 267 | <key>keys</key> |
| b69ab31 | | | 268 | <dict> |
| b69ab31 | | | 269 | <key>comment</key> |
| b69ab31 | | | 270 | <string>Key-value-pairs</string> |
| b69ab31 | | | 271 | <key>patterns</key> |
| b69ab31 | | | 272 | <array> |
| b69ab31 | | | 273 | <dict> |
| b69ab31 | | | 274 | <key>comment</key> |
| b69ab31 | | | 275 | <string>Assignments without key are invalid</string> |
| b69ab31 | | | 276 | <key>match</key> |
| b69ab31 | | | 277 | <string>(\s*=.*)$</string> |
| b69ab31 | | | 278 | <key>name</key> |
| b69ab31 | | | 279 | <string>invalid.illegal.noKeyDefined.toml</string> |
| b69ab31 | | | 280 | </dict> |
| b69ab31 | | | 281 | <dict> |
| b69ab31 | | | 282 | <key>comment</key> |
| b69ab31 | | | 283 | <string>Assignments without value are unusual</string> |
| b69ab31 | | | 284 | <key>match</key> |
| b69ab31 | | | 285 | <string>(\s*[A-Za-z_\-][A-Za-z0-9_\-]*\s*=)(?=\s*$)</string> |
| b69ab31 | | | 286 | <key>name</key> |
| b69ab31 | | | 287 | <string>invalid.deprecated.noValueGiven.toml</string> |
| b69ab31 | | | 288 | </dict> |
| b69ab31 | | | 289 | <dict> |
| b69ab31 | | | 290 | <key>begin</key> |
| b69ab31 | | | 291 | <string>\s*([A-Za-z_-][A-Za-z0-9_-]*|".+"|'.+'|[0-9]+)\s*(=)\s*</string> |
| b69ab31 | | | 292 | <key>beginCaptures</key> |
| b69ab31 | | | 293 | <dict> |
| b69ab31 | | | 294 | <key>1</key> |
| b69ab31 | | | 295 | <dict> |
| b69ab31 | | | 296 | <key>name</key> |
| b69ab31 | | | 297 | <string>keyword.key.toml</string> |
| b69ab31 | | | 298 | </dict> |
| b69ab31 | | | 299 | <key>2</key> |
| b69ab31 | | | 300 | <dict> |
| b69ab31 | | | 301 | <key>name</key> |
| b69ab31 | | | 302 | <string>punctuation.definition.keyValuePair.toml</string> |
| b69ab31 | | | 303 | </dict> |
| b69ab31 | | | 304 | </dict> |
| b69ab31 | | | 305 | <key>end</key> |
| b69ab31 | | | 306 | <string>($|(?==)|\,|\s*(?=\}))</string> |
| b69ab31 | | | 307 | <key>patterns</key> |
| b69ab31 | | | 308 | <array> |
| b69ab31 | | | 309 | <dict> |
| b69ab31 | | | 310 | <key>include</key> |
| b69ab31 | | | 311 | <string>#comments</string> |
| b69ab31 | | | 312 | </dict> |
| b69ab31 | | | 313 | <dict> |
| b69ab31 | | | 314 | <key>include</key> |
| b69ab31 | | | 315 | <string>#dataTypes</string> |
| b69ab31 | | | 316 | </dict> |
| b69ab31 | | | 317 | <dict> |
| b69ab31 | | | 318 | <key>include</key> |
| b69ab31 | | | 319 | <string>#illegal</string> |
| b69ab31 | | | 320 | </dict> |
| b69ab31 | | | 321 | </array> |
| b69ab31 | | | 322 | </dict> |
| b69ab31 | | | 323 | </array> |
| b69ab31 | | | 324 | </dict> |
| b69ab31 | | | 325 | <key>string</key> |
| b69ab31 | | | 326 | <dict> |
| b69ab31 | | | 327 | <key>patterns</key> |
| b69ab31 | | | 328 | <array> |
| b69ab31 | | | 329 | <dict> |
| b69ab31 | | | 330 | <key>begin</key> |
| b69ab31 | | | 331 | <string>'''</string> |
| b69ab31 | | | 332 | <key>comment</key> |
| b69ab31 | | | 333 | <string>literal string block (no escape sequences)</string> |
| b69ab31 | | | 334 | <key>end</key> |
| b69ab31 | | | 335 | <string>'''</string> |
| b69ab31 | | | 336 | <key>name</key> |
| b69ab31 | | | 337 | <string>string.quoted.triple.literal.block.toml</string> |
| b69ab31 | | | 338 | </dict> |
| b69ab31 | | | 339 | <dict> |
| b69ab31 | | | 340 | <key>comment</key> |
| b69ab31 | | | 341 | <string>literal string line (no escape sequences)</string> |
| b69ab31 | | | 342 | <key>match</key> |
| b69ab31 | | | 343 | <string>'.*?'</string> |
| b69ab31 | | | 344 | <key>name</key> |
| b69ab31 | | | 345 | <string>string.quoted.single.literal.line.toml</string> |
| b69ab31 | | | 346 | </dict> |
| b69ab31 | | | 347 | <dict> |
| b69ab31 | | | 348 | <key>begin</key> |
| b69ab31 | | | 349 | <string>"""</string> |
| b69ab31 | | | 350 | <key>comment</key> |
| b69ab31 | | | 351 | <string>basic string block</string> |
| b69ab31 | | | 352 | <key>end</key> |
| b69ab31 | | | 353 | <string>"""</string> |
| b69ab31 | | | 354 | <key>name</key> |
| b69ab31 | | | 355 | <string>string.quoted.triple.basic.block.toml</string> |
| b69ab31 | | | 356 | <key>patterns</key> |
| b69ab31 | | | 357 | <array> |
| b69ab31 | | | 358 | <dict> |
| b69ab31 | | | 359 | <key>match</key> |
| b69ab31 | | | 360 | <string>\\([btnfr"\\ \n]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})</string> |
| b69ab31 | | | 361 | <key>name</key> |
| b69ab31 | | | 362 | <string>constant.character.escape.toml</string> |
| b69ab31 | | | 363 | </dict> |
| b69ab31 | | | 364 | <dict> |
| b69ab31 | | | 365 | <key>match</key> |
| b69ab31 | | | 366 | <string>\\[^btnfr"\\\n]</string> |
| b69ab31 | | | 367 | <key>name</key> |
| b69ab31 | | | 368 | <string>invalid.illegal.escape.toml</string> |
| b69ab31 | | | 369 | </dict> |
| b69ab31 | | | 370 | </array> |
| b69ab31 | | | 371 | </dict> |
| b69ab31 | | | 372 | <dict> |
| b69ab31 | | | 373 | <key>comment</key> |
| b69ab31 | | | 374 | <string>basic string line</string> |
| b69ab31 | | | 375 | <key>match</key> |
| b69ab31 | | | 376 | <string>"[^"\\]*(?:\\.[^"\\]*)*"</string> |
| b69ab31 | | | 377 | <key>name</key> |
| b69ab31 | | | 378 | <string>string.quoted.single.basic.line.toml</string> |
| b69ab31 | | | 379 | </dict> |
| b69ab31 | | | 380 | </array> |
| b69ab31 | | | 381 | </dict> |
| b69ab31 | | | 382 | <key>tables</key> |
| b69ab31 | | | 383 | <dict> |
| b69ab31 | | | 384 | <key>patterns</key> |
| b69ab31 | | | 385 | <array> |
| b69ab31 | | | 386 | <dict> |
| b69ab31 | | | 387 | <key>captures</key> |
| b69ab31 | | | 388 | <dict> |
| b69ab31 | | | 389 | <key>1</key> |
| b69ab31 | | | 390 | <dict> |
| b69ab31 | | | 391 | <key>name</key> |
| b69ab31 | | | 392 | <string>punctuation.definition.table.toml</string> |
| b69ab31 | | | 393 | </dict> |
| b69ab31 | | | 394 | <key>2</key> |
| b69ab31 | | | 395 | <dict> |
| b69ab31 | | | 396 | <key>patterns</key> |
| b69ab31 | | | 397 | <array> |
| b69ab31 | | | 398 | <dict> |
| b69ab31 | | | 399 | <key>match</key> |
| b69ab31 | | | 400 | <string>[^\s.]+</string> |
| b69ab31 | | | 401 | <key>name</key> |
| b69ab31 | | | 402 | <string>entity.other.attribute-name.table.toml</string> |
| b69ab31 | | | 403 | </dict> |
| b69ab31 | | | 404 | </array> |
| b69ab31 | | | 405 | </dict> |
| b69ab31 | | | 406 | <key>3</key> |
| b69ab31 | | | 407 | <dict> |
| b69ab31 | | | 408 | <key>name</key> |
| b69ab31 | | | 409 | <string>punctuation.definition.table.toml</string> |
| b69ab31 | | | 410 | </dict> |
| b69ab31 | | | 411 | </dict> |
| b69ab31 | | | 412 | <key>match</key> |
| b69ab31 | | | 413 | <string>^\s*(\[)([^\[\]]*)(\])</string> |
| b69ab31 | | | 414 | <key>name</key> |
| b69ab31 | | | 415 | <string>meta.tag.table.toml</string> |
| b69ab31 | | | 416 | </dict> |
| b69ab31 | | | 417 | <dict> |
| b69ab31 | | | 418 | <key>captures</key> |
| b69ab31 | | | 419 | <dict> |
| b69ab31 | | | 420 | <key>1</key> |
| b69ab31 | | | 421 | <dict> |
| b69ab31 | | | 422 | <key>name</key> |
| b69ab31 | | | 423 | <string>punctuation.definition.table.array.toml</string> |
| b69ab31 | | | 424 | </dict> |
| b69ab31 | | | 425 | <key>2</key> |
| b69ab31 | | | 426 | <dict> |
| b69ab31 | | | 427 | <key>patterns</key> |
| b69ab31 | | | 428 | <array> |
| b69ab31 | | | 429 | <dict> |
| b69ab31 | | | 430 | <key>match</key> |
| b69ab31 | | | 431 | <string>[^\s.]+</string> |
| b69ab31 | | | 432 | <key>name</key> |
| b69ab31 | | | 433 | <string>entity.other.attribute-name.table.array.toml</string> |
| b69ab31 | | | 434 | </dict> |
| b69ab31 | | | 435 | </array> |
| b69ab31 | | | 436 | </dict> |
| b69ab31 | | | 437 | <key>3</key> |
| b69ab31 | | | 438 | <dict> |
| b69ab31 | | | 439 | <key>name</key> |
| b69ab31 | | | 440 | <string>punctuation.definition.table.array.toml</string> |
| b69ab31 | | | 441 | </dict> |
| b69ab31 | | | 442 | </dict> |
| b69ab31 | | | 443 | <key>match</key> |
| b69ab31 | | | 444 | <string>^\s*(\[\[)([^\[\]]*)(\]\])</string> |
| b69ab31 | | | 445 | <key>name</key> |
| b69ab31 | | | 446 | <string>meta.tag.table.array.toml</string> |
| b69ab31 | | | 447 | </dict> |
| b69ab31 | | | 448 | </array> |
| b69ab31 | | | 449 | </dict> |
| b69ab31 | | | 450 | </dict> |
| b69ab31 | | | 451 | <key>scopeName</key> |
| b69ab31 | | | 452 | <string>source.toml</string> |
| b69ab31 | | | 453 | <key>uuid</key> |
| b69ab31 | | | 454 | <string>ffffeb76-439f-4c5e-b60f-d8a13606d63d</string> |
| b69ab31 | | | 455 | </dict> |
| b69ab31 | | | 456 | </plist> |