1{
2 "graph": {
3 "name": "",
4 "isFolderOnly": false,
5 "ast": {
6 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-4:0:61",
7 "nodes": [
8 {
9 "map_key": {
10 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:26:26",
11 "key": {
12 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:26:26",
13 "path": [
14 {
15 "unquoted_string": {
16 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:1:1",
17 "value": [
18 {
19 "string": "x",
20 "raw_string": "x"
21 }
22 ]
23 }
24 },
25 {
26 "unquoted_string": {
27 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:2:2-0:3:3",
28 "value": [
29 {
30 "string": "y",
31 "raw_string": "y"
32 }
33 ]
34 }
35 },
36 {
37 "unquoted_string": {
38 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:4:4-0:5:5",
39 "value": [
40 {
41 "string": "z",
42 "raw_string": "z"
43 }
44 ]
45 }
46 },
47 {
48 "unquoted_string": {
49 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:6:6-0:7:7",
50 "value": [
51 {
52 "string": "q",
53 "raw_string": "q"
54 }
55 ]
56 }
57 },
58 {
59 "unquoted_string": {
60 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:8:8-0:26:26",
61 "value": [
62 {
63 "string": "nerve-gift-jingler",
64 "raw_string": "nerve-gift-jingler"
65 }
66 ]
67 }
68 }
69 ]
70 },
71 "primary": {},
72 "value": {}
73 }
74 },
75 {
76 "map_key": {
77 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:0:27-3:1:60",
78 "key": {
79 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:0:27-1:7:34",
80 "path": [
81 {
82 "unquoted_string": {
83 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:0:27-1:1:28",
84 "value": [
85 {
86 "string": "x",
87 "raw_string": "x"
88 }
89 ]
90 }
91 },
92 {
93 "unquoted_string": {
94 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:2:29-1:3:30",
95 "value": [
96 {
97 "string": "y",
98 "raw_string": "y"
99 }
100 ]
101 }
102 },
103 {
104 "unquoted_string": {
105 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:4:31-1:5:32",
106 "value": [
107 {
108 "string": "z",
109 "raw_string": "z"
110 }
111 ]
112 }
113 },
114 {
115 "unquoted_string": {
116 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:6:33-1:7:34",
117 "value": [
118 {
119 "string": "q",
120 "raw_string": "q"
121 }
122 ]
123 }
124 }
125 ]
126 },
127 "primary": {},
128 "value": {
129 "map": {
130 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:9:36-3:1:60",
131 "nodes": [
132 {
133 "map_key": {
134 "range": "d2/testdata/d2oracle/TestRename/nested.d2,2:2:40-2:20:58",
135 "key": {
136 "range": "d2/testdata/d2oracle/TestRename/nested.d2,2:2:40-2:20:58",
137 "path": [
138 {
139 "unquoted_string": {
140 "range": "d2/testdata/d2oracle/TestRename/nested.d2,2:2:40-2:20:58",
141 "value": [
142 {
143 "string": "nerve-gift-jingler",
144 "raw_string": "nerve-gift-jingler"
145 }
146 ]
147 }
148 }
149 ]
150 },
151 "primary": {},
152 "value": {}
153 }
154 }
155 ]
156 }
157 }
158 }
159 }
160 ]
161 },
162 "root": {
163 "id": "",
164 "id_val": "",
165 "attributes": {
166 "label": {
167 "value": ""
168 },
169 "labelDimensions": {
170 "width": 0,
171 "height": 0
172 },
173 "style": {},
174 "near_key": null,
175 "shape": {
176 "value": ""
177 },
178 "direction": {
179 "value": ""
180 },
181 "constraint": null
182 },
183 "zIndex": 0
184 },
185 "edges": null,
186 "objects": [
187 {
188 "id": "x",
189 "id_val": "x",
190 "references": [
191 {
192 "key": {
193 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:26:26",
194 "path": [
195 {
196 "unquoted_string": {
197 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:1:1",
198 "value": [
199 {
200 "string": "x",
201 "raw_string": "x"
202 }
203 ]
204 }
205 },
206 {
207 "unquoted_string": {
208 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:2:2-0:3:3",
209 "value": [
210 {
211 "string": "y",
212 "raw_string": "y"
213 }
214 ]
215 }
216 },
217 {
218 "unquoted_string": {
219 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:4:4-0:5:5",
220 "value": [
221 {
222 "string": "z",
223 "raw_string": "z"
224 }
225 ]
226 }
227 },
228 {
229 "unquoted_string": {
230 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:6:6-0:7:7",
231 "value": [
232 {
233 "string": "q",
234 "raw_string": "q"
235 }
236 ]
237 }
238 },
239 {
240 "unquoted_string": {
241 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:8:8-0:26:26",
242 "value": [
243 {
244 "string": "nerve-gift-jingler",
245 "raw_string": "nerve-gift-jingler"
246 }
247 ]
248 }
249 }
250 ]
251 },
252 "key_path_index": 0,
253 "map_key_edge_index": -1
254 },
255 {
256 "key": {
257 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:0:27-1:7:34",
258 "path": [
259 {
260 "unquoted_string": {
261 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:0:27-1:1:28",
262 "value": [
263 {
264 "string": "x",
265 "raw_string": "x"
266 }
267 ]
268 }
269 },
270 {
271 "unquoted_string": {
272 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:2:29-1:3:30",
273 "value": [
274 {
275 "string": "y",
276 "raw_string": "y"
277 }
278 ]
279 }
280 },
281 {
282 "unquoted_string": {
283 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:4:31-1:5:32",
284 "value": [
285 {
286 "string": "z",
287 "raw_string": "z"
288 }
289 ]
290 }
291 },
292 {
293 "unquoted_string": {
294 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:6:33-1:7:34",
295 "value": [
296 {
297 "string": "q",
298 "raw_string": "q"
299 }
300 ]
301 }
302 }
303 ]
304 },
305 "key_path_index": 0,
306 "map_key_edge_index": -1
307 }
308 ],
309 "attributes": {
310 "label": {
311 "value": "x"
312 },
313 "labelDimensions": {
314 "width": 0,
315 "height": 0
316 },
317 "style": {},
318 "near_key": null,
319 "shape": {
320 "value": "rectangle"
321 },
322 "direction": {
323 "value": ""
324 },
325 "constraint": null
326 },
327 "zIndex": 0
328 },
329 {
330 "id": "y",
331 "id_val": "y",
332 "references": [
333 {
334 "key": {
335 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:26:26",
336 "path": [
337 {
338 "unquoted_string": {
339 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:1:1",
340 "value": [
341 {
342 "string": "x",
343 "raw_string": "x"
344 }
345 ]
346 }
347 },
348 {
349 "unquoted_string": {
350 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:2:2-0:3:3",
351 "value": [
352 {
353 "string": "y",
354 "raw_string": "y"
355 }
356 ]
357 }
358 },
359 {
360 "unquoted_string": {
361 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:4:4-0:5:5",
362 "value": [
363 {
364 "string": "z",
365 "raw_string": "z"
366 }
367 ]
368 }
369 },
370 {
371 "unquoted_string": {
372 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:6:6-0:7:7",
373 "value": [
374 {
375 "string": "q",
376 "raw_string": "q"
377 }
378 ]
379 }
380 },
381 {
382 "unquoted_string": {
383 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:8:8-0:26:26",
384 "value": [
385 {
386 "string": "nerve-gift-jingler",
387 "raw_string": "nerve-gift-jingler"
388 }
389 ]
390 }
391 }
392 ]
393 },
394 "key_path_index": 1,
395 "map_key_edge_index": -1
396 },
397 {
398 "key": {
399 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:0:27-1:7:34",
400 "path": [
401 {
402 "unquoted_string": {
403 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:0:27-1:1:28",
404 "value": [
405 {
406 "string": "x",
407 "raw_string": "x"
408 }
409 ]
410 }
411 },
412 {
413 "unquoted_string": {
414 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:2:29-1:3:30",
415 "value": [
416 {
417 "string": "y",
418 "raw_string": "y"
419 }
420 ]
421 }
422 },
423 {
424 "unquoted_string": {
425 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:4:31-1:5:32",
426 "value": [
427 {
428 "string": "z",
429 "raw_string": "z"
430 }
431 ]
432 }
433 },
434 {
435 "unquoted_string": {
436 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:6:33-1:7:34",
437 "value": [
438 {
439 "string": "q",
440 "raw_string": "q"
441 }
442 ]
443 }
444 }
445 ]
446 },
447 "key_path_index": 1,
448 "map_key_edge_index": -1
449 }
450 ],
451 "attributes": {
452 "label": {
453 "value": "y"
454 },
455 "labelDimensions": {
456 "width": 0,
457 "height": 0
458 },
459 "style": {},
460 "near_key": null,
461 "shape": {
462 "value": "rectangle"
463 },
464 "direction": {
465 "value": ""
466 },
467 "constraint": null
468 },
469 "zIndex": 0
470 },
471 {
472 "id": "z",
473 "id_val": "z",
474 "references": [
475 {
476 "key": {
477 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:26:26",
478 "path": [
479 {
480 "unquoted_string": {
481 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:1:1",
482 "value": [
483 {
484 "string": "x",
485 "raw_string": "x"
486 }
487 ]
488 }
489 },
490 {
491 "unquoted_string": {
492 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:2:2-0:3:3",
493 "value": [
494 {
495 "string": "y",
496 "raw_string": "y"
497 }
498 ]
499 }
500 },
501 {
502 "unquoted_string": {
503 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:4:4-0:5:5",
504 "value": [
505 {
506 "string": "z",
507 "raw_string": "z"
508 }
509 ]
510 }
511 },
512 {
513 "unquoted_string": {
514 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:6:6-0:7:7",
515 "value": [
516 {
517 "string": "q",
518 "raw_string": "q"
519 }
520 ]
521 }
522 },
523 {
524 "unquoted_string": {
525 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:8:8-0:26:26",
526 "value": [
527 {
528 "string": "nerve-gift-jingler",
529 "raw_string": "nerve-gift-jingler"
530 }
531 ]
532 }
533 }
534 ]
535 },
536 "key_path_index": 2,
537 "map_key_edge_index": -1
538 },
539 {
540 "key": {
541 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:0:27-1:7:34",
542 "path": [
543 {
544 "unquoted_string": {
545 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:0:27-1:1:28",
546 "value": [
547 {
548 "string": "x",
549 "raw_string": "x"
550 }
551 ]
552 }
553 },
554 {
555 "unquoted_string": {
556 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:2:29-1:3:30",
557 "value": [
558 {
559 "string": "y",
560 "raw_string": "y"
561 }
562 ]
563 }
564 },
565 {
566 "unquoted_string": {
567 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:4:31-1:5:32",
568 "value": [
569 {
570 "string": "z",
571 "raw_string": "z"
572 }
573 ]
574 }
575 },
576 {
577 "unquoted_string": {
578 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:6:33-1:7:34",
579 "value": [
580 {
581 "string": "q",
582 "raw_string": "q"
583 }
584 ]
585 }
586 }
587 ]
588 },
589 "key_path_index": 2,
590 "map_key_edge_index": -1
591 }
592 ],
593 "attributes": {
594 "label": {
595 "value": "z"
596 },
597 "labelDimensions": {
598 "width": 0,
599 "height": 0
600 },
601 "style": {},
602 "near_key": null,
603 "shape": {
604 "value": "rectangle"
605 },
606 "direction": {
607 "value": ""
608 },
609 "constraint": null
610 },
611 "zIndex": 0
612 },
613 {
614 "id": "q",
615 "id_val": "q",
616 "references": [
617 {
618 "key": {
619 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:26:26",
620 "path": [
621 {
622 "unquoted_string": {
623 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:1:1",
624 "value": [
625 {
626 "string": "x",
627 "raw_string": "x"
628 }
629 ]
630 }
631 },
632 {
633 "unquoted_string": {
634 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:2:2-0:3:3",
635 "value": [
636 {
637 "string": "y",
638 "raw_string": "y"
639 }
640 ]
641 }
642 },
643 {
644 "unquoted_string": {
645 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:4:4-0:5:5",
646 "value": [
647 {
648 "string": "z",
649 "raw_string": "z"
650 }
651 ]
652 }
653 },
654 {
655 "unquoted_string": {
656 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:6:6-0:7:7",
657 "value": [
658 {
659 "string": "q",
660 "raw_string": "q"
661 }
662 ]
663 }
664 },
665 {
666 "unquoted_string": {
667 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:8:8-0:26:26",
668 "value": [
669 {
670 "string": "nerve-gift-jingler",
671 "raw_string": "nerve-gift-jingler"
672 }
673 ]
674 }
675 }
676 ]
677 },
678 "key_path_index": 3,
679 "map_key_edge_index": -1
680 },
681 {
682 "key": {
683 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:0:27-1:7:34",
684 "path": [
685 {
686 "unquoted_string": {
687 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:0:27-1:1:28",
688 "value": [
689 {
690 "string": "x",
691 "raw_string": "x"
692 }
693 ]
694 }
695 },
696 {
697 "unquoted_string": {
698 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:2:29-1:3:30",
699 "value": [
700 {
701 "string": "y",
702 "raw_string": "y"
703 }
704 ]
705 }
706 },
707 {
708 "unquoted_string": {
709 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:4:31-1:5:32",
710 "value": [
711 {
712 "string": "z",
713 "raw_string": "z"
714 }
715 ]
716 }
717 },
718 {
719 "unquoted_string": {
720 "range": "d2/testdata/d2oracle/TestRename/nested.d2,1:6:33-1:7:34",
721 "value": [
722 {
723 "string": "q",
724 "raw_string": "q"
725 }
726 ]
727 }
728 }
729 ]
730 },
731 "key_path_index": 3,
732 "map_key_edge_index": -1
733 }
734 ],
735 "attributes": {
736 "label": {
737 "value": "q"
738 },
739 "labelDimensions": {
740 "width": 0,
741 "height": 0
742 },
743 "style": {},
744 "near_key": null,
745 "shape": {
746 "value": "rectangle"
747 },
748 "direction": {
749 "value": ""
750 },
751 "constraint": null
752 },
753 "zIndex": 0
754 },
755 {
756 "id": "nerve-gift-jingler",
757 "id_val": "nerve-gift-jingler",
758 "references": [
759 {
760 "key": {
761 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:26:26",
762 "path": [
763 {
764 "unquoted_string": {
765 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-0:1:1",
766 "value": [
767 {
768 "string": "x",
769 "raw_string": "x"
770 }
771 ]
772 }
773 },
774 {
775 "unquoted_string": {
776 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:2:2-0:3:3",
777 "value": [
778 {
779 "string": "y",
780 "raw_string": "y"
781 }
782 ]
783 }
784 },
785 {
786 "unquoted_string": {
787 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:4:4-0:5:5",
788 "value": [
789 {
790 "string": "z",
791 "raw_string": "z"
792 }
793 ]
794 }
795 },
796 {
797 "unquoted_string": {
798 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:6:6-0:7:7",
799 "value": [
800 {
801 "string": "q",
802 "raw_string": "q"
803 }
804 ]
805 }
806 },
807 {
808 "unquoted_string": {
809 "range": "d2/testdata/d2oracle/TestRename/nested.d2,0:8:8-0:26:26",
810 "value": [
811 {
812 "string": "nerve-gift-jingler",
813 "raw_string": "nerve-gift-jingler"
814 }
815 ]
816 }
817 }
818 ]
819 },
820 "key_path_index": 4,
821 "map_key_edge_index": -1
822 },
823 {
824 "key": {
825 "range": "d2/testdata/d2oracle/TestRename/nested.d2,2:2:40-2:20:58",
826 "path": [
827 {
828 "unquoted_string": {
829 "range": "d2/testdata/d2oracle/TestRename/nested.d2,2:2:40-2:20:58",
830 "value": [
831 {
832 "string": "nerve-gift-jingler",
833 "raw_string": "nerve-gift-jingler"
834 }
835 ]
836 }
837 }
838 ]
839 },
840 "key_path_index": 0,
841 "map_key_edge_index": -1
842 }
843 ],
844 "attributes": {
845 "label": {
846 "value": "nerve-gift-jingler"
847 },
848 "labelDimensions": {
849 "width": 0,
850 "height": 0
851 },
852 "style": {},
853 "near_key": null,
854 "shape": {
855 "value": "rectangle"
856 },
857 "direction": {
858 "value": ""
859 },
860 "constraint": null
861 },
862 "zIndex": 0
863 }
864 ]
865 },
866 "err": "<nil>"
867}
View as plain text