Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Commit 7296d5d

Browse files
committed
🔥 Remove unneeded code
1 parent 3d1f8f3 commit 7296d5d

File tree

1 file changed

+13
-63
lines changed

1 file changed

+13
-63
lines changed

grammars/javascript.cson

+13-63
Original file line numberDiff line numberDiff line change
@@ -275,16 +275,8 @@
275275
'name': 'meta.export.js'
276276
}
277277
{
278-
'match': '''(?x)
279-
(?<!\\.)\\b(super|this|arguments)(?!\\s*:)\\b
280-
|
281-
(?<=\\?)\\s*(super|this|arguments)(?=\\s*:)
282-
'''
283-
'captures':
284-
'1':
285-
'name': 'variable.language.js'
286-
'2':
287-
'name': 'variable.language.js'
278+
'match': '(?<!\\.)\\b(super|this|arguments)(?!\\s*:)\\b'
279+
'name': 'variable.language.js'
288280
}
289281
{
290282
# [async] function [name](params)
@@ -882,16 +874,12 @@
882874
]
883875
}
884876
{
885-
'match': '(?<!\\.)\\b(yield)(?!\\s*:)\\b(?:\\s*(\\*))?|(?<=\\?)(?:\\s*)(yield)(?=\\s*:)',
877+
'match': '(?<!\\.)\\b(yield)(?!\\s*:)\\b(?:\\s*(\\*))?',
886878
'captures':
887879
'1':
888880
'name': 'keyword.control.js'
889881
'2':
890882
'name': 'storage.modifier.js'
891-
'3':
892-
'name': 'keyword.control.js'
893-
'4':
894-
'name': 'storage.modifier.js'
895883
'name': 'meta.control.yield.js'
896884
}
897885
{
@@ -910,42 +898,16 @@
910898
'name': 'keyword.operator.spread.js'
911899
}
912900
{
913-
'match': '''(?x)
914-
(?<!\\.)\\b(true|false)(?!\\s*:)\\b
915-
|
916-
(?<=\\?)\\s*(true|false)(?=\\s*:)
917-
'''
918-
'captures':
919-
'1':
920-
'name': 'constant.language.boolean.$1.js'
921-
'2':
922-
'name': 'constant.language.boolean.$2.js'
901+
'match': '(?<!\\.)\\b(true|false)(?!\\s*:)\\b'
902+
'name': 'constant.language.boolean.$1.js'
923903
}
924904
{
925-
'match': '''(?x)
926-
(?<!\\.)\\b(null)(?!\\s*:)\\b
927-
|
928-
(?<=\\?)\\s*(null)(?=\\s*:)
929-
'''
930-
'captures':
931-
'1':
932-
'name': 'constant.language.null.js'
933-
'2':
934-
'name': 'constant.language.null.js'
905+
'match': '(?<!\\.)\\b(null)(?!\\s*:)\\b'
906+
'name': 'constant.language.null.js'
935907
}
936908
{
937-
'match': '''(?x)
938-
(?<!\\.)\\b(debugger)(?!\\s*:)\\b
939-
|
940-
(?<=\\?)\\s*(debugger)(?=\\s*:)
941-
'''
942-
'captures':
943-
'1':
944-
'name': 'keyword.other.js'
945-
'2':
946-
'name': 'keyword.other.js'
947-
'3':
948-
'name': 'keyword.other.js'
909+
'match': '(?<!\\.)\\b(debugger)(?!\\s*:)\\b'
910+
'name': 'keyword.other.js'
949911
}
950912
{
951913
'match': '(?<!\\$)\\b(Anchor|Applet|Area|Array|Boolean|Button|Checkbox|Date|document|event|FileUpload|Form|Frame|Function|Hidden|History|Image|JavaArray|JavaClass|JavaObject|JavaPackage|java|Layer|Link|Location|Map|MimeType|Number|navigator|netscape|Object|Option|Packages|Password|Plugin|performance|Radio|RegExp|Reset|Select|Set|String|Style|Submit|Symbol|screen|sun|Text|Textarea|WeakMap|WeakSet|window|XMLHttpRequest)\\b'
@@ -972,16 +934,8 @@
972934
'name': 'support.constant.dom.js'
973935
}
974936
{
975-
'match': '''(?x)
976-
(?<!\\.)\\b(module|exports|__filename|__dirname|global|process)(?!\\s*:)\\b
977-
|
978-
(?<=\\?)\\s*(module|exports|__filename|__dirname|global|process)(?=\\s*:)
979-
'''
980-
'captures':
981-
'1':
982-
'name': 'support.variable.js'
983-
'2':
984-
'name': 'support.variable.js'
937+
'match': '(?<!\\.)\\b(module|exports|__filename|__dirname|global|process)(?!\\s*:)\\b'
938+
'name': 'support.variable.js'
985939
}
986940
{
987941
'match': '\\b(Infinity|NaN|undefined)\\b'
@@ -1045,12 +999,8 @@
1045999
'include': '#properties'
10461000
}
10471001
{
1048-
'match': '(?<!\\.)\\b([A-Z][A-Z0-9_]+)(?!\\s*:)\\b|(?<=\\?)(?:\\s*)([A-Z][A-Z0-9_]+)(?=\\s*:)'
1049-
'captures':
1050-
'1':
1051-
'name': 'constant.other.js'
1052-
'2':
1053-
'name': 'constant.other.js'
1002+
'match': '(?<!\\.)\\b[A-Z][A-Z0-9_]+(?!\\s*:)\\b'
1003+
'name': 'constant.other.js'
10541004
}
10551005
{
10561006
'match': '(?<!\\$)\\b[0-9]+[\\w$]*'

0 commit comments

Comments
 (0)