1{
2 "graph": {
3 "name": "",
4 "isFolderOnly": false,
5 "ast": {
6 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-12:0:235",
7 "nodes": [
8 {
9 "map_key": {
10 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-0:70:70",
11 "edges": [
12 {
13 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-0:23:23",
14 "src": {
15 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-0:16:16",
16 "path": [
17 {
18 "unquoted_string": {
19 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-0:2:2",
20 "value": [
21 {
22 "string": "ok",
23 "raw_string": "ok"
24 }
25 ]
26 }
27 },
28 {
29 "double_quoted_string": {
30 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:3:3-0:14:14",
31 "value": [
32 {
33 "string": "<gosling>",
34 "raw_string": "<gosling>"
35 }
36 ]
37 }
38 },
39 {
40 "unquoted_string": {
41 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:15:15-0:16:16",
42 "value": [
43 {
44 "string": "z",
45 "raw_string": "z"
46 }
47 ]
48 }
49 }
50 ]
51 },
52 "src_arrow": "",
53 "dst": {
54 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:23:23",
55 "path": [
56 {
57 "unquoted_string": {
58 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:21:21",
59 "value": [
60 {
61 "string": "p",
62 "raw_string": "p"
63 }
64 ]
65 }
66 },
67 {
68 "unquoted_string": {
69 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:22:22-0:23:23",
70 "value": [
71 {
72 "string": "k",
73 "raw_string": "k"
74 }
75 ]
76 }
77 }
78 ]
79 },
80 "dst_arrow": ">"
81 },
82 {
83 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:43:43",
84 "src": {
85 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:23:23",
86 "path": [
87 {
88 "unquoted_string": {
89 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:21:21",
90 "value": [
91 {
92 "string": "p",
93 "raw_string": "p"
94 }
95 ]
96 }
97 },
98 {
99 "unquoted_string": {
100 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:22:22-0:23:23",
101 "value": [
102 {
103 "string": "k",
104 "raw_string": "k"
105 }
106 ]
107 }
108 }
109 ]
110 },
111 "src_arrow": "",
112 "dst": {
113 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:43:43",
114 "path": [
115 {
116 "unquoted_string": {
117 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:29:29",
118 "value": [
119 {
120 "string": "ok",
121 "raw_string": "ok"
122 }
123 ]
124 }
125 },
126 {
127 "double_quoted_string": {
128 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:30:30-0:41:41",
129 "value": [
130 {
131 "string": "<gosling>",
132 "raw_string": "<gosling>"
133 }
134 ]
135 }
136 },
137 {
138 "unquoted_string": {
139 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:42:42-0:43:43",
140 "value": [
141 {
142 "string": "z",
143 "raw_string": "z"
144 }
145 ]
146 }
147 }
148 ]
149 },
150 "dst_arrow": ">"
151 },
152 {
153 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:50:50",
154 "src": {
155 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:43:43",
156 "path": [
157 {
158 "unquoted_string": {
159 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:29:29",
160 "value": [
161 {
162 "string": "ok",
163 "raw_string": "ok"
164 }
165 ]
166 }
167 },
168 {
169 "double_quoted_string": {
170 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:30:30-0:41:41",
171 "value": [
172 {
173 "string": "<gosling>",
174 "raw_string": "<gosling>"
175 }
176 ]
177 }
178 },
179 {
180 "unquoted_string": {
181 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:42:42-0:43:43",
182 "value": [
183 {
184 "string": "z",
185 "raw_string": "z"
186 }
187 ]
188 }
189 }
190 ]
191 },
192 "src_arrow": "",
193 "dst": {
194 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:50:50",
195 "path": [
196 {
197 "unquoted_string": {
198 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:48:48",
199 "value": [
200 {
201 "string": "l",
202 "raw_string": "l"
203 }
204 ]
205 }
206 },
207 {
208 "unquoted_string": {
209 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:49:49-0:50:50",
210 "value": [
211 {
212 "string": "a",
213 "raw_string": "a"
214 }
215 ]
216 }
217 }
218 ]
219 },
220 "dst_arrow": ">"
221 },
222 {
223 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:70:70",
224 "src": {
225 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:50:50",
226 "path": [
227 {
228 "unquoted_string": {
229 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:48:48",
230 "value": [
231 {
232 "string": "l",
233 "raw_string": "l"
234 }
235 ]
236 }
237 },
238 {
239 "unquoted_string": {
240 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:49:49-0:50:50",
241 "value": [
242 {
243 "string": "a",
244 "raw_string": "a"
245 }
246 ]
247 }
248 }
249 ]
250 },
251 "src_arrow": "",
252 "dst": {
253 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:54:54-0:70:70",
254 "path": [
255 {
256 "unquoted_string": {
257 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:54:54-0:56:56",
258 "value": [
259 {
260 "string": "ok",
261 "raw_string": "ok"
262 }
263 ]
264 }
265 },
266 {
267 "double_quoted_string": {
268 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:57:57-0:68:68",
269 "value": [
270 {
271 "string": "<gosling>",
272 "raw_string": "<gosling>"
273 }
274 ]
275 }
276 },
277 {
278 "unquoted_string": {
279 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:69:69-0:70:70",
280 "value": [
281 {
282 "string": "z",
283 "raw_string": "z"
284 }
285 ]
286 }
287 }
288 ]
289 },
290 "dst_arrow": ">"
291 }
292 ],
293 "primary": {},
294 "value": {}
295 }
296 },
297 {
298 "map_key": {
299 "range": "d2/testdata/d2oracle/TestRename/container.d2,1:0:71-4:1:115",
300 "key": {
301 "range": "d2/testdata/d2oracle/TestRename/container.d2,1:0:71-1:14:85",
302 "path": [
303 {
304 "unquoted_string": {
305 "range": "d2/testdata/d2oracle/TestRename/container.d2,1:0:71-1:2:73",
306 "value": [
307 {
308 "string": "ok",
309 "raw_string": "ok"
310 }
311 ]
312 }
313 },
314 {
315 "double_quoted_string": {
316 "range": "d2/testdata/d2oracle/TestRename/container.d2,1:3:74-1:14:85",
317 "value": [
318 {
319 "string": "<gosling>",
320 "raw_string": "<gosling>"
321 }
322 ]
323 }
324 }
325 ]
326 },
327 "primary": {},
328 "value": {
329 "map": {
330 "range": "d2/testdata/d2oracle/TestRename/container.d2,1:16:87-4:1:115",
331 "nodes": [
332 {
333 "map_key": {
334 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:2:91-2:13:102",
335 "edges": [
336 {
337 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:2:91-2:8:97",
338 "src": {
339 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:2:91-2:3:92",
340 "path": [
341 {
342 "unquoted_string": {
343 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:2:91-2:3:92",
344 "value": [
345 {
346 "string": "q",
347 "raw_string": "q"
348 }
349 ]
350 }
351 }
352 ]
353 },
354 "src_arrow": "",
355 "dst": {
356 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:7:96-2:8:97",
357 "path": [
358 {
359 "unquoted_string": {
360 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:7:96-2:8:97",
361 "value": [
362 {
363 "string": "+",
364 "raw_string": "+"
365 }
366 ]
367 }
368 }
369 ]
370 },
371 "dst_arrow": ">"
372 },
373 {
374 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:7:96-2:13:102",
375 "src": {
376 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:7:96-2:8:97",
377 "path": [
378 {
379 "unquoted_string": {
380 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:7:96-2:8:97",
381 "value": [
382 {
383 "string": "+",
384 "raw_string": "+"
385 }
386 ]
387 }
388 }
389 ]
390 },
391 "src_arrow": "",
392 "dst": {
393 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:12:101-2:13:102",
394 "path": [
395 {
396 "unquoted_string": {
397 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:12:101-2:13:102",
398 "value": [
399 {
400 "string": "z",
401 "raw_string": "z"
402 }
403 ]
404 }
405 }
406 ]
407 },
408 "dst_arrow": ">"
409 }
410 ],
411 "primary": {},
412 "value": {}
413 }
414 },
415 {
416 "map_key": {
417 "range": "d2/testdata/d2oracle/TestRename/container.d2,3:2:105-3:10:113",
418 "key": {
419 "range": "d2/testdata/d2oracle/TestRename/container.d2,3:2:105-3:3:106",
420 "path": [
421 {
422 "unquoted_string": {
423 "range": "d2/testdata/d2oracle/TestRename/container.d2,3:2:105-3:3:106",
424 "value": [
425 {
426 "string": "z",
427 "raw_string": "z"
428 }
429 ]
430 }
431 }
432 ]
433 },
434 "primary": {},
435 "value": {
436 "unquoted_string": {
437 "range": "d2/testdata/d2oracle/TestRename/container.d2,3:5:108-3:10:113",
438 "value": [
439 {
440 "string": "label",
441 "raw_string": "label"
442 }
443 ]
444 }
445 }
446 }
447 }
448 ]
449 }
450 }
451 }
452 },
453 {
454 "map_key": {
455 "range": "d2/testdata/d2oracle/TestRename/container.d2,5:0:116-9:1:150",
456 "key": {
457 "range": "d2/testdata/d2oracle/TestRename/container.d2,5:0:116-5:2:118",
458 "path": [
459 {
460 "unquoted_string": {
461 "range": "d2/testdata/d2oracle/TestRename/container.d2,5:0:116-5:2:118",
462 "value": [
463 {
464 "string": "ok",
465 "raw_string": "ok"
466 }
467 ]
468 }
469 }
470 ]
471 },
472 "primary": {},
473 "value": {
474 "map": {
475 "range": "d2/testdata/d2oracle/TestRename/container.d2,5:4:120-9:1:150",
476 "nodes": [
477 {
478 "map_key": {
479 "range": "d2/testdata/d2oracle/TestRename/container.d2,6:2:124-8:3:148",
480 "key": {
481 "range": "d2/testdata/d2oracle/TestRename/container.d2,6:2:124-6:13:135",
482 "path": [
483 {
484 "double_quoted_string": {
485 "range": "d2/testdata/d2oracle/TestRename/container.d2,6:2:124-6:13:135",
486 "value": [
487 {
488 "string": "<gosling>",
489 "raw_string": "<gosling>"
490 }
491 ]
492 }
493 }
494 ]
495 },
496 "primary": {},
497 "value": {
498 "map": {
499 "range": "d2/testdata/d2oracle/TestRename/container.d2,6:15:137-8:3:148",
500 "nodes": [
501 {
502 "map_key": {
503 "range": "d2/testdata/d2oracle/TestRename/container.d2,7:4:143-7:5:144",
504 "key": {
505 "range": "d2/testdata/d2oracle/TestRename/container.d2,7:4:143-7:5:144",
506 "path": [
507 {
508 "unquoted_string": {
509 "range": "d2/testdata/d2oracle/TestRename/container.d2,7:4:143-7:5:144",
510 "value": [
511 {
512 "string": "i",
513 "raw_string": "i"
514 }
515 ]
516 }
517 }
518 ]
519 },
520 "primary": {},
521 "value": {}
522 }
523 }
524 ]
525 }
526 }
527 }
528 }
529 ]
530 }
531 }
532 }
533 },
534 {
535 "map_key": {
536 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:0:151-10:45:196",
537 "edges": [
538 {
539 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:1:152-10:24:175",
540 "src": {
541 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:1:152-10:17:168",
542 "path": [
543 {
544 "unquoted_string": {
545 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:1:152-10:3:154",
546 "value": [
547 {
548 "string": "ok",
549 "raw_string": "ok"
550 }
551 ]
552 }
553 },
554 {
555 "double_quoted_string": {
556 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:4:155-10:15:166",
557 "value": [
558 {
559 "string": "<gosling>",
560 "raw_string": "<gosling>"
561 }
562 ]
563 }
564 },
565 {
566 "unquoted_string": {
567 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:16:167-10:17:168",
568 "value": [
569 {
570 "string": "z",
571 "raw_string": "z"
572 }
573 ]
574 }
575 }
576 ]
577 },
578 "src_arrow": "",
579 "dst": {
580 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:21:172-10:24:175",
581 "path": [
582 {
583 "unquoted_string": {
584 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:21:172-10:22:173",
585 "value": [
586 {
587 "string": "p",
588 "raw_string": "p"
589 }
590 ]
591 }
592 },
593 {
594 "unquoted_string": {
595 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:23:174-10:24:175",
596 "value": [
597 {
598 "string": "k",
599 "raw_string": "k"
600 }
601 ]
602 }
603 }
604 ]
605 },
606 "dst_arrow": ">"
607 }
608 ],
609 "edge_index": {
610 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:25:176-10:28:179",
611 "int": 0,
612 "glob": false
613 },
614 "primary": {},
615 "value": {
616 "double_quoted_string": {
617 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:30:181-10:45:196",
618 "value": [
619 {
620 "string": "furbling, v.:",
621 "raw_string": "furbling, v.:"
622 }
623 ]
624 }
625 }
626 }
627 },
628 {
629 "map_key": {
630 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:0:197-11:37:234",
631 "key": {
632 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:0:197-11:4:201",
633 "path": [
634 {
635 "unquoted_string": {
636 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:0:197-11:4:201",
637 "value": [
638 {
639 "string": "more",
640 "raw_string": "more"
641 }
642 ]
643 }
644 }
645 ]
646 },
647 "edges": [
648 {
649 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:6:203-11:19:216",
650 "src": {
651 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:6:203-11:12:209",
652 "path": [
653 {
654 "unquoted_string": {
655 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:6:203-11:8:205",
656 "value": [
657 {
658 "string": "ok",
659 "raw_string": "ok"
660 }
661 ]
662 }
663 },
664 {
665 "unquoted_string": {
666 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:9:206-11:10:207",
667 "value": [
668 {
669 "string": "q",
670 "raw_string": "q"
671 }
672 ]
673 }
674 },
675 {
676 "unquoted_string": {
677 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:11:208-11:12:209",
678 "value": [
679 {
680 "string": "z",
681 "raw_string": "z"
682 }
683 ]
684 }
685 }
686 ]
687 },
688 "src_arrow": "",
689 "dst": {
690 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:16:213-11:19:216",
691 "path": [
692 {
693 "unquoted_string": {
694 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:16:213-11:17:214",
695 "value": [
696 {
697 "string": "p",
698 "raw_string": "p"
699 }
700 ]
701 }
702 },
703 {
704 "unquoted_string": {
705 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:18:215-11:19:216",
706 "value": [
707 {
708 "string": "k",
709 "raw_string": "k"
710 }
711 ]
712 }
713 }
714 ]
715 },
716 "dst_arrow": ">"
717 }
718 ],
719 "primary": {},
720 "value": {
721 "double_quoted_string": {
722 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:22:219-11:37:234",
723 "value": [
724 {
725 "string": "furbling, v.:",
726 "raw_string": "furbling, v.:"
727 }
728 ]
729 }
730 }
731 }
732 }
733 ]
734 },
735 "root": {
736 "id": "",
737 "id_val": "",
738 "attributes": {
739 "label": {
740 "value": ""
741 },
742 "labelDimensions": {
743 "width": 0,
744 "height": 0
745 },
746 "style": {},
747 "near_key": null,
748 "shape": {
749 "value": ""
750 },
751 "direction": {
752 "value": ""
753 },
754 "constraint": null
755 },
756 "zIndex": 0
757 },
758 "edges": [
759 {
760 "index": 0,
761 "isCurve": false,
762 "src_arrow": false,
763 "dst_arrow": true,
764 "references": [
765 {
766 "map_key_edge_index": 0
767 },
768 {
769 "map_key_edge_index": 0
770 }
771 ],
772 "attributes": {
773 "label": {
774 "value": "furbling, v.:"
775 },
776 "labelDimensions": {
777 "width": 0,
778 "height": 0
779 },
780 "style": {},
781 "near_key": null,
782 "shape": {
783 "value": ""
784 },
785 "direction": {
786 "value": ""
787 },
788 "constraint": null
789 },
790 "zIndex": 0
791 },
792 {
793 "index": 0,
794 "isCurve": false,
795 "src_arrow": false,
796 "dst_arrow": true,
797 "references": [
798 {
799 "map_key_edge_index": 1
800 }
801 ],
802 "attributes": {
803 "label": {
804 "value": ""
805 },
806 "labelDimensions": {
807 "width": 0,
808 "height": 0
809 },
810 "style": {},
811 "near_key": null,
812 "shape": {
813 "value": ""
814 },
815 "direction": {
816 "value": ""
817 },
818 "constraint": null
819 },
820 "zIndex": 0
821 },
822 {
823 "index": 0,
824 "isCurve": false,
825 "src_arrow": false,
826 "dst_arrow": true,
827 "references": [
828 {
829 "map_key_edge_index": 2
830 }
831 ],
832 "attributes": {
833 "label": {
834 "value": ""
835 },
836 "labelDimensions": {
837 "width": 0,
838 "height": 0
839 },
840 "style": {},
841 "near_key": null,
842 "shape": {
843 "value": ""
844 },
845 "direction": {
846 "value": ""
847 },
848 "constraint": null
849 },
850 "zIndex": 0
851 },
852 {
853 "index": 0,
854 "isCurve": false,
855 "src_arrow": false,
856 "dst_arrow": true,
857 "references": [
858 {
859 "map_key_edge_index": 3
860 }
861 ],
862 "attributes": {
863 "label": {
864 "value": ""
865 },
866 "labelDimensions": {
867 "width": 0,
868 "height": 0
869 },
870 "style": {},
871 "near_key": null,
872 "shape": {
873 "value": ""
874 },
875 "direction": {
876 "value": ""
877 },
878 "constraint": null
879 },
880 "zIndex": 0
881 },
882 {
883 "index": 0,
884 "isCurve": false,
885 "src_arrow": false,
886 "dst_arrow": true,
887 "references": [
888 {
889 "map_key_edge_index": 0
890 }
891 ],
892 "attributes": {
893 "label": {
894 "value": ""
895 },
896 "labelDimensions": {
897 "width": 0,
898 "height": 0
899 },
900 "style": {},
901 "near_key": null,
902 "shape": {
903 "value": ""
904 },
905 "direction": {
906 "value": ""
907 },
908 "constraint": null
909 },
910 "zIndex": 0
911 },
912 {
913 "index": 0,
914 "isCurve": false,
915 "src_arrow": false,
916 "dst_arrow": true,
917 "references": [
918 {
919 "map_key_edge_index": 1
920 }
921 ],
922 "attributes": {
923 "label": {
924 "value": ""
925 },
926 "labelDimensions": {
927 "width": 0,
928 "height": 0
929 },
930 "style": {},
931 "near_key": null,
932 "shape": {
933 "value": ""
934 },
935 "direction": {
936 "value": ""
937 },
938 "constraint": null
939 },
940 "zIndex": 0
941 },
942 {
943 "index": 0,
944 "isCurve": false,
945 "src_arrow": false,
946 "dst_arrow": true,
947 "references": [
948 {
949 "map_key_edge_index": 0
950 }
951 ],
952 "attributes": {
953 "label": {
954 "value": "furbling, v.:"
955 },
956 "labelDimensions": {
957 "width": 0,
958 "height": 0
959 },
960 "style": {},
961 "near_key": null,
962 "shape": {
963 "value": ""
964 },
965 "direction": {
966 "value": ""
967 },
968 "constraint": null
969 },
970 "zIndex": 0
971 }
972 ],
973 "objects": [
974 {
975 "id": "ok",
976 "id_val": "ok",
977 "references": [
978 {
979 "key": {
980 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-0:16:16",
981 "path": [
982 {
983 "unquoted_string": {
984 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-0:2:2",
985 "value": [
986 {
987 "string": "ok",
988 "raw_string": "ok"
989 }
990 ]
991 }
992 },
993 {
994 "double_quoted_string": {
995 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:3:3-0:14:14",
996 "value": [
997 {
998 "string": "<gosling>",
999 "raw_string": "<gosling>"
1000 }
1001 ]
1002 }
1003 },
1004 {
1005 "unquoted_string": {
1006 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:15:15-0:16:16",
1007 "value": [
1008 {
1009 "string": "z",
1010 "raw_string": "z"
1011 }
1012 ]
1013 }
1014 }
1015 ]
1016 },
1017 "key_path_index": 0,
1018 "map_key_edge_index": 0
1019 },
1020 {
1021 "key": {
1022 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:43:43",
1023 "path": [
1024 {
1025 "unquoted_string": {
1026 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:29:29",
1027 "value": [
1028 {
1029 "string": "ok",
1030 "raw_string": "ok"
1031 }
1032 ]
1033 }
1034 },
1035 {
1036 "double_quoted_string": {
1037 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:30:30-0:41:41",
1038 "value": [
1039 {
1040 "string": "<gosling>",
1041 "raw_string": "<gosling>"
1042 }
1043 ]
1044 }
1045 },
1046 {
1047 "unquoted_string": {
1048 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:42:42-0:43:43",
1049 "value": [
1050 {
1051 "string": "z",
1052 "raw_string": "z"
1053 }
1054 ]
1055 }
1056 }
1057 ]
1058 },
1059 "key_path_index": 0,
1060 "map_key_edge_index": 1
1061 },
1062 {
1063 "key": {
1064 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:43:43",
1065 "path": [
1066 {
1067 "unquoted_string": {
1068 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:29:29",
1069 "value": [
1070 {
1071 "string": "ok",
1072 "raw_string": "ok"
1073 }
1074 ]
1075 }
1076 },
1077 {
1078 "double_quoted_string": {
1079 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:30:30-0:41:41",
1080 "value": [
1081 {
1082 "string": "<gosling>",
1083 "raw_string": "<gosling>"
1084 }
1085 ]
1086 }
1087 },
1088 {
1089 "unquoted_string": {
1090 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:42:42-0:43:43",
1091 "value": [
1092 {
1093 "string": "z",
1094 "raw_string": "z"
1095 }
1096 ]
1097 }
1098 }
1099 ]
1100 },
1101 "key_path_index": 0,
1102 "map_key_edge_index": 2
1103 },
1104 {
1105 "key": {
1106 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:54:54-0:70:70",
1107 "path": [
1108 {
1109 "unquoted_string": {
1110 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:54:54-0:56:56",
1111 "value": [
1112 {
1113 "string": "ok",
1114 "raw_string": "ok"
1115 }
1116 ]
1117 }
1118 },
1119 {
1120 "double_quoted_string": {
1121 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:57:57-0:68:68",
1122 "value": [
1123 {
1124 "string": "<gosling>",
1125 "raw_string": "<gosling>"
1126 }
1127 ]
1128 }
1129 },
1130 {
1131 "unquoted_string": {
1132 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:69:69-0:70:70",
1133 "value": [
1134 {
1135 "string": "z",
1136 "raw_string": "z"
1137 }
1138 ]
1139 }
1140 }
1141 ]
1142 },
1143 "key_path_index": 0,
1144 "map_key_edge_index": 3
1145 },
1146 {
1147 "key": {
1148 "range": "d2/testdata/d2oracle/TestRename/container.d2,1:0:71-1:14:85",
1149 "path": [
1150 {
1151 "unquoted_string": {
1152 "range": "d2/testdata/d2oracle/TestRename/container.d2,1:0:71-1:2:73",
1153 "value": [
1154 {
1155 "string": "ok",
1156 "raw_string": "ok"
1157 }
1158 ]
1159 }
1160 },
1161 {
1162 "double_quoted_string": {
1163 "range": "d2/testdata/d2oracle/TestRename/container.d2,1:3:74-1:14:85",
1164 "value": [
1165 {
1166 "string": "<gosling>",
1167 "raw_string": "<gosling>"
1168 }
1169 ]
1170 }
1171 }
1172 ]
1173 },
1174 "key_path_index": 0,
1175 "map_key_edge_index": -1
1176 },
1177 {
1178 "key": {
1179 "range": "d2/testdata/d2oracle/TestRename/container.d2,5:0:116-5:2:118",
1180 "path": [
1181 {
1182 "unquoted_string": {
1183 "range": "d2/testdata/d2oracle/TestRename/container.d2,5:0:116-5:2:118",
1184 "value": [
1185 {
1186 "string": "ok",
1187 "raw_string": "ok"
1188 }
1189 ]
1190 }
1191 }
1192 ]
1193 },
1194 "key_path_index": 0,
1195 "map_key_edge_index": -1
1196 },
1197 {
1198 "key": {
1199 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:1:152-10:17:168",
1200 "path": [
1201 {
1202 "unquoted_string": {
1203 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:1:152-10:3:154",
1204 "value": [
1205 {
1206 "string": "ok",
1207 "raw_string": "ok"
1208 }
1209 ]
1210 }
1211 },
1212 {
1213 "double_quoted_string": {
1214 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:4:155-10:15:166",
1215 "value": [
1216 {
1217 "string": "<gosling>",
1218 "raw_string": "<gosling>"
1219 }
1220 ]
1221 }
1222 },
1223 {
1224 "unquoted_string": {
1225 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:16:167-10:17:168",
1226 "value": [
1227 {
1228 "string": "z",
1229 "raw_string": "z"
1230 }
1231 ]
1232 }
1233 }
1234 ]
1235 },
1236 "key_path_index": 0,
1237 "map_key_edge_index": 0
1238 }
1239 ],
1240 "attributes": {
1241 "label": {
1242 "value": "ok"
1243 },
1244 "labelDimensions": {
1245 "width": 0,
1246 "height": 0
1247 },
1248 "style": {},
1249 "near_key": null,
1250 "shape": {
1251 "value": "rectangle"
1252 },
1253 "direction": {
1254 "value": ""
1255 },
1256 "constraint": null
1257 },
1258 "zIndex": 0
1259 },
1260 {
1261 "id": "\"<gosling>\"",
1262 "id_val": "<gosling>",
1263 "references": [
1264 {
1265 "key": {
1266 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-0:16:16",
1267 "path": [
1268 {
1269 "unquoted_string": {
1270 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-0:2:2",
1271 "value": [
1272 {
1273 "string": "ok",
1274 "raw_string": "ok"
1275 }
1276 ]
1277 }
1278 },
1279 {
1280 "double_quoted_string": {
1281 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:3:3-0:14:14",
1282 "value": [
1283 {
1284 "string": "<gosling>",
1285 "raw_string": "<gosling>"
1286 }
1287 ]
1288 }
1289 },
1290 {
1291 "unquoted_string": {
1292 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:15:15-0:16:16",
1293 "value": [
1294 {
1295 "string": "z",
1296 "raw_string": "z"
1297 }
1298 ]
1299 }
1300 }
1301 ]
1302 },
1303 "key_path_index": 1,
1304 "map_key_edge_index": 0
1305 },
1306 {
1307 "key": {
1308 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:43:43",
1309 "path": [
1310 {
1311 "unquoted_string": {
1312 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:29:29",
1313 "value": [
1314 {
1315 "string": "ok",
1316 "raw_string": "ok"
1317 }
1318 ]
1319 }
1320 },
1321 {
1322 "double_quoted_string": {
1323 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:30:30-0:41:41",
1324 "value": [
1325 {
1326 "string": "<gosling>",
1327 "raw_string": "<gosling>"
1328 }
1329 ]
1330 }
1331 },
1332 {
1333 "unquoted_string": {
1334 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:42:42-0:43:43",
1335 "value": [
1336 {
1337 "string": "z",
1338 "raw_string": "z"
1339 }
1340 ]
1341 }
1342 }
1343 ]
1344 },
1345 "key_path_index": 1,
1346 "map_key_edge_index": 1
1347 },
1348 {
1349 "key": {
1350 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:43:43",
1351 "path": [
1352 {
1353 "unquoted_string": {
1354 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:29:29",
1355 "value": [
1356 {
1357 "string": "ok",
1358 "raw_string": "ok"
1359 }
1360 ]
1361 }
1362 },
1363 {
1364 "double_quoted_string": {
1365 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:30:30-0:41:41",
1366 "value": [
1367 {
1368 "string": "<gosling>",
1369 "raw_string": "<gosling>"
1370 }
1371 ]
1372 }
1373 },
1374 {
1375 "unquoted_string": {
1376 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:42:42-0:43:43",
1377 "value": [
1378 {
1379 "string": "z",
1380 "raw_string": "z"
1381 }
1382 ]
1383 }
1384 }
1385 ]
1386 },
1387 "key_path_index": 1,
1388 "map_key_edge_index": 2
1389 },
1390 {
1391 "key": {
1392 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:54:54-0:70:70",
1393 "path": [
1394 {
1395 "unquoted_string": {
1396 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:54:54-0:56:56",
1397 "value": [
1398 {
1399 "string": "ok",
1400 "raw_string": "ok"
1401 }
1402 ]
1403 }
1404 },
1405 {
1406 "double_quoted_string": {
1407 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:57:57-0:68:68",
1408 "value": [
1409 {
1410 "string": "<gosling>",
1411 "raw_string": "<gosling>"
1412 }
1413 ]
1414 }
1415 },
1416 {
1417 "unquoted_string": {
1418 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:69:69-0:70:70",
1419 "value": [
1420 {
1421 "string": "z",
1422 "raw_string": "z"
1423 }
1424 ]
1425 }
1426 }
1427 ]
1428 },
1429 "key_path_index": 1,
1430 "map_key_edge_index": 3
1431 },
1432 {
1433 "key": {
1434 "range": "d2/testdata/d2oracle/TestRename/container.d2,1:0:71-1:14:85",
1435 "path": [
1436 {
1437 "unquoted_string": {
1438 "range": "d2/testdata/d2oracle/TestRename/container.d2,1:0:71-1:2:73",
1439 "value": [
1440 {
1441 "string": "ok",
1442 "raw_string": "ok"
1443 }
1444 ]
1445 }
1446 },
1447 {
1448 "double_quoted_string": {
1449 "range": "d2/testdata/d2oracle/TestRename/container.d2,1:3:74-1:14:85",
1450 "value": [
1451 {
1452 "string": "<gosling>",
1453 "raw_string": "<gosling>"
1454 }
1455 ]
1456 }
1457 }
1458 ]
1459 },
1460 "key_path_index": 1,
1461 "map_key_edge_index": -1
1462 },
1463 {
1464 "key": {
1465 "range": "d2/testdata/d2oracle/TestRename/container.d2,6:2:124-6:13:135",
1466 "path": [
1467 {
1468 "double_quoted_string": {
1469 "range": "d2/testdata/d2oracle/TestRename/container.d2,6:2:124-6:13:135",
1470 "value": [
1471 {
1472 "string": "<gosling>",
1473 "raw_string": "<gosling>"
1474 }
1475 ]
1476 }
1477 }
1478 ]
1479 },
1480 "key_path_index": 0,
1481 "map_key_edge_index": -1
1482 },
1483 {
1484 "key": {
1485 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:1:152-10:17:168",
1486 "path": [
1487 {
1488 "unquoted_string": {
1489 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:1:152-10:3:154",
1490 "value": [
1491 {
1492 "string": "ok",
1493 "raw_string": "ok"
1494 }
1495 ]
1496 }
1497 },
1498 {
1499 "double_quoted_string": {
1500 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:4:155-10:15:166",
1501 "value": [
1502 {
1503 "string": "<gosling>",
1504 "raw_string": "<gosling>"
1505 }
1506 ]
1507 }
1508 },
1509 {
1510 "unquoted_string": {
1511 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:16:167-10:17:168",
1512 "value": [
1513 {
1514 "string": "z",
1515 "raw_string": "z"
1516 }
1517 ]
1518 }
1519 }
1520 ]
1521 },
1522 "key_path_index": 1,
1523 "map_key_edge_index": 0
1524 }
1525 ],
1526 "attributes": {
1527 "label": {
1528 "value": "<gosling>"
1529 },
1530 "labelDimensions": {
1531 "width": 0,
1532 "height": 0
1533 },
1534 "style": {},
1535 "near_key": null,
1536 "shape": {
1537 "value": "rectangle"
1538 },
1539 "direction": {
1540 "value": ""
1541 },
1542 "constraint": null
1543 },
1544 "zIndex": 0
1545 },
1546 {
1547 "id": "z",
1548 "id_val": "z",
1549 "references": [
1550 {
1551 "key": {
1552 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-0:16:16",
1553 "path": [
1554 {
1555 "unquoted_string": {
1556 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-0:2:2",
1557 "value": [
1558 {
1559 "string": "ok",
1560 "raw_string": "ok"
1561 }
1562 ]
1563 }
1564 },
1565 {
1566 "double_quoted_string": {
1567 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:3:3-0:14:14",
1568 "value": [
1569 {
1570 "string": "<gosling>",
1571 "raw_string": "<gosling>"
1572 }
1573 ]
1574 }
1575 },
1576 {
1577 "unquoted_string": {
1578 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:15:15-0:16:16",
1579 "value": [
1580 {
1581 "string": "z",
1582 "raw_string": "z"
1583 }
1584 ]
1585 }
1586 }
1587 ]
1588 },
1589 "key_path_index": 2,
1590 "map_key_edge_index": 0
1591 },
1592 {
1593 "key": {
1594 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:43:43",
1595 "path": [
1596 {
1597 "unquoted_string": {
1598 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:29:29",
1599 "value": [
1600 {
1601 "string": "ok",
1602 "raw_string": "ok"
1603 }
1604 ]
1605 }
1606 },
1607 {
1608 "double_quoted_string": {
1609 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:30:30-0:41:41",
1610 "value": [
1611 {
1612 "string": "<gosling>",
1613 "raw_string": "<gosling>"
1614 }
1615 ]
1616 }
1617 },
1618 {
1619 "unquoted_string": {
1620 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:42:42-0:43:43",
1621 "value": [
1622 {
1623 "string": "z",
1624 "raw_string": "z"
1625 }
1626 ]
1627 }
1628 }
1629 ]
1630 },
1631 "key_path_index": 2,
1632 "map_key_edge_index": 1
1633 },
1634 {
1635 "key": {
1636 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:43:43",
1637 "path": [
1638 {
1639 "unquoted_string": {
1640 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:27:27-0:29:29",
1641 "value": [
1642 {
1643 "string": "ok",
1644 "raw_string": "ok"
1645 }
1646 ]
1647 }
1648 },
1649 {
1650 "double_quoted_string": {
1651 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:30:30-0:41:41",
1652 "value": [
1653 {
1654 "string": "<gosling>",
1655 "raw_string": "<gosling>"
1656 }
1657 ]
1658 }
1659 },
1660 {
1661 "unquoted_string": {
1662 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:42:42-0:43:43",
1663 "value": [
1664 {
1665 "string": "z",
1666 "raw_string": "z"
1667 }
1668 ]
1669 }
1670 }
1671 ]
1672 },
1673 "key_path_index": 2,
1674 "map_key_edge_index": 2
1675 },
1676 {
1677 "key": {
1678 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:54:54-0:70:70",
1679 "path": [
1680 {
1681 "unquoted_string": {
1682 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:54:54-0:56:56",
1683 "value": [
1684 {
1685 "string": "ok",
1686 "raw_string": "ok"
1687 }
1688 ]
1689 }
1690 },
1691 {
1692 "double_quoted_string": {
1693 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:57:57-0:68:68",
1694 "value": [
1695 {
1696 "string": "<gosling>",
1697 "raw_string": "<gosling>"
1698 }
1699 ]
1700 }
1701 },
1702 {
1703 "unquoted_string": {
1704 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:69:69-0:70:70",
1705 "value": [
1706 {
1707 "string": "z",
1708 "raw_string": "z"
1709 }
1710 ]
1711 }
1712 }
1713 ]
1714 },
1715 "key_path_index": 2,
1716 "map_key_edge_index": 3
1717 },
1718 {
1719 "key": {
1720 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:12:101-2:13:102",
1721 "path": [
1722 {
1723 "unquoted_string": {
1724 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:12:101-2:13:102",
1725 "value": [
1726 {
1727 "string": "z",
1728 "raw_string": "z"
1729 }
1730 ]
1731 }
1732 }
1733 ]
1734 },
1735 "key_path_index": 0,
1736 "map_key_edge_index": 1
1737 },
1738 {
1739 "key": {
1740 "range": "d2/testdata/d2oracle/TestRename/container.d2,3:2:105-3:3:106",
1741 "path": [
1742 {
1743 "unquoted_string": {
1744 "range": "d2/testdata/d2oracle/TestRename/container.d2,3:2:105-3:3:106",
1745 "value": [
1746 {
1747 "string": "z",
1748 "raw_string": "z"
1749 }
1750 ]
1751 }
1752 }
1753 ]
1754 },
1755 "key_path_index": 0,
1756 "map_key_edge_index": -1
1757 },
1758 {
1759 "key": {
1760 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:1:152-10:17:168",
1761 "path": [
1762 {
1763 "unquoted_string": {
1764 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:1:152-10:3:154",
1765 "value": [
1766 {
1767 "string": "ok",
1768 "raw_string": "ok"
1769 }
1770 ]
1771 }
1772 },
1773 {
1774 "double_quoted_string": {
1775 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:4:155-10:15:166",
1776 "value": [
1777 {
1778 "string": "<gosling>",
1779 "raw_string": "<gosling>"
1780 }
1781 ]
1782 }
1783 },
1784 {
1785 "unquoted_string": {
1786 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:16:167-10:17:168",
1787 "value": [
1788 {
1789 "string": "z",
1790 "raw_string": "z"
1791 }
1792 ]
1793 }
1794 }
1795 ]
1796 },
1797 "key_path_index": 2,
1798 "map_key_edge_index": 0
1799 }
1800 ],
1801 "attributes": {
1802 "label": {
1803 "value": "label"
1804 },
1805 "labelDimensions": {
1806 "width": 0,
1807 "height": 0
1808 },
1809 "style": {},
1810 "near_key": null,
1811 "shape": {
1812 "value": "rectangle"
1813 },
1814 "direction": {
1815 "value": ""
1816 },
1817 "constraint": null
1818 },
1819 "zIndex": 0
1820 },
1821 {
1822 "id": "p",
1823 "id_val": "p",
1824 "references": [
1825 {
1826 "key": {
1827 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:23:23",
1828 "path": [
1829 {
1830 "unquoted_string": {
1831 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:21:21",
1832 "value": [
1833 {
1834 "string": "p",
1835 "raw_string": "p"
1836 }
1837 ]
1838 }
1839 },
1840 {
1841 "unquoted_string": {
1842 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:22:22-0:23:23",
1843 "value": [
1844 {
1845 "string": "k",
1846 "raw_string": "k"
1847 }
1848 ]
1849 }
1850 }
1851 ]
1852 },
1853 "key_path_index": 0,
1854 "map_key_edge_index": 0
1855 },
1856 {
1857 "key": {
1858 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:23:23",
1859 "path": [
1860 {
1861 "unquoted_string": {
1862 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:21:21",
1863 "value": [
1864 {
1865 "string": "p",
1866 "raw_string": "p"
1867 }
1868 ]
1869 }
1870 },
1871 {
1872 "unquoted_string": {
1873 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:22:22-0:23:23",
1874 "value": [
1875 {
1876 "string": "k",
1877 "raw_string": "k"
1878 }
1879 ]
1880 }
1881 }
1882 ]
1883 },
1884 "key_path_index": 0,
1885 "map_key_edge_index": 1
1886 },
1887 {
1888 "key": {
1889 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:21:172-10:24:175",
1890 "path": [
1891 {
1892 "unquoted_string": {
1893 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:21:172-10:22:173",
1894 "value": [
1895 {
1896 "string": "p",
1897 "raw_string": "p"
1898 }
1899 ]
1900 }
1901 },
1902 {
1903 "unquoted_string": {
1904 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:23:174-10:24:175",
1905 "value": [
1906 {
1907 "string": "k",
1908 "raw_string": "k"
1909 }
1910 ]
1911 }
1912 }
1913 ]
1914 },
1915 "key_path_index": 0,
1916 "map_key_edge_index": 0
1917 }
1918 ],
1919 "attributes": {
1920 "label": {
1921 "value": "p"
1922 },
1923 "labelDimensions": {
1924 "width": 0,
1925 "height": 0
1926 },
1927 "style": {},
1928 "near_key": null,
1929 "shape": {
1930 "value": "rectangle"
1931 },
1932 "direction": {
1933 "value": ""
1934 },
1935 "constraint": null
1936 },
1937 "zIndex": 0
1938 },
1939 {
1940 "id": "k",
1941 "id_val": "k",
1942 "references": [
1943 {
1944 "key": {
1945 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:23:23",
1946 "path": [
1947 {
1948 "unquoted_string": {
1949 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:21:21",
1950 "value": [
1951 {
1952 "string": "p",
1953 "raw_string": "p"
1954 }
1955 ]
1956 }
1957 },
1958 {
1959 "unquoted_string": {
1960 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:22:22-0:23:23",
1961 "value": [
1962 {
1963 "string": "k",
1964 "raw_string": "k"
1965 }
1966 ]
1967 }
1968 }
1969 ]
1970 },
1971 "key_path_index": 1,
1972 "map_key_edge_index": 0
1973 },
1974 {
1975 "key": {
1976 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:23:23",
1977 "path": [
1978 {
1979 "unquoted_string": {
1980 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:20:20-0:21:21",
1981 "value": [
1982 {
1983 "string": "p",
1984 "raw_string": "p"
1985 }
1986 ]
1987 }
1988 },
1989 {
1990 "unquoted_string": {
1991 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:22:22-0:23:23",
1992 "value": [
1993 {
1994 "string": "k",
1995 "raw_string": "k"
1996 }
1997 ]
1998 }
1999 }
2000 ]
2001 },
2002 "key_path_index": 1,
2003 "map_key_edge_index": 1
2004 },
2005 {
2006 "key": {
2007 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:21:172-10:24:175",
2008 "path": [
2009 {
2010 "unquoted_string": {
2011 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:21:172-10:22:173",
2012 "value": [
2013 {
2014 "string": "p",
2015 "raw_string": "p"
2016 }
2017 ]
2018 }
2019 },
2020 {
2021 "unquoted_string": {
2022 "range": "d2/testdata/d2oracle/TestRename/container.d2,10:23:174-10:24:175",
2023 "value": [
2024 {
2025 "string": "k",
2026 "raw_string": "k"
2027 }
2028 ]
2029 }
2030 }
2031 ]
2032 },
2033 "key_path_index": 1,
2034 "map_key_edge_index": 0
2035 }
2036 ],
2037 "attributes": {
2038 "label": {
2039 "value": "k"
2040 },
2041 "labelDimensions": {
2042 "width": 0,
2043 "height": 0
2044 },
2045 "style": {},
2046 "near_key": null,
2047 "shape": {
2048 "value": "rectangle"
2049 },
2050 "direction": {
2051 "value": ""
2052 },
2053 "constraint": null
2054 },
2055 "zIndex": 0
2056 },
2057 {
2058 "id": "l",
2059 "id_val": "l",
2060 "references": [
2061 {
2062 "key": {
2063 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:50:50",
2064 "path": [
2065 {
2066 "unquoted_string": {
2067 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:48:48",
2068 "value": [
2069 {
2070 "string": "l",
2071 "raw_string": "l"
2072 }
2073 ]
2074 }
2075 },
2076 {
2077 "unquoted_string": {
2078 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:49:49-0:50:50",
2079 "value": [
2080 {
2081 "string": "a",
2082 "raw_string": "a"
2083 }
2084 ]
2085 }
2086 }
2087 ]
2088 },
2089 "key_path_index": 0,
2090 "map_key_edge_index": 2
2091 },
2092 {
2093 "key": {
2094 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:50:50",
2095 "path": [
2096 {
2097 "unquoted_string": {
2098 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:48:48",
2099 "value": [
2100 {
2101 "string": "l",
2102 "raw_string": "l"
2103 }
2104 ]
2105 }
2106 },
2107 {
2108 "unquoted_string": {
2109 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:49:49-0:50:50",
2110 "value": [
2111 {
2112 "string": "a",
2113 "raw_string": "a"
2114 }
2115 ]
2116 }
2117 }
2118 ]
2119 },
2120 "key_path_index": 0,
2121 "map_key_edge_index": 3
2122 }
2123 ],
2124 "attributes": {
2125 "label": {
2126 "value": "l"
2127 },
2128 "labelDimensions": {
2129 "width": 0,
2130 "height": 0
2131 },
2132 "style": {},
2133 "near_key": null,
2134 "shape": {
2135 "value": "rectangle"
2136 },
2137 "direction": {
2138 "value": ""
2139 },
2140 "constraint": null
2141 },
2142 "zIndex": 0
2143 },
2144 {
2145 "id": "a",
2146 "id_val": "a",
2147 "references": [
2148 {
2149 "key": {
2150 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:50:50",
2151 "path": [
2152 {
2153 "unquoted_string": {
2154 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:48:48",
2155 "value": [
2156 {
2157 "string": "l",
2158 "raw_string": "l"
2159 }
2160 ]
2161 }
2162 },
2163 {
2164 "unquoted_string": {
2165 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:49:49-0:50:50",
2166 "value": [
2167 {
2168 "string": "a",
2169 "raw_string": "a"
2170 }
2171 ]
2172 }
2173 }
2174 ]
2175 },
2176 "key_path_index": 1,
2177 "map_key_edge_index": 2
2178 },
2179 {
2180 "key": {
2181 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:50:50",
2182 "path": [
2183 {
2184 "unquoted_string": {
2185 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:47:47-0:48:48",
2186 "value": [
2187 {
2188 "string": "l",
2189 "raw_string": "l"
2190 }
2191 ]
2192 }
2193 },
2194 {
2195 "unquoted_string": {
2196 "range": "d2/testdata/d2oracle/TestRename/container.d2,0:49:49-0:50:50",
2197 "value": [
2198 {
2199 "string": "a",
2200 "raw_string": "a"
2201 }
2202 ]
2203 }
2204 }
2205 ]
2206 },
2207 "key_path_index": 1,
2208 "map_key_edge_index": 3
2209 }
2210 ],
2211 "attributes": {
2212 "label": {
2213 "value": "a"
2214 },
2215 "labelDimensions": {
2216 "width": 0,
2217 "height": 0
2218 },
2219 "style": {},
2220 "near_key": null,
2221 "shape": {
2222 "value": "rectangle"
2223 },
2224 "direction": {
2225 "value": ""
2226 },
2227 "constraint": null
2228 },
2229 "zIndex": 0
2230 },
2231 {
2232 "id": "q",
2233 "id_val": "q",
2234 "references": [
2235 {
2236 "key": {
2237 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:2:91-2:3:92",
2238 "path": [
2239 {
2240 "unquoted_string": {
2241 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:2:91-2:3:92",
2242 "value": [
2243 {
2244 "string": "q",
2245 "raw_string": "q"
2246 }
2247 ]
2248 }
2249 }
2250 ]
2251 },
2252 "key_path_index": 0,
2253 "map_key_edge_index": 0
2254 }
2255 ],
2256 "attributes": {
2257 "label": {
2258 "value": "q"
2259 },
2260 "labelDimensions": {
2261 "width": 0,
2262 "height": 0
2263 },
2264 "style": {},
2265 "near_key": null,
2266 "shape": {
2267 "value": "rectangle"
2268 },
2269 "direction": {
2270 "value": ""
2271 },
2272 "constraint": null
2273 },
2274 "zIndex": 0
2275 },
2276 {
2277 "id": "+",
2278 "id_val": "+",
2279 "references": [
2280 {
2281 "key": {
2282 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:7:96-2:8:97",
2283 "path": [
2284 {
2285 "unquoted_string": {
2286 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:7:96-2:8:97",
2287 "value": [
2288 {
2289 "string": "+",
2290 "raw_string": "+"
2291 }
2292 ]
2293 }
2294 }
2295 ]
2296 },
2297 "key_path_index": 0,
2298 "map_key_edge_index": 0
2299 },
2300 {
2301 "key": {
2302 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:7:96-2:8:97",
2303 "path": [
2304 {
2305 "unquoted_string": {
2306 "range": "d2/testdata/d2oracle/TestRename/container.d2,2:7:96-2:8:97",
2307 "value": [
2308 {
2309 "string": "+",
2310 "raw_string": "+"
2311 }
2312 ]
2313 }
2314 }
2315 ]
2316 },
2317 "key_path_index": 0,
2318 "map_key_edge_index": 1
2319 }
2320 ],
2321 "attributes": {
2322 "label": {
2323 "value": "+"
2324 },
2325 "labelDimensions": {
2326 "width": 0,
2327 "height": 0
2328 },
2329 "style": {},
2330 "near_key": null,
2331 "shape": {
2332 "value": "rectangle"
2333 },
2334 "direction": {
2335 "value": ""
2336 },
2337 "constraint": null
2338 },
2339 "zIndex": 0
2340 },
2341 {
2342 "id": "i",
2343 "id_val": "i",
2344 "references": [
2345 {
2346 "key": {
2347 "range": "d2/testdata/d2oracle/TestRename/container.d2,7:4:143-7:5:144",
2348 "path": [
2349 {
2350 "unquoted_string": {
2351 "range": "d2/testdata/d2oracle/TestRename/container.d2,7:4:143-7:5:144",
2352 "value": [
2353 {
2354 "string": "i",
2355 "raw_string": "i"
2356 }
2357 ]
2358 }
2359 }
2360 ]
2361 },
2362 "key_path_index": 0,
2363 "map_key_edge_index": -1
2364 }
2365 ],
2366 "attributes": {
2367 "label": {
2368 "value": "i"
2369 },
2370 "labelDimensions": {
2371 "width": 0,
2372 "height": 0
2373 },
2374 "style": {},
2375 "near_key": null,
2376 "shape": {
2377 "value": "rectangle"
2378 },
2379 "direction": {
2380 "value": ""
2381 },
2382 "constraint": null
2383 },
2384 "zIndex": 0
2385 },
2386 {
2387 "id": "more",
2388 "id_val": "more",
2389 "references": [
2390 {
2391 "key": {
2392 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:0:197-11:4:201",
2393 "path": [
2394 {
2395 "unquoted_string": {
2396 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:0:197-11:4:201",
2397 "value": [
2398 {
2399 "string": "more",
2400 "raw_string": "more"
2401 }
2402 ]
2403 }
2404 }
2405 ]
2406 },
2407 "key_path_index": 0,
2408 "map_key_edge_index": -1
2409 }
2410 ],
2411 "attributes": {
2412 "label": {
2413 "value": "more"
2414 },
2415 "labelDimensions": {
2416 "width": 0,
2417 "height": 0
2418 },
2419 "style": {},
2420 "near_key": null,
2421 "shape": {
2422 "value": "rectangle"
2423 },
2424 "direction": {
2425 "value": ""
2426 },
2427 "constraint": null
2428 },
2429 "zIndex": 0
2430 },
2431 {
2432 "id": "ok",
2433 "id_val": "ok",
2434 "references": [
2435 {
2436 "key": {
2437 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:6:203-11:12:209",
2438 "path": [
2439 {
2440 "unquoted_string": {
2441 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:6:203-11:8:205",
2442 "value": [
2443 {
2444 "string": "ok",
2445 "raw_string": "ok"
2446 }
2447 ]
2448 }
2449 },
2450 {
2451 "unquoted_string": {
2452 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:9:206-11:10:207",
2453 "value": [
2454 {
2455 "string": "q",
2456 "raw_string": "q"
2457 }
2458 ]
2459 }
2460 },
2461 {
2462 "unquoted_string": {
2463 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:11:208-11:12:209",
2464 "value": [
2465 {
2466 "string": "z",
2467 "raw_string": "z"
2468 }
2469 ]
2470 }
2471 }
2472 ]
2473 },
2474 "key_path_index": 0,
2475 "map_key_edge_index": 0
2476 }
2477 ],
2478 "attributes": {
2479 "label": {
2480 "value": "ok"
2481 },
2482 "labelDimensions": {
2483 "width": 0,
2484 "height": 0
2485 },
2486 "style": {},
2487 "near_key": null,
2488 "shape": {
2489 "value": "rectangle"
2490 },
2491 "direction": {
2492 "value": ""
2493 },
2494 "constraint": null
2495 },
2496 "zIndex": 0
2497 },
2498 {
2499 "id": "q",
2500 "id_val": "q",
2501 "references": [
2502 {
2503 "key": {
2504 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:6:203-11:12:209",
2505 "path": [
2506 {
2507 "unquoted_string": {
2508 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:6:203-11:8:205",
2509 "value": [
2510 {
2511 "string": "ok",
2512 "raw_string": "ok"
2513 }
2514 ]
2515 }
2516 },
2517 {
2518 "unquoted_string": {
2519 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:9:206-11:10:207",
2520 "value": [
2521 {
2522 "string": "q",
2523 "raw_string": "q"
2524 }
2525 ]
2526 }
2527 },
2528 {
2529 "unquoted_string": {
2530 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:11:208-11:12:209",
2531 "value": [
2532 {
2533 "string": "z",
2534 "raw_string": "z"
2535 }
2536 ]
2537 }
2538 }
2539 ]
2540 },
2541 "key_path_index": 1,
2542 "map_key_edge_index": 0
2543 }
2544 ],
2545 "attributes": {
2546 "label": {
2547 "value": "q"
2548 },
2549 "labelDimensions": {
2550 "width": 0,
2551 "height": 0
2552 },
2553 "style": {},
2554 "near_key": null,
2555 "shape": {
2556 "value": "rectangle"
2557 },
2558 "direction": {
2559 "value": ""
2560 },
2561 "constraint": null
2562 },
2563 "zIndex": 0
2564 },
2565 {
2566 "id": "z",
2567 "id_val": "z",
2568 "references": [
2569 {
2570 "key": {
2571 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:6:203-11:12:209",
2572 "path": [
2573 {
2574 "unquoted_string": {
2575 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:6:203-11:8:205",
2576 "value": [
2577 {
2578 "string": "ok",
2579 "raw_string": "ok"
2580 }
2581 ]
2582 }
2583 },
2584 {
2585 "unquoted_string": {
2586 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:9:206-11:10:207",
2587 "value": [
2588 {
2589 "string": "q",
2590 "raw_string": "q"
2591 }
2592 ]
2593 }
2594 },
2595 {
2596 "unquoted_string": {
2597 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:11:208-11:12:209",
2598 "value": [
2599 {
2600 "string": "z",
2601 "raw_string": "z"
2602 }
2603 ]
2604 }
2605 }
2606 ]
2607 },
2608 "key_path_index": 2,
2609 "map_key_edge_index": 0
2610 }
2611 ],
2612 "attributes": {
2613 "label": {
2614 "value": "z"
2615 },
2616 "labelDimensions": {
2617 "width": 0,
2618 "height": 0
2619 },
2620 "style": {},
2621 "near_key": null,
2622 "shape": {
2623 "value": "rectangle"
2624 },
2625 "direction": {
2626 "value": ""
2627 },
2628 "constraint": null
2629 },
2630 "zIndex": 0
2631 },
2632 {
2633 "id": "p",
2634 "id_val": "p",
2635 "references": [
2636 {
2637 "key": {
2638 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:16:213-11:19:216",
2639 "path": [
2640 {
2641 "unquoted_string": {
2642 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:16:213-11:17:214",
2643 "value": [
2644 {
2645 "string": "p",
2646 "raw_string": "p"
2647 }
2648 ]
2649 }
2650 },
2651 {
2652 "unquoted_string": {
2653 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:18:215-11:19:216",
2654 "value": [
2655 {
2656 "string": "k",
2657 "raw_string": "k"
2658 }
2659 ]
2660 }
2661 }
2662 ]
2663 },
2664 "key_path_index": 0,
2665 "map_key_edge_index": 0
2666 }
2667 ],
2668 "attributes": {
2669 "label": {
2670 "value": "p"
2671 },
2672 "labelDimensions": {
2673 "width": 0,
2674 "height": 0
2675 },
2676 "style": {},
2677 "near_key": null,
2678 "shape": {
2679 "value": "rectangle"
2680 },
2681 "direction": {
2682 "value": ""
2683 },
2684 "constraint": null
2685 },
2686 "zIndex": 0
2687 },
2688 {
2689 "id": "k",
2690 "id_val": "k",
2691 "references": [
2692 {
2693 "key": {
2694 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:16:213-11:19:216",
2695 "path": [
2696 {
2697 "unquoted_string": {
2698 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:16:213-11:17:214",
2699 "value": [
2700 {
2701 "string": "p",
2702 "raw_string": "p"
2703 }
2704 ]
2705 }
2706 },
2707 {
2708 "unquoted_string": {
2709 "range": "d2/testdata/d2oracle/TestRename/container.d2,11:18:215-11:19:216",
2710 "value": [
2711 {
2712 "string": "k",
2713 "raw_string": "k"
2714 }
2715 ]
2716 }
2717 }
2718 ]
2719 },
2720 "key_path_index": 1,
2721 "map_key_edge_index": 0
2722 }
2723 ],
2724 "attributes": {
2725 "label": {
2726 "value": "k"
2727 },
2728 "labelDimensions": {
2729 "width": 0,
2730 "height": 0
2731 },
2732 "style": {},
2733 "near_key": null,
2734 "shape": {
2735 "value": "rectangle"
2736 },
2737 "direction": {
2738 "value": ""
2739 },
2740 "constraint": null
2741 },
2742 "zIndex": 0
2743 }
2744 ]
2745 },
2746 "err": "<nil>"
2747}
View as plain text