[ts] update grammars with latest from TypeScript-TmLanguage (05e623f)
This commit is contained in:
parent
45f29b9988
commit
d08132fcbb
2 changed files with 34 additions and 13 deletions
|
@ -70,6 +70,13 @@
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>keyword.operator.assignment.ts</string>
|
<string>keyword.operator.assignment.ts</string>
|
||||||
</dict>
|
</dict>
|
||||||
|
<key>await-modifier</key>
|
||||||
|
<dict>
|
||||||
|
<key>match</key>
|
||||||
|
<string>await</string>
|
||||||
|
<key>name</key>
|
||||||
|
<string>storage.modifier.ts</string>
|
||||||
|
</dict>
|
||||||
<key>block</key>
|
<key>block</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>begin</key>
|
<key>begin</key>
|
||||||
|
@ -98,11 +105,11 @@
|
||||||
<array>
|
<array>
|
||||||
<dict>
|
<dict>
|
||||||
<key>include</key>
|
<key>include</key>
|
||||||
<string>#expression</string>
|
<string>#object-member</string>
|
||||||
</dict>
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>include</key>
|
<key>include</key>
|
||||||
<string>#object-member</string>
|
<string>#expression</string>
|
||||||
</dict>
|
</dict>
|
||||||
</array>
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
|
@ -116,7 +123,7 @@
|
||||||
<key>cast</key>
|
<key>cast</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>begin</key>
|
<key>begin</key>
|
||||||
<string>(?:(?<=return|throw|yield|[=(,:>]))\s*(<)(?!<?\=)</string>
|
<string>(?:(?<=return|throw|yield|await|[=(,:>]))\s*(<)(?!<?\=)</string>
|
||||||
<key>beginCaptures</key>
|
<key>beginCaptures</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>1</key>
|
<key>1</key>
|
||||||
|
@ -380,7 +387,7 @@
|
||||||
<key>field-declaration</key>
|
<key>field-declaration</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>begin</key>
|
<key>begin</key>
|
||||||
<string>(?<!\()\s*\b([a-zA-Z_$][\w$]*)\s*(\?\s*)?(?=(=|:))</string>
|
<string>(?<!\()\s*((?:\b[a-zA-Z_$][\w$]*)|(?:\'[^']*\')|(?:\"[^"]*\"))\s*(\?\s*)?(?=(=|:))</string>
|
||||||
<key>beginCaptures</key>
|
<key>beginCaptures</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>1</key>
|
<key>1</key>
|
||||||
|
@ -432,6 +439,10 @@
|
||||||
<string>functioncall.expr.ts</string>
|
<string>functioncall.expr.ts</string>
|
||||||
<key>patterns</key>
|
<key>patterns</key>
|
||||||
<array>
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>include</key>
|
||||||
|
<string>#await-modifier</string>
|
||||||
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>include</key>
|
<key>include</key>
|
||||||
<string>#type-parameters</string>
|
<string>#type-parameters</string>
|
||||||
|
@ -445,7 +456,7 @@
|
||||||
<key>function-declaration</key>
|
<key>function-declaration</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>begin</key>
|
<key>begin</key>
|
||||||
<string>\b(?:(export)\s+)?(function\b)(?:\s+([a-zA-Z_$][\w$]*))?\s*</string>
|
<string>\b(?:(export)\s+)?(?:(async)\s+)?(function\b)(?:\s+([a-zA-Z_$][\w$]*))?\s*</string>
|
||||||
<key>beginCaptures</key>
|
<key>beginCaptures</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>1</key>
|
<key>1</key>
|
||||||
|
@ -456,9 +467,14 @@
|
||||||
<key>2</key>
|
<key>2</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>storage.type.function.ts</string>
|
<string>storage.modifier.ts</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>3</key>
|
<key>3</key>
|
||||||
|
<dict>
|
||||||
|
<key>name</key>
|
||||||
|
<string>storage.type.function.ts</string>
|
||||||
|
</dict>
|
||||||
|
<key>4</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>entity.name.function.ts</string>
|
<string>entity.name.function.ts</string>
|
||||||
|
@ -667,7 +683,7 @@
|
||||||
<key>method-declaration</key>
|
<key>method-declaration</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>begin</key>
|
<key>begin</key>
|
||||||
<string>\b(?:(abstract)\s+)?\b(?:(public|private|protected)\s+)?(?:(get|set)\s+)?(?:(new)|(?:([a-zA-Z_$][\.\w$]*)\s*(\??)))?\s*(?=\(|\<)</string>
|
<string>\b(?:(abstract)\s+)?\b(?:(public|private|protected)\s+)?\b(?:(async)\s+)?(?:(get|set)\s+)?(?:(new)|(?:([a-zA-Z_$][\.\w$]*)\s*(\??)))?\s*(?=\(|\<)</string>
|
||||||
<key>beginCaptures</key>
|
<key>beginCaptures</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>1</key>
|
<key>1</key>
|
||||||
|
@ -683,19 +699,24 @@
|
||||||
<key>3</key>
|
<key>3</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>storage.type.property.ts</string>
|
<string>storage.modifier.ts</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>4</key>
|
<key>4</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>keyword.operator.ts</string>
|
<string>storage.type.property.ts</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>5</key>
|
<key>5</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>entity.name.function.ts</string>
|
<string>keyword.operator.ts</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>6</key>
|
<key>6</key>
|
||||||
|
<dict>
|
||||||
|
<key>name</key>
|
||||||
|
<string>entity.name.function.ts</string>
|
||||||
|
</dict>
|
||||||
|
<key>7</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>keyword.operator.ts</string>
|
<string>keyword.operator.ts</string>
|
||||||
|
|
|
@ -98,11 +98,11 @@
|
||||||
<array>
|
<array>
|
||||||
<dict>
|
<dict>
|
||||||
<key>include</key>
|
<key>include</key>
|
||||||
<string>#expression</string>
|
<string>#object-member</string>
|
||||||
</dict>
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>include</key>
|
<key>include</key>
|
||||||
<string>#object-member</string>
|
<string>#expression</string>
|
||||||
</dict>
|
</dict>
|
||||||
</array>
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
|
@ -348,7 +348,7 @@
|
||||||
<key>field-declaration</key>
|
<key>field-declaration</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>begin</key>
|
<key>begin</key>
|
||||||
<string>(?<!\()\s*\b([a-zA-Z_$][\w$]*)\s*(\?\s*)?(?=(=|:))</string>
|
<string>(?<!\()\s*((?:\b[a-zA-Z_$][\w$]*)|(?:\'[^']*\')|(?:\"[^"]*\"))\s*(\?\s*)?(?=(=|:))</string>
|
||||||
<key>beginCaptures</key>
|
<key>beginCaptures</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>1</key>
|
<key>1</key>
|
||||||
|
|
Loading…
Reference in a new issue