Update TS grammar with fix 11.

This commit is contained in:
Martin Aeschlimann
2016-06-22 10:17:03 +02:00
parent ddc2726071
commit 88f88a9093
5 changed files with 3042 additions and 15 deletions

View File

@@ -1062,6 +1062,48 @@
</dict>
</array>
</dict>
<key>known-type-parameters</key>
<dict>
<key>begin</key>
<string>(&lt;)</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>meta.brace.angle.js</string>
</dict>
</dict>
<key>end</key>
<string>(?=$)|(&gt;)</string>
<key>endCaptures</key>
<dict>
<key>2</key>
<dict>
<key>name</key>
<string>meta.brace.angle.js</string>
</dict>
</dict>
<key>name</key>
<string>meta.known.type.parameters.ts</string>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>\b(extends)\b</string>
<key>name</key>
<string>keyword.other.ts</string>
</dict>
<dict>
<key>include</key>
<string>#comment</string>
</dict>
<dict>
<key>include</key>
<string>#type</string>
</dict>
</array>
</dict>
<key>literal</key>
<dict>
<key>name</key>
@@ -1390,7 +1432,7 @@
</dict>
<dict>
<key>include</key>
<string>#type-parameters</string>
<string>#know-type-parameters</string>
</dict>
<dict>
<key>include</key>
@@ -1938,7 +1980,7 @@
</dict>
<dict>
<key>include</key>
<string>#type-parameters</string>
<string>#known-type-parameters</string>
</dict>
<dict>
<key>include</key>
@@ -1997,7 +2039,7 @@
<key>type-declaration</key>
<dict>
<key>begin</key>
<string>\b(type)\b\s+([a-zA-Z_$][\w$]*)\s*</string>
<string>\b(type)\b\s+([a-zA-Z_$][\w$]*)</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
@@ -2019,7 +2061,7 @@
<array>
<dict>
<key>include</key>
<string>#type-parameters</string>
<string>#known-type-parameters</string>
</dict>
<dict>
<key>include</key>
@@ -2130,7 +2172,7 @@
<key>type-parameters</key>
<dict>
<key>begin</key>
<string>JAVASCRIPT_DOES_NOT_HAVE_TYPE_PARAMETERS_SO_NEVER_MATCH_PLEASE([a-zA-Z_$][\w$]*)?(&lt;)</string>
<string>([a-zA-Z_$][\w$]*)?\s*(&lt;)(?=[^&lt;]*(&lt;[^&lt;&gt;]*&gt;)*&gt;\s*[(])</string>
<key>beginCaptures</key>
<dict>
<key>1</key>