Skip to content

Commit 408152e

Browse files
committed
distribution: syntax highlight names of functions for function calls
Better matches syntax highlighting for other languages like TS/JS, Java, Haxe.
1 parent ba716bd commit 408152e

1 file changed

Lines changed: 27 additions & 27 deletions

File tree

distribution/src/assembly/syntaxes/AS3.tmLanguage

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,6 @@
6666
<key>include</key>
6767
<string>#dynamic_type</string>
6868
</dict>
69-
<dict>
70-
<key>include</key>
71-
<string>#primitive_functions</string>
72-
</dict>
7369
<dict>
7470
<key>include</key>
7571
<string>#language_constants</string>
@@ -122,6 +118,10 @@
122118
<key>include</key>
123119
<string>#functions</string>
124120
</dict>
121+
<dict>
122+
<key>include</key>
123+
<string>#function_call</string>
124+
</dict>
125125
</array>
126126
<key>repository</key>
127127
<dict>
@@ -231,10 +231,6 @@
231231
<key>include</key>
232232
<string>#dynamic_type</string>
233233
</dict>
234-
<dict>
235-
<key>include</key>
236-
<string>#primitive_functions</string>
237-
</dict>
238234
<dict>
239235
<key>include</key>
240236
<string>#language_constants</string>
@@ -287,6 +283,10 @@
287283
<key>include</key>
288284
<string>#conditional_compilation</string>
289285
</dict>
286+
<dict>
287+
<key>include</key>
288+
<string>#function_call</string>
289+
</dict>
290290
</array>
291291
</dict>
292292
<key>namespace_declaration</key>
@@ -393,10 +393,6 @@
393393
<key>include</key>
394394
<string>#dynamic_type</string>
395395
</dict>
396-
<dict>
397-
<key>include</key>
398-
<string>#primitive_functions</string>
399-
</dict>
400396
<dict>
401397
<key>include</key>
402398
<string>#language_constants</string>
@@ -453,6 +449,10 @@
453449
<key>include</key>
454450
<string>#import</string>
455451
</dict>
452+
<dict>
453+
<key>include</key>
454+
<string>#function_call</string>
455+
</dict>
456456
</array>
457457
</dict>
458458
<key>local_code_block</key>
@@ -501,10 +501,6 @@
501501
<key>include</key>
502502
<string>#dynamic_type</string>
503503
</dict>
504-
<dict>
505-
<key>include</key>
506-
<string>#primitive_functions</string>
507-
</dict>
508504
<dict>
509505
<key>include</key>
510506
<string>#language_constants</string>
@@ -561,6 +557,10 @@
561557
<key>include</key>
562558
<string>#import</string>
563559
</dict>
560+
<dict>
561+
<key>include</key>
562+
<string>#function_call</string>
563+
</dict>
564564
</array>
565565
</dict>
566566
<key>comments</key>
@@ -1110,10 +1110,6 @@
11101110
<key>include</key>
11111111
<string>#dynamic_type</string>
11121112
</dict>
1113-
<dict>
1114-
<key>include</key>
1115-
<string>#primitive_functions</string>
1116-
</dict>
11171113
<dict>
11181114
<key>include</key>
11191115
<string>#language_constants</string>
@@ -1154,6 +1150,10 @@
11541150
<key>include</key>
11551151
<string>#variable_declaration</string>
11561152
</dict>
1153+
<dict>
1154+
<key>include</key>
1155+
<string>#function_call</string>
1156+
</dict>
11571157
</array>
11581158
</dict>
11591159
<key>numbers</key>
@@ -1205,10 +1205,6 @@
12051205
<key>include</key>
12061206
<string>#dynamic_type</string>
12071207
</dict>
1208-
<dict>
1209-
<key>include</key>
1210-
<string>#primitive_functions</string>
1211-
</dict>
12121208
<dict>
12131209
<key>include</key>
12141210
<string>#language_constants</string>
@@ -1237,6 +1233,10 @@
12371233
<key>include</key>
12381234
<string>#functions</string>
12391235
</dict>
1236+
<dict>
1237+
<key>include</key>
1238+
<string>#function_call</string>
1239+
</dict>
12401240
</array>
12411241
</dict>
12421242
<key>other_keywords</key>
@@ -1364,18 +1364,18 @@
13641364
<key>match</key>
13651365
<string>\b((Argument|Definition|Eval|Internal|Range|Reference|Security|Syntax|Type|URI|Verify)?Error)\b</string>
13661366
</dict>
1367-
<key>primitive_functions</key>
1367+
<key>function_call</key>
13681368
<dict>
13691369
<key>captures</key>
13701370
<dict>
13711371
<key>1</key>
13721372
<dict>
13731373
<key>name</key>
1374-
<string>support.function.actionscript.3</string>
1374+
<string>entity.name.function.actionscript.3</string>
13751375
</dict>
13761376
</dict>
13771377
<key>match</key>
1378-
<string>\b(decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|escape|isFinite|isNaN|isXMLName|parseFloat|parseInt|trace|unescape)(?=\s*\()</string>
1378+
<string>\b([A-Za-z0-9_\$]+)(?=\s*\()</string>
13791379
</dict>
13801380
<key>regexp</key>
13811381
<dict>

0 commit comments

Comments
 (0)