File tree Expand file tree Collapse file tree 6 files changed +362
-8
lines changed Expand file tree Collapse file tree 6 files changed +362
-8
lines changed Original file line number Diff line number Diff line change @@ -529,7 +529,7 @@ repository:
529
529
530
530
indexer-declaration :
531
531
name : meta.indexer.declaration.ts
532
- begin : (?:(?<!\.|\$)\b(readonly)\s*)?(\[)
532
+ begin : (?:(?<!\.|\$)\b(readonly)\s*)?(\[)(?=\s*[_$[:alpha:]][_$[:alnum:]]*\s*[:\]])
533
533
beginCaptures :
534
534
' 1 ' : { name: storage.modifier.ts }
535
535
' 2 ' : { name: meta.brace.square.ts }
@@ -543,7 +543,7 @@ repository:
543
543
544
544
indexer-parameter :
545
545
name : meta.indexer.parameter.ts
546
- match : ([_$[:alpha:]][_$[:alnum:]]*)(?=\:)
546
+ match : ([_$[:alpha:]][_$[:alnum:]]*)
547
547
captures :
548
548
' 1 ' : { name: variable.parameter.ts}
549
549
Original file line number Diff line number Diff line change 1735
1735
<key >name </key >
1736
1736
<string >meta.indexer.declaration.ts </string >
1737
1737
<key >begin </key >
1738
- <string >(?:(?< !\.|\$)\b(readonly)\s*)?(\[) </string >
1738
+ <string >(?:(?< !\.|\$)\b(readonly)\s*)?(\[)(?=\s*[_$[:alpha:]][_$[:alnum:]]*\s*[:\]]) </string >
1739
1739
<key >beginCaptures </key >
1740
1740
<dict >
1741
1741
<key >1 </key >
1781
1781
<key >name </key >
1782
1782
<string >meta.indexer.parameter.ts </string >
1783
1783
<key >match </key >
1784
- <string >([_$[:alpha:]][_$[:alnum:]]*)(?=\:) </string >
1784
+ <string >([_$[:alpha:]][_$[:alnum:]]*) </string >
1785
1785
<key >captures </key >
1786
1786
<dict >
1787
1787
<key >1 </key >
Original file line number Diff line number Diff line change 1739
1739
<key >name </key >
1740
1740
<string >meta.indexer.declaration.tsx </string >
1741
1741
<key >begin </key >
1742
- <string >(?:(?< !\.|\$)\b(readonly)\s*)?(\[) </string >
1742
+ <string >(?:(?< !\.|\$)\b(readonly)\s*)?(\[)(?=\s*[_$[:alpha:]][_$[:alnum:]]*\s*[:\]]) </string >
1743
1743
<key >beginCaptures </key >
1744
1744
<dict >
1745
1745
<key >1 </key >
1785
1785
<key >name </key >
1786
1786
<string >meta.indexer.parameter.tsx </string >
1787
1787
<key >match </key >
1788
- <string >([_$[:alpha:]][_$[:alnum:]]*)(?=\:) </string >
1788
+ <string >([_$[:alpha:]][_$[:alnum:]]*) </string >
1789
1789
<key >captures </key >
1790
1790
<dict >
1791
1791
<key >1 </key >
You can’t perform that action at this time.
0 commit comments