1{
2 "graph": {
3 "name": "",
4 "isFolderOnly": false,
5 "ast": {
6 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,0:0:0-9:0:53",
7 "nodes": [
8 {
9 "map_key": {
10 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,0:0:0-0:1:1",
11 "key": {
12 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,0:0:0-0:1:1",
13 "path": [
14 {
15 "unquoted_string": {
16 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,0:0:0-0:1:1",
17 "value": [
18 {
19 "string": "a",
20 "raw_string": "a"
21 }
22 ]
23 }
24 }
25 ]
26 },
27 "primary": {},
28 "value": {}
29 }
30 },
31 {
32 "map_key": {
33 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,2:0:3-8:1:52",
34 "key": {
35 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,2:0:3-2:9:12",
36 "path": [
37 {
38 "unquoted_string": {
39 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,2:0:3-2:9:12",
40 "value": [
41 {
42 "string": "scenarios",
43 "raw_string": "scenarios"
44 }
45 ]
46 }
47 }
48 ]
49 },
50 "primary": {},
51 "value": {
52 "map": {
53 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,2:11:14-8:1:52",
54 "nodes": [
55 {
56 "map_key": {
57 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,3:2:18-7:3:50",
58 "key": {
59 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,3:2:18-3:3:19",
60 "path": [
61 {
62 "unquoted_string": {
63 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,3:2:18-3:3:19",
64 "value": [
65 {
66 "string": "x",
67 "raw_string": "x"
68 }
69 ]
70 }
71 }
72 ]
73 },
74 "primary": {},
75 "value": {
76 "map": {
77 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,3:5:21-7:3:50",
78 "nodes": [
79 {
80 "map_key": {
81 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,4:4:27-4:5:28",
82 "key": {
83 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,4:4:27-4:5:28",
84 "path": [
85 {
86 "unquoted_string": {
87 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,4:4:27-4:5:28",
88 "value": [
89 {
90 "string": "b",
91 "raw_string": "b"
92 }
93 ]
94 }
95 }
96 ]
97 },
98 "primary": {},
99 "value": {}
100 }
101 },
102 {
103 "map_key": {
104 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,5:4:33-5:5:34",
105 "key": {
106 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,5:4:33-5:5:34",
107 "path": [
108 {
109 "unquoted_string": {
110 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,5:4:33-5:5:34",
111 "value": [
112 {
113 "string": "c",
114 "raw_string": "c"
115 }
116 ]
117 }
118 }
119 ]
120 },
121 "primary": {},
122 "value": {}
123 }
124 },
125 {
126 "map_key": {
127 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,6:4:39-6:11:46",
128 "key": {
129 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,6:4:39-6:5:40",
130 "path": [
131 {
132 "unquoted_string": {
133 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,6:4:39-6:5:40",
134 "value": [
135 {
136 "string": "a",
137 "raw_string": "a"
138 }
139 ]
140 }
141 }
142 ]
143 },
144 "primary": {},
145 "value": {
146 "null": {
147 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,6:7:42-6:11:46"
148 }
149 }
150 }
151 }
152 ]
153 }
154 }
155 }
156 }
157 ]
158 }
159 }
160 }
161 }
162 ]
163 },
164 "root": {
165 "id": "",
166 "id_val": "",
167 "attributes": {
168 "label": {
169 "value": ""
170 },
171 "labelDimensions": {
172 "width": 0,
173 "height": 0
174 },
175 "style": {},
176 "near_key": null,
177 "shape": {
178 "value": ""
179 },
180 "direction": {
181 "value": ""
182 },
183 "constraint": null
184 },
185 "zIndex": 0
186 },
187 "edges": null,
188 "objects": [
189 {
190 "id": "a",
191 "id_val": "a",
192 "references": [
193 {
194 "key": {
195 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,0:0:0-0:1:1",
196 "path": [
197 {
198 "unquoted_string": {
199 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,0:0:0-0:1:1",
200 "value": [
201 {
202 "string": "a",
203 "raw_string": "a"
204 }
205 ]
206 }
207 }
208 ]
209 },
210 "key_path_index": 0,
211 "map_key_edge_index": -1
212 }
213 ],
214 "attributes": {
215 "label": {
216 "value": "a"
217 },
218 "labelDimensions": {
219 "width": 0,
220 "height": 0
221 },
222 "style": {},
223 "near_key": null,
224 "shape": {
225 "value": "rectangle"
226 },
227 "direction": {
228 "value": ""
229 },
230 "constraint": null
231 },
232 "zIndex": 0
233 }
234 ],
235 "scenarios": [
236 {
237 "name": "x",
238 "isFolderOnly": false,
239 "ast": {
240 "range": ",1:0:0-2:0:0",
241 "nodes": [
242 {
243 "map_key": {
244 "range": ",0:0:0-0:0:0",
245 "key": {
246 "range": ",0:0:0-0:0:0",
247 "path": [
248 {
249 "unquoted_string": {
250 "range": ",0:0:0-0:0:0",
251 "value": [
252 {
253 "string": "b"
254 }
255 ]
256 }
257 }
258 ]
259 },
260 "primary": {},
261 "value": {}
262 }
263 },
264 {
265 "map_key": {
266 "range": ",0:0:0-0:0:0",
267 "key": {
268 "range": ",0:0:0-0:0:0",
269 "path": [
270 {
271 "unquoted_string": {
272 "range": ",0:0:0-0:0:0",
273 "value": [
274 {
275 "string": "c"
276 }
277 ]
278 }
279 }
280 ]
281 },
282 "primary": {},
283 "value": {}
284 }
285 }
286 ]
287 },
288 "root": {
289 "id": "",
290 "id_val": "",
291 "attributes": {
292 "label": {
293 "value": ""
294 },
295 "labelDimensions": {
296 "width": 0,
297 "height": 0
298 },
299 "style": {},
300 "near_key": null,
301 "shape": {
302 "value": ""
303 },
304 "direction": {
305 "value": ""
306 },
307 "constraint": null
308 },
309 "zIndex": 0
310 },
311 "edges": null,
312 "objects": [
313 {
314 "id": "b",
315 "id_val": "b",
316 "references": [
317 {
318 "key": {
319 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,4:4:27-4:5:28",
320 "path": [
321 {
322 "unquoted_string": {
323 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,4:4:27-4:5:28",
324 "value": [
325 {
326 "string": "b",
327 "raw_string": "b"
328 }
329 ]
330 }
331 }
332 ]
333 },
334 "key_path_index": 0,
335 "map_key_edge_index": -1
336 }
337 ],
338 "attributes": {
339 "label": {
340 "value": "b"
341 },
342 "labelDimensions": {
343 "width": 0,
344 "height": 0
345 },
346 "style": {},
347 "near_key": null,
348 "shape": {
349 "value": "rectangle"
350 },
351 "direction": {
352 "value": ""
353 },
354 "constraint": null
355 },
356 "zIndex": 0
357 },
358 {
359 "id": "c",
360 "id_val": "c",
361 "references": [
362 {
363 "key": {
364 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,5:4:33-5:5:34",
365 "path": [
366 {
367 "unquoted_string": {
368 "range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,5:4:33-5:5:34",
369 "value": [
370 {
371 "string": "c",
372 "raw_string": "c"
373 }
374 ]
375 }
376 }
377 ]
378 },
379 "key_path_index": 0,
380 "map_key_edge_index": -1
381 }
382 ],
383 "attributes": {
384 "label": {
385 "value": "c"
386 },
387 "labelDimensions": {
388 "width": 0,
389 "height": 0
390 },
391 "style": {},
392 "near_key": null,
393 "shape": {
394 "value": "rectangle"
395 },
396 "direction": {
397 "value": ""
398 },
399 "constraint": null
400 },
401 "zIndex": 0
402 }
403 ]
404 }
405 ]
406 },
407 "err": "<nil>"
408}
View as plain text