|
17 | 17 | ], |
18 | 18 | "repository": { |
19 | 19 | "body-key": { |
20 | | - "match": "(?<={\\s*+\")\\G(?>[^\\\\\"\\x-\\x1F]++|\\\\.)++|(?<=\")\\G(?>[^\\\\\"\\x-\\x1F]++|\\\\.)++(?=\"\\s*+:)", |
| 20 | + "match": "(?<={\\s*+\")\\G(?>[^\\x00-\\x1F\"\\\\]++|\\\\.)++(?=\")|(?<=\")\\G(?>[^\\x00-\\x1F\"\\\\]++|\\\\.)++(?=\"\\s*+:)", |
21 | 21 | "captures": { |
22 | 22 | "0": { |
23 | | - "name": "meta.embedded.json.comments.snippets.snippets string.json support.type.property-name.json", |
| 23 | + "name": "support.type.property-name.string.json", |
24 | 24 | "patterns": [ |
25 | 25 | { "include": "source.json.comments.snippets#any" }, |
26 | 26 | { "include": "source.json.comments.snippets#body_stringcontent" }, |
27 | 27 | { "include": "source.json#stringcontent" } |
28 | 28 | ] |
29 | 29 | } |
30 | | - } |
| 30 | + }, |
| 31 | + "name": "meta.embedded.json.comments.snippets.snippets" |
31 | 32 | }, |
32 | 33 | "bodyText-string": { |
33 | | - "match": "(?<=\"bodyText\"\\s*+:\\s*+\")\\G(?>[^\\\\\"\\x-\\x1F]++|\\\\.)++", |
| 34 | + "match": "(?<=\"bodyText\"\\s*+:\\s*+\")\\G(?>[^\\x00-\\x1F\"\\\\]++|\\\\.)++(?=\")", |
34 | 35 | "captures": { |
35 | 36 | "0": { |
36 | | - "name": "meta.embedded.json.comments.snippets.snippets string.quoted.double.json", |
| 37 | + "name": "string.quoted.double.json", |
37 | 38 | "patterns": [ |
38 | 39 | { "include": "source.json.comments.snippets#any" }, |
39 | 40 | { "include": "source.json.comments.snippets#body_stringcontent" }, |
40 | 41 | { "include": "source.json#stringcontent" } |
41 | 42 | ] |
42 | 43 | } |
43 | | - } |
| 44 | + }, |
| 45 | + "name": "meta.embedded.json.comments.snippets.snippets" |
44 | 46 | }, |
45 | 47 | "body-string": { |
46 | | - "match": "(?<=\")\\G(?>(\\^)?+((?>[^\\\\\"\\x-\\x1F]++|\\\\.)++)|(\\^))", |
| 48 | + "match": "(?<=\")\\G(?!\")(?>(\\^)?+((?>[^\\x00-\\x1F\"\\\\]++|\\\\.)*+))(?=\")", |
47 | 49 | "captures": { |
48 | 50 | "1": { "name": "keyword.control.unstringify.json.schema" }, |
49 | 51 | "2": { |
50 | | - "name": "meta.embedded.json.comments.snippets.snippets string.quoted.double.json", |
| 52 | + "name": "string.quoted.double.json", |
51 | 53 | "patterns": [ |
52 | 54 | { "include": "source.json.comments.snippets#any" }, |
53 | 55 | { "include": "source.json.comments.snippets#body_stringcontent" }, |
54 | 56 | { "include": "source.json#stringcontent" } |
55 | 57 | ] |
56 | | - }, |
57 | | - "3": { "name": "keyword.control.unstringify.json.schema" } |
58 | | - } |
| 58 | + } |
| 59 | + }, |
| 60 | + "name": "meta.embedded.json.comments.snippets.snippets" |
59 | 61 | } |
60 | 62 | } |
61 | 63 | } |
0 commit comments