|
8317 | 8317 | <key>jsx-tag-without-attributes-in-expression</key> |
8318 | 8318 | <dict> |
8319 | 8319 | <key>begin</key> |
8320 | | - <string>(?<!\+\+|--)(?<=[({\[,?=>:*]|&&|\|\||\?|^await|[^\._$[:alnum:]]await|^return|[^\._$[:alnum:]]return|^default|[^\._$[:alnum:]]default|^yield|[^\._$[:alnum:]]yield|^)\s*(?=(<)\s*(?:([_$[:alpha:]][-$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-$[:alnum:].]*))(?<!\.|-))?\s*(>))</string> |
| 8320 | + <string>(?<!\+\+|--)(?<=[({\[,?=>:*]|&&|\|\||\?|^await|[^\._$[:alnum:]]await|^return|[^\._$[:alnum:]]return|^default|[^\._$[:alnum:]]default|^yield|[^\._$[:alnum:]]yield|^)\s*(?=(<)\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\.|-))?\s*(>))</string> |
8321 | 8321 | <key>end</key> |
8322 | | - <string>(?!(<)\s*(?:([_$[:alpha:]][-$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-$[:alnum:].]*))(?<!\.|-))?\s*(>))</string> |
| 8322 | + <string>(?!(<)\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\.|-))?\s*(>))</string> |
8323 | 8323 | <key>patterns</key> |
8324 | 8324 | <array> |
8325 | 8325 | <dict> |
|
8333 | 8333 | <key>name</key> |
8334 | 8334 | <string>meta.tag.without-attributes.tsx</string> |
8335 | 8335 | <key>begin</key> |
8336 | | - <string>(<)\s*(?:([_$[:alpha:]][-$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-$[:alnum:].]*))(?<!\.|-))?\s*(>)</string> |
| 8336 | + <string>(<)\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\.|-))?\s*(>)</string> |
8337 | 8337 | <key>end</key> |
8338 | | - <string>(</)\s*(?:([_$[:alpha:]][-$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-$[:alnum:].]*))(?<!\.|-))?\s*(>)</string> |
| 8338 | + <string>(</)\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\.|-))?\s*(>)</string> |
8339 | 8339 | <key>beginCaptures</key> |
8340 | 8340 | <dict> |
8341 | 8341 | <key>1</key> |
|
8418 | 8418 | <string>(?x) |
8419 | 8419 | (?<!\+\+|--)(?<=[({\[,?=>:*]|&&|\|\||\?|^await|[^\._$[:alnum:]]await|^return|[^\._$[:alnum:]]return|^default|[^\._$[:alnum:]]default|^yield|[^\._$[:alnum:]]yield|^)\s* |
8420 | 8420 | (?!<\s*[_$[:alpha:]][_$[:alnum:]]*((\s+extends\s+[^=>])|,)) # look ahead is not type parameter of arrow |
8421 | | - (?=(<)\s*(?:([_$[:alpha:]][-$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-$[:alnum:].]*))(?<!\.|-))(?=((<\s*)|(\s+))(?!\?)|\/?>))</string> |
| 8421 | + (?=(<)\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\.|-))(?=((<\s*)|(\s+))(?!\?)|\/?>))</string> |
8422 | 8422 | <key>end</key> |
8423 | | - <string>(?!(<)\s*(?:([_$[:alpha:]][-$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-$[:alnum:].]*))(?<!\.|-))(?=((<\s*)|(\s+))(?!\?)|\/?>))</string> |
| 8423 | + <string>(?!(<)\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\.|-))(?=((<\s*)|(\s+))(?!\?)|\/?>))</string> |
8424 | 8424 | <key>patterns</key> |
8425 | 8425 | <array> |
8426 | 8426 | <dict> |
|
8434 | 8434 | <key>name</key> |
8435 | 8435 | <string>meta.tag.tsx</string> |
8436 | 8436 | <key>begin</key> |
8437 | | - <string>(?=(<)\s*(?:([_$[:alpha:]][-$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-$[:alnum:].]*))(?<!\.|-))(?=((<\s*)|(\s+))(?!\?)|\/?>))</string> |
| 8437 | + <string>(?=(<)\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\.|-))(?=((<\s*)|(\s+))(?!\?)|\/?>))</string> |
8438 | 8438 | <key>end</key> |
8439 | | - <string>(/>)|(?:(</)\s*(?:([_$[:alpha:]][-$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-$[:alnum:].]*))(?<!\.|-))?\s*(>))</string> |
| 8439 | + <string>(/>)|(?:(</)\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\.|-))?\s*(>))</string> |
8440 | 8440 | <key>endCaptures</key> |
8441 | 8441 | <dict> |
8442 | 8442 | <key>1</key> |
|
8479 | 8479 | <array> |
8480 | 8480 | <dict> |
8481 | 8481 | <key>begin</key> |
8482 | | - <string>(<)\s*(?:([_$[:alpha:]][-$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-$[:alnum:].]*))(?<!\.|-))(?=((<\s*)|(\s+))(?!\?)|\/?>)</string> |
| 8482 | + <string>(<)\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\.|-))(?=((<\s*)|(\s+))(?!\?)|\/?>)</string> |
8483 | 8483 | <key>beginCaptures</key> |
8484 | 8484 | <dict> |
8485 | 8485 | <key>1</key> |
|
8681 | 8681 | <key>match</key> |
8682 | 8682 | <string>(?x) |
8683 | 8683 | \s* |
8684 | | - (?:([_$[:alpha:]][-$[:alnum:].]*)(:))? |
8685 | | - ([_$[:alpha:]][-$[:alnum:]]*) |
| 8684 | + (?:([_$[:alpha:]][-_$[:alnum:].]*)(:))? |
| 8685 | + ([_$[:alpha:]][-_$[:alnum:]]*) |
8686 | 8686 | (?=\s|=|/?>|/\*|//)</string> |
8687 | 8687 | <key>captures</key> |
8688 | 8688 | <dict> |
|
0 commit comments