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

Commit f300a4d

Browse files
author
Alhadis
committed
Use triple-quoted blocks for extended regex
1 parent df0c093 commit f300a4d

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

grammars/javascript.cson

+10-10
Original file line numberDiff line numberDiff line change
@@ -275,13 +275,13 @@
275275
'name': 'meta.export.js'
276276
}
277277
{
278-
'match': '(?x)
278+
'match': '''(?x)
279279
(?<!\\.)\\b(super|this|arguments)(?!\\s*:)\\b
280280
|
281281
(?<=\\?)\\s*(super|this|arguments)(?=\\s*:)
282282
|
283283
(?<=[\\s}:;]case|^case)\\s+(super|this|arguments)(?=\\s*:)
284-
'
284+
'''
285285
'captures':
286286
'1':
287287
'name': 'variable.language.js'
@@ -915,13 +915,13 @@
915915
'name': 'keyword.operator.spread.js'
916916
}
917917
{
918-
'match': '(?x)
918+
'match': '''(?x)
919919
(?<!\\.)\\b(true|false)(?!\\s*:)\\b
920920
|
921921
(?<=\\?)\\s*(true|false)(?=\\s*:)
922922
|
923923
(?<=[\\s}:;]case|^case)\\s+(true|false)(?=\\s*:)
924-
'
924+
'''
925925
'captures':
926926
'1':
927927
'name': 'constant.language.boolean.$1.js'
@@ -931,13 +931,13 @@
931931
'name': 'constant.language.boolean.$3.js'
932932
}
933933
{
934-
'match': '(?x)
934+
'match': '''(?x)
935935
(?<!\\.)\\b(null)(?!\\s*:)\\b
936936
|
937937
(?<=\\?)\\s*(null)(?=\\s*:)
938938
|
939939
(?<=[\\s}:;]case|^case)\\s+(null)(?=\\s*:)
940-
'
940+
'''
941941
'captures':
942942
'1':
943943
'name': 'constant.language.null.js'
@@ -947,13 +947,13 @@
947947
'name': 'constant.language.null.js'
948948
}
949949
{
950-
'match': '(?x)
950+
'match': '''(?x)
951951
(?<!\\.)\\b(debugger)(?!\\s*:)\\b
952952
|
953953
(?<=\\?)\\s*(debugger)(?=\\s*:)
954954
|
955955
(?<=[\\s}:;]case|^case)\\s+(debugger)(?=\\s*:)
956-
'
956+
'''
957957
'captures':
958958
'1':
959959
'name': 'keyword.other.js'
@@ -987,13 +987,13 @@
987987
'name': 'support.constant.dom.js'
988988
}
989989
{
990-
'match': '(?x)
990+
'match': '''(?x)
991991
(?<!\\.)\\b(module|exports|__filename|__dirname|global|process)(?!\\s*:)\\b
992992
|
993993
(?<=\\?)\\s*(module|exports|__filename|__dirname|global|process)(?=\\s*:)
994994
|
995995
(?<=[\\s}:;]case|^case)\\s+(module|exports|__filename|__dirname|global|process)(?=\\s*:)
996-
'
996+
'''
997997
'captures':
998998
'1':
999999
'name': 'support.variable.js'

0 commit comments

Comments
 (0)