Skip to content

Commit fe52315

Browse files
committed
Replace encoded byte \\x with code point \\x{00}
1 parent 5c16754 commit fe52315

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

syntaxes/json.tmLanguage.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1254,7 +1254,7 @@
12541254
}
12551255
},
12561256
{
1257-
"match": "\\\\.?|[\"\\x-\\x1F\\x7F]",
1257+
"match": "\\\\.?|[\"\\x{00}-\\x{1F}\\x{7F}]",
12581258
"name": "invalid.illegal.json.tm markup.underline regex"
12591259
}
12601260
]
@@ -1369,7 +1369,7 @@
13691369
"name": "invalid.illegal.unrecognized-string-escape.json.tm"
13701370
},
13711371
{
1372-
"match": "[\\x-\\x1F\\x7F]+",
1372+
"match": "[\\x{00}-\\x{1F}\\x{7F}]+",
13731373
"name": "invalid.illegal.control-character.json.tm"
13741374
}
13751375
]

syntaxes/regex.tmLanguage.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -926,15 +926,15 @@
926926
"name": "constant.character.escape.tm"
927927
},
928928
{
929-
"match": "\\\\.?|[\"\\x-\\x1F\\x7F]",
929+
"match": "\\\\.?|[\"\\x{00}-\\x{1F}\\x{7F}]",
930930
"name": "invalid.illegal.tm markup.underline regex"
931931
}
932932
]
933933
},
934934
"character-class-range": {
935935
"patterns": [
936936
{
937-
"match": "([\\\\-\\x{FFFFFFFF}]-(?!&&)[\\x-Z]|[+-\\x{FFFFFFFF}]-(?!&&)[\\x-*])(\\\\{2}(?=-))?",
937+
"match": "([\\\\-\\x{FFFFFFFF}]-(?!&&)[\\x{00}-Z]|[+-\\x{FFFFFFFF}]-(?!&&)[\\x{00}-*])(\\\\{2}(?=-))?",
938938
"captures": {
939939
"1": { "name": "character-class-range.tm invalid.illegal.tm regex" },
940940
"2": { "name": "punctuation.definition.tag.tm" }
@@ -1120,7 +1120,7 @@
11201120
},
11211121
"character-class-literal": {
11221122
"comment": "Match anything left over and all non-meta characters",
1123-
"match": ".(?>[^]\\x-\\x1F\"&:\\[\\\\\\x7F-]+(?!-))?",
1123+
"match": ".(?>[^]\\x{00}-\\x{1F}\"&:\\[\\\\\\x{7F}-]+(?!-))?",
11241124
"name": "literal.tm regex"
11251125
},
11261126
"character-class-range-code-point": {
@@ -1550,12 +1550,12 @@
15501550
},
15511551
"character-literal": {
15521552
"comment": "Match anything left over and all non-meta characters",
1553-
"match": ".[^\\x-\\x1F\\x7F \"#$^.+*?|\\[{()\\\\]*",
1553+
"match": ".[^\\x{00}-\\x{1F}\\x{7F} \"#$^.+*?|\\[{()\\\\]*",
15541554
"name": "entity.name.label.tm strong regex"
15551555
},
15561556
"invalid": {
15571557
"comment": "invalid: single escaped characters (including at newlines), rouge right brackets, unescaped double quotes and any invalid control characters",
1558-
"match": "\\\\.?|[)\"\\x-\\x1F\\x7F]",
1558+
"match": "\\\\.?|[)\"\\x{00}-\\x{1F}\\x{7F}]",
15591559
"name": "invalid.illegal.tm markup.underline regex"
15601560
},
15611561
"test": {

0 commit comments

Comments
 (0)