1{
2 "graph": {
3 "name": "",
4 "isFolderOnly": false,
5 "ast": {
6 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:0:0-4:0:38",
7 "nodes": [
8 {
9 "map_key": {
10 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:0:0-0:16:16",
11 "edges": [
12 {
13 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:0:0-0:6:6",
14 "src": {
15 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:0:0-0:1:1",
16 "path": [
17 {
18 "unquoted_string": {
19 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:0:0-0:1:1",
20 "value": [
21 {
22 "string": "x",
23 "raw_string": "x"
24 }
25 ]
26 }
27 }
28 ]
29 },
30 "src_arrow": "",
31 "dst": {
32 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:5:5-0:6:6",
33 "path": [
34 {
35 "unquoted_string": {
36 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:5:5-0:6:6",
37 "value": [
38 {
39 "string": "y",
40 "raw_string": "y"
41 }
42 ]
43 }
44 }
45 ]
46 },
47 "dst_arrow": ">"
48 },
49 {
50 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:5:5-0:11:11",
51 "src": {
52 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:5:5-0:6:6",
53 "path": [
54 {
55 "unquoted_string": {
56 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:5:5-0:6:6",
57 "value": [
58 {
59 "string": "y",
60 "raw_string": "y"
61 }
62 ]
63 }
64 }
65 ]
66 },
67 "src_arrow": "",
68 "dst": {
69 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:10:10-0:11:11",
70 "path": [
71 {
72 "unquoted_string": {
73 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:10:10-0:11:11",
74 "value": [
75 {
76 "string": "z",
77 "raw_string": "z"
78 }
79 ]
80 }
81 }
82 ]
83 },
84 "dst_arrow": ">"
85 },
86 {
87 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:10:10-0:16:16",
88 "src": {
89 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:10:10-0:11:11",
90 "path": [
91 {
92 "unquoted_string": {
93 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:10:10-0:11:11",
94 "value": [
95 {
96 "string": "z",
97 "raw_string": "z"
98 }
99 ]
100 }
101 }
102 ]
103 },
104 "src_arrow": "",
105 "dst": {
106 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:15:15-0:16:16",
107 "path": [
108 {
109 "unquoted_string": {
110 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:15:15-0:16:16",
111 "value": [
112 {
113 "string": "q",
114 "raw_string": "q"
115 }
116 ]
117 }
118 }
119 ]
120 },
121 "dst_arrow": ">"
122 }
123 ],
124 "primary": {},
125 "value": {}
126 }
127 },
128 {
129 "map_key": {
130 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,1:0:17-3:1:37",
131 "key": {
132 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,1:0:17-1:3:20",
133 "path": [
134 {
135 "unquoted_string": {
136 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,1:0:17-1:1:18",
137 "value": [
138 {
139 "string": "a",
140 "raw_string": "a"
141 }
142 ]
143 }
144 },
145 {
146 "unquoted_string": {
147 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,1:2:19-1:3:20",
148 "value": [
149 {
150 "string": "b",
151 "raw_string": "b"
152 }
153 ]
154 }
155 }
156 ]
157 },
158 "primary": {},
159 "value": {
160 "map": {
161 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,1:5:22-3:1:37",
162 "nodes": [
163 {
164 "map_key": {
165 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,2:2:26-2:11:35",
166 "key": {
167 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,2:2:26-2:11:35",
168 "path": [
169 {
170 "unquoted_string": {
171 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,2:2:26-2:11:35",
172 "value": [
173 {
174 "string": "what's up",
175 "raw_string": "what's up"
176 }
177 ]
178 }
179 }
180 ]
181 },
182 "primary": {},
183 "value": {}
184 }
185 }
186 ]
187 }
188 }
189 }
190 }
191 ]
192 },
193 "root": {
194 "id": "",
195 "id_val": "",
196 "attributes": {
197 "label": {
198 "value": ""
199 },
200 "labelDimensions": {
201 "width": 0,
202 "height": 0
203 },
204 "style": {},
205 "near_key": null,
206 "shape": {
207 "value": ""
208 },
209 "direction": {
210 "value": ""
211 },
212 "constraint": null
213 },
214 "zIndex": 0
215 },
216 "edges": [
217 {
218 "index": 0,
219 "isCurve": false,
220 "src_arrow": false,
221 "dst_arrow": true,
222 "references": [
223 {
224 "map_key_edge_index": 0
225 }
226 ],
227 "attributes": {
228 "label": {
229 "value": ""
230 },
231 "labelDimensions": {
232 "width": 0,
233 "height": 0
234 },
235 "style": {},
236 "near_key": null,
237 "shape": {
238 "value": ""
239 },
240 "direction": {
241 "value": ""
242 },
243 "constraint": null
244 },
245 "zIndex": 0
246 },
247 {
248 "index": 0,
249 "isCurve": false,
250 "src_arrow": false,
251 "dst_arrow": true,
252 "references": [
253 {
254 "map_key_edge_index": 1
255 }
256 ],
257 "attributes": {
258 "label": {
259 "value": ""
260 },
261 "labelDimensions": {
262 "width": 0,
263 "height": 0
264 },
265 "style": {},
266 "near_key": null,
267 "shape": {
268 "value": ""
269 },
270 "direction": {
271 "value": ""
272 },
273 "constraint": null
274 },
275 "zIndex": 0
276 },
277 {
278 "index": 0,
279 "isCurve": false,
280 "src_arrow": false,
281 "dst_arrow": true,
282 "references": [
283 {
284 "map_key_edge_index": 2
285 }
286 ],
287 "attributes": {
288 "label": {
289 "value": ""
290 },
291 "labelDimensions": {
292 "width": 0,
293 "height": 0
294 },
295 "style": {},
296 "near_key": null,
297 "shape": {
298 "value": ""
299 },
300 "direction": {
301 "value": ""
302 },
303 "constraint": null
304 },
305 "zIndex": 0
306 }
307 ],
308 "objects": [
309 {
310 "id": "x",
311 "id_val": "x",
312 "references": [
313 {
314 "key": {
315 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:0:0-0:1:1",
316 "path": [
317 {
318 "unquoted_string": {
319 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:0:0-0:1:1",
320 "value": [
321 {
322 "string": "x",
323 "raw_string": "x"
324 }
325 ]
326 }
327 }
328 ]
329 },
330 "key_path_index": 0,
331 "map_key_edge_index": 0
332 }
333 ],
334 "attributes": {
335 "label": {
336 "value": "x"
337 },
338 "labelDimensions": {
339 "width": 0,
340 "height": 0
341 },
342 "style": {},
343 "near_key": null,
344 "shape": {
345 "value": "rectangle"
346 },
347 "direction": {
348 "value": ""
349 },
350 "constraint": null
351 },
352 "zIndex": 0
353 },
354 {
355 "id": "y",
356 "id_val": "y",
357 "references": [
358 {
359 "key": {
360 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:5:5-0:6:6",
361 "path": [
362 {
363 "unquoted_string": {
364 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:5:5-0:6:6",
365 "value": [
366 {
367 "string": "y",
368 "raw_string": "y"
369 }
370 ]
371 }
372 }
373 ]
374 },
375 "key_path_index": 0,
376 "map_key_edge_index": 0
377 },
378 {
379 "key": {
380 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:5:5-0:6:6",
381 "path": [
382 {
383 "unquoted_string": {
384 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:5:5-0:6:6",
385 "value": [
386 {
387 "string": "y",
388 "raw_string": "y"
389 }
390 ]
391 }
392 }
393 ]
394 },
395 "key_path_index": 0,
396 "map_key_edge_index": 1
397 }
398 ],
399 "attributes": {
400 "label": {
401 "value": "y"
402 },
403 "labelDimensions": {
404 "width": 0,
405 "height": 0
406 },
407 "style": {},
408 "near_key": null,
409 "shape": {
410 "value": "rectangle"
411 },
412 "direction": {
413 "value": ""
414 },
415 "constraint": null
416 },
417 "zIndex": 0
418 },
419 {
420 "id": "z",
421 "id_val": "z",
422 "references": [
423 {
424 "key": {
425 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:10:10-0:11:11",
426 "path": [
427 {
428 "unquoted_string": {
429 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:10:10-0:11:11",
430 "value": [
431 {
432 "string": "z",
433 "raw_string": "z"
434 }
435 ]
436 }
437 }
438 ]
439 },
440 "key_path_index": 0,
441 "map_key_edge_index": 1
442 },
443 {
444 "key": {
445 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:10:10-0:11:11",
446 "path": [
447 {
448 "unquoted_string": {
449 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:10:10-0:11:11",
450 "value": [
451 {
452 "string": "z",
453 "raw_string": "z"
454 }
455 ]
456 }
457 }
458 ]
459 },
460 "key_path_index": 0,
461 "map_key_edge_index": 2
462 }
463 ],
464 "attributes": {
465 "label": {
466 "value": "z"
467 },
468 "labelDimensions": {
469 "width": 0,
470 "height": 0
471 },
472 "style": {},
473 "near_key": null,
474 "shape": {
475 "value": "rectangle"
476 },
477 "direction": {
478 "value": ""
479 },
480 "constraint": null
481 },
482 "zIndex": 0
483 },
484 {
485 "id": "q",
486 "id_val": "q",
487 "references": [
488 {
489 "key": {
490 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:15:15-0:16:16",
491 "path": [
492 {
493 "unquoted_string": {
494 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:15:15-0:16:16",
495 "value": [
496 {
497 "string": "q",
498 "raw_string": "q"
499 }
500 ]
501 }
502 }
503 ]
504 },
505 "key_path_index": 0,
506 "map_key_edge_index": 2
507 }
508 ],
509 "attributes": {
510 "label": {
511 "value": "q"
512 },
513 "labelDimensions": {
514 "width": 0,
515 "height": 0
516 },
517 "style": {},
518 "near_key": null,
519 "shape": {
520 "value": "rectangle"
521 },
522 "direction": {
523 "value": ""
524 },
525 "constraint": null
526 },
527 "zIndex": 0
528 },
529 {
530 "id": "a",
531 "id_val": "a",
532 "references": [
533 {
534 "key": {
535 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,1:0:17-1:3:20",
536 "path": [
537 {
538 "unquoted_string": {
539 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,1:0:17-1:1:18",
540 "value": [
541 {
542 "string": "a",
543 "raw_string": "a"
544 }
545 ]
546 }
547 },
548 {
549 "unquoted_string": {
550 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,1:2:19-1:3:20",
551 "value": [
552 {
553 "string": "b",
554 "raw_string": "b"
555 }
556 ]
557 }
558 }
559 ]
560 },
561 "key_path_index": 0,
562 "map_key_edge_index": -1
563 }
564 ],
565 "attributes": {
566 "label": {
567 "value": "a"
568 },
569 "labelDimensions": {
570 "width": 0,
571 "height": 0
572 },
573 "style": {},
574 "near_key": null,
575 "shape": {
576 "value": "rectangle"
577 },
578 "direction": {
579 "value": ""
580 },
581 "constraint": null
582 },
583 "zIndex": 0
584 },
585 {
586 "id": "b",
587 "id_val": "b",
588 "references": [
589 {
590 "key": {
591 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,1:0:17-1:3:20",
592 "path": [
593 {
594 "unquoted_string": {
595 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,1:0:17-1:1:18",
596 "value": [
597 {
598 "string": "a",
599 "raw_string": "a"
600 }
601 ]
602 }
603 },
604 {
605 "unquoted_string": {
606 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,1:2:19-1:3:20",
607 "value": [
608 {
609 "string": "b",
610 "raw_string": "b"
611 }
612 ]
613 }
614 }
615 ]
616 },
617 "key_path_index": 1,
618 "map_key_edge_index": -1
619 }
620 ],
621 "attributes": {
622 "label": {
623 "value": "b"
624 },
625 "labelDimensions": {
626 "width": 0,
627 "height": 0
628 },
629 "style": {},
630 "near_key": null,
631 "shape": {
632 "value": "rectangle"
633 },
634 "direction": {
635 "value": ""
636 },
637 "constraint": null
638 },
639 "zIndex": 0
640 },
641 {
642 "id": "\"what's up\"",
643 "id_val": "what's up",
644 "references": [
645 {
646 "key": {
647 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,2:2:26-2:11:35",
648 "path": [
649 {
650 "unquoted_string": {
651 "range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,2:2:26-2:11:35",
652 "value": [
653 {
654 "string": "what's up",
655 "raw_string": "what's up"
656 }
657 ]
658 }
659 }
660 ]
661 },
662 "key_path_index": 0,
663 "map_key_edge_index": -1
664 }
665 ],
666 "attributes": {
667 "label": {
668 "value": "what's up"
669 },
670 "labelDimensions": {
671 "width": 0,
672 "height": 0
673 },
674 "style": {},
675 "near_key": null,
676 "shape": {
677 "value": "rectangle"
678 },
679 "direction": {
680 "value": ""
681 },
682 "constraint": null
683 },
684 "zIndex": 0
685 }
686 ]
687 },
688 "err": "<nil>"
689}
View as plain text