|
47 | 47 | <key>include</key> |
48 | 48 | <string>#string</string> |
49 | 49 | </dict> |
50 | | - <dict> |
51 | | - <key>include</key> |
52 | | - <string>#template</string> |
53 | | - </dict> |
54 | 50 | <dict> |
55 | 51 | <key>include</key> |
56 | 52 | <string>#comment</string> |
|
303 | 299 | <key>include</key> |
304 | 300 | <string>#regex</string> |
305 | 301 | </dict> |
306 | | - <dict> |
307 | | - <key>include</key> |
308 | | - <string>#template</string> |
309 | | - </dict> |
310 | 302 | <dict> |
311 | 303 | <key>include</key> |
312 | 304 | <string>#comment</string> |
|
1027 | 1019 | (?:\b[0-9][0-9_]*(\.)\B)| # 1. |
1028 | 1020 | (?:\B(\.)[0-9][0-9_]*\b)| # .1 |
1029 | 1021 | (?:\b[0-9][0-9_]*\b(?!\.)) # 1 |
1030 | | -)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(:))</string> |
| 1022 | +)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(:))</string> |
1031 | 1023 | <key>end</key> |
1032 | 1024 | <string>(?=,|\})</string> |
1033 | 1025 | <key>patterns</key> |
|
1079 | 1071 | (?:\b[0-9][0-9_]*(\.)\B)| # 1. |
1080 | 1072 | (?:\B(\.)[0-9][0-9_]*\b)| # .1 |
1081 | 1073 | (?:\b[0-9][0-9_]*\b(?!\.)) # 1 |
1082 | | -)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(:))</string> |
| 1074 | +)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(:))</string> |
1083 | 1075 | <key>end</key> |
1084 | 1076 | <string>(?=,|\})</string> |
1085 | 1077 | <key>patterns</key> |
|
1124 | 1116 | (?:\b[0-9][0-9_]*(\.)\B)| # 1. |
1125 | 1117 | (?:\B(\.)[0-9][0-9_]*\b)| # .1 |
1126 | 1118 | (?:\b[0-9][0-9_]*\b(?!\.)) # 1 |
1127 | | -)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(:))</string> |
| 1119 | +)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(:))</string> |
1128 | 1120 | <key>end</key> |
1129 | 1121 | <string>(:)</string> |
1130 | 1122 | <key>endCaptures</key> |
|
1656 | 1648 | (?:\b[0-9][0-9_]*(\.)\B)| # 1. |
1657 | 1649 | (?:\B(\.)[0-9][0-9_]*\b)| # .1 |
1658 | 1650 | (?:\b[0-9][0-9_]*\b(?!\.)) # 1 |
1659 | | -)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(:))</string> |
| 1651 | +)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(:))</string> |
1660 | 1652 | <key>end</key> |
1661 | 1653 | <string>(?=,|\})</string> |
1662 | 1654 | <key>patterns</key> |
|
1825 | 1817 | (?:\b[0-9][0-9_]*(\.)\B)| # 1. |
1826 | 1818 | (?:\B(\.)[0-9][0-9_]*\b)| # .1 |
1827 | 1819 | (?:\b[0-9][0-9_]*\b(?!\.)) # 1 |
1828 | | -)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\?\s*)?(=|:|;|,|$))</string> |
| 1820 | +)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\?\s*)?(=|:|;|,|$))</string> |
1829 | 1821 | <key>beginCaptures</key> |
1830 | 1822 | <dict> |
1831 | 1823 | <key>1</key> |
|
1844 | 1836 | (?:\b[0-9][0-9_]*(\.)\B)| # 1. |
1845 | 1837 | (?:\B(\.)[0-9][0-9_]*\b)| # .1 |
1846 | 1838 | (?:\b[0-9][0-9_]*\b(?!\.)) # 1 |
1847 | | -)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\?\s*)?(=|:|;|,|$))))|(?<=\})</string> |
| 1839 | +)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\?\s*)?(=|:|;|,|$))))|(?<=\})</string> |
1848 | 1840 | <key>patterns</key> |
1849 | 1841 | <array> |
1850 | 1842 | <dict> |
|
2267 | 2259 | (?:\b[0-9][0-9_]*(\.)\B)| # 1. |
2268 | 2260 | (?:\B(\.)[0-9][0-9_]*\b)| # .1 |
2269 | 2261 | (?:\b[0-9][0-9_]*\b(?!\.)) # 1 |
2270 | | -)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\??))\s*[\(\<])</string> |
| 2262 | +)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\??))\s*[\(\<])</string> |
2271 | 2263 | <key>beginCaptures</key> |
2272 | 2264 | <dict> |
2273 | 2265 | <key>1</key> |
|
2326 | 2318 | (?:\b[0-9][0-9_]*(\.)\B)| # 1. |
2327 | 2319 | (?:\B(\.)[0-9][0-9_]*\b)| # .1 |
2328 | 2320 | (?:\b[0-9][0-9_]*\b(?!\.)) # 1 |
2329 | | -)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\??))\s*[\(\<])</string> |
| 2321 | +)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\??))\s*[\(\<])</string> |
2330 | 2322 | <key>beginCaptures</key> |
2331 | 2323 | <dict> |
2332 | 2324 | <key>1</key> |
|
2368 | 2360 | (?:\b[0-9][0-9_]*(\.)\B)| # 1. |
2369 | 2361 | (?:\B(\.)[0-9][0-9_]*\b)| # .1 |
2370 | 2362 | (?:\b[0-9][0-9_]*\b(?!\.)) # 1 |
2371 | | -)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\??))\s*[\(\<])</string> |
| 2363 | +)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\??))\s*[\(\<])</string> |
2372 | 2364 | <key>beginCaptures</key> |
2373 | 2365 | <dict> |
2374 | 2366 | <key>1</key> |
|
2411 | 2403 | (?:\b[0-9][0-9_]*(\.)\B)| # 1. |
2412 | 2404 | (?:\B(\.)[0-9][0-9_]*\b)| # .1 |
2413 | 2405 | (?:\b[0-9][0-9_]*\b(?!\.)) # 1 |
2414 | | -)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\??)\s*[\(\<])</string> |
| 2406 | +)(?!\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)|(\[([^\[\]]|\[[^\[\]]*\])+\]))\s*(\??)\s*[\(\<])</string> |
2415 | 2407 | <key>end</key> |
2416 | 2408 | <string>(?=\(|\<)</string> |
2417 | 2409 | <key>patterns</key> |
|
3169 | 3161 | </dict> |
3170 | 3162 | <dict> |
3171 | 3163 | <key>begin</key> |
3172 | | - <string>(?=((\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\[([^\[\]]|\[[^\[\]]*\])+\])))</string> |
| 3164 | + <string>(?=((\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)|(\[([^\[\]]|\[[^\[\]]*\])+\])))</string> |
3173 | 3165 | <key>end</key> |
3174 | 3166 | <string>(?=,|\}|$)</string> |
3175 | 3167 | <key>patterns</key> |
|
6787 | 6779 | <key>include</key> |
6788 | 6780 | <string>#qstring-double</string> |
6789 | 6781 | </dict> |
| 6782 | + <dict> |
| 6783 | + <key>include</key> |
| 6784 | + <string>#template</string> |
| 6785 | + </dict> |
6790 | 6786 | </array> |
6791 | 6787 | </dict> |
6792 | 6788 | <key>qstring-double</key> |
|
7447 | 7443 | <key>name</key> |
7448 | 7444 | <string>comment.line.triple-slash.directive.tsx</string> |
7449 | 7445 | <key>begin</key> |
7450 | | - <string>^(///)\s*(?=<(reference|amd-dependency|amd-module)(\s+(path|types|no-default-lib|lib|name)\s*=\s*((\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")))+\s*/>\s*$)</string> |
| 7446 | + <string>^(///)\s*(?=<(reference|amd-dependency|amd-module)(\s+(path|types|no-default-lib|lib|name)\s*=\s*((\'([^\'\\]|\\\'|\\)*\')|(\"([^\"\\]|\\\"|\\)*\")|(\`([^\`\\]|\\\`|\\)*\`)))+\s*/>\s*$)</string> |
7451 | 7447 | <key>beginCaptures</key> |
7452 | 7448 | <dict> |
7453 | 7449 | <key>1</key> |
|
0 commit comments