|
926 | 926 | "name": "constant.character.escape.tm" |
927 | 927 | }, |
928 | 928 | { |
929 | | - "match": "\\\\.?|[\"\\x-\\x1F\\x7F]", |
| 929 | + "match": "\\\\.?|[\"\\x{00}-\\x{1F}\\x{7F}]", |
930 | 930 | "name": "invalid.illegal.tm markup.underline regex" |
931 | 931 | } |
932 | 932 | ] |
933 | 933 | }, |
934 | 934 | "character-class-range": { |
935 | 935 | "patterns": [ |
936 | 936 | { |
937 | | - "match": "([\\\\-\\x{FFFFFFFF}]-(?!&&)[\\x-Z]|[+-\\x{FFFFFFFF}]-(?!&&)[\\x-*])(\\\\{2}(?=-))?", |
| 937 | + "match": "([\\\\-\\x{FFFFFFFF}]-(?!&&)[\\x{00}-Z]|[+-\\x{FFFFFFFF}]-(?!&&)[\\x{00}-*])(\\\\{2}(?=-))?", |
938 | 938 | "captures": { |
939 | 939 | "1": { "name": "character-class-range.tm invalid.illegal.tm regex" }, |
940 | 940 | "2": { "name": "punctuation.definition.tag.tm" } |
|
1120 | 1120 | }, |
1121 | 1121 | "character-class-literal": { |
1122 | 1122 | "comment": "Match anything left over and all non-meta characters", |
1123 | | - "match": ".(?>[^]\\x-\\x1F\"&:\\[\\\\\\x7F-]+(?!-))?", |
| 1123 | + "match": ".(?>[^]\\x{00}-\\x{1F}\"&:\\[\\\\\\x{7F}-]+(?!-))?", |
1124 | 1124 | "name": "literal.tm regex" |
1125 | 1125 | }, |
1126 | 1126 | "character-class-range-code-point": { |
|
1550 | 1550 | }, |
1551 | 1551 | "character-literal": { |
1552 | 1552 | "comment": "Match anything left over and all non-meta characters", |
1553 | | - "match": ".[^\\x-\\x1F\\x7F \"#$^.+*?|\\[{()\\\\]*", |
| 1553 | + "match": ".[^\\x{00}-\\x{1F}\\x{7F} \"#$^.+*?|\\[{()\\\\]*", |
1554 | 1554 | "name": "entity.name.label.tm strong regex" |
1555 | 1555 | }, |
1556 | 1556 | "invalid": { |
1557 | 1557 | "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}]", |
1559 | 1559 | "name": "invalid.illegal.tm markup.underline regex" |
1560 | 1560 | }, |
1561 | 1561 | "test": { |
|
0 commit comments