1{
2 "fields": [
3 {
4 "name": "x",
5 "references": [
6 {
7 "string": {
8 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
9 "value": [
10 {
11 "string": "x",
12 "raw_string": "x"
13 }
14 ]
15 },
16 "key_path": {
17 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
18 "path": [
19 {
20 "unquoted_string": {
21 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
22 "value": [
23 {
24 "string": "x",
25 "raw_string": "x"
26 }
27 ]
28 }
29 }
30 ]
31 },
32 "context": {
33 "edge": {
34 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
35 "src": {
36 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
37 "path": [
38 {
39 "unquoted_string": {
40 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
41 "value": [
42 {
43 "string": "x",
44 "raw_string": "x"
45 }
46 ]
47 }
48 }
49 ]
50 },
51 "src_arrow": "",
52 "dst": {
53 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
54 "path": [
55 {
56 "unquoted_string": {
57 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
58 "value": [
59 {
60 "string": "y",
61 "raw_string": "y"
62 }
63 ]
64 }
65 }
66 ]
67 },
68 "dst_arrow": ">"
69 },
70 "key": {
71 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
72 "edges": [
73 {
74 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
75 "src": {
76 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
77 "path": [
78 {
79 "unquoted_string": {
80 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
81 "value": [
82 {
83 "string": "x",
84 "raw_string": "x"
85 }
86 ]
87 }
88 }
89 ]
90 },
91 "src_arrow": "",
92 "dst": {
93 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
94 "path": [
95 {
96 "unquoted_string": {
97 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
98 "value": [
99 {
100 "string": "y",
101 "raw_string": "y"
102 }
103 ]
104 }
105 }
106 ]
107 },
108 "dst_arrow": ">"
109 }
110 ],
111 "primary": {},
112 "value": {}
113 }
114 },
115 "due_to_glob": false,
116 "due_to_lazy_glob": false
117 }
118 ]
119 },
120 {
121 "name": "y",
122 "references": [
123 {
124 "string": {
125 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
126 "value": [
127 {
128 "string": "y",
129 "raw_string": "y"
130 }
131 ]
132 },
133 "key_path": {
134 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
135 "path": [
136 {
137 "unquoted_string": {
138 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
139 "value": [
140 {
141 "string": "y",
142 "raw_string": "y"
143 }
144 ]
145 }
146 }
147 ]
148 },
149 "context": {
150 "edge": {
151 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
152 "src": {
153 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
154 "path": [
155 {
156 "unquoted_string": {
157 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
158 "value": [
159 {
160 "string": "x",
161 "raw_string": "x"
162 }
163 ]
164 }
165 }
166 ]
167 },
168 "src_arrow": "",
169 "dst": {
170 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
171 "path": [
172 {
173 "unquoted_string": {
174 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
175 "value": [
176 {
177 "string": "y",
178 "raw_string": "y"
179 }
180 ]
181 }
182 }
183 ]
184 },
185 "dst_arrow": ">"
186 },
187 "key": {
188 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
189 "edges": [
190 {
191 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
192 "src": {
193 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
194 "path": [
195 {
196 "unquoted_string": {
197 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
198 "value": [
199 {
200 "string": "x",
201 "raw_string": "x"
202 }
203 ]
204 }
205 }
206 ]
207 },
208 "src_arrow": "",
209 "dst": {
210 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
211 "path": [
212 {
213 "unquoted_string": {
214 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
215 "value": [
216 {
217 "string": "y",
218 "raw_string": "y"
219 }
220 ]
221 }
222 }
223 ]
224 },
225 "dst_arrow": ">"
226 }
227 ],
228 "primary": {},
229 "value": {}
230 }
231 },
232 "due_to_glob": false,
233 "due_to_lazy_glob": false
234 }
235 ]
236 },
237 {
238 "name": "steps",
239 "composite": {
240 "fields": [
241 {
242 "name": "bingo",
243 "composite": {
244 "fields": [
245 {
246 "name": "x",
247 "references": [
248 {
249 "string": {
250 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
251 "value": [
252 {
253 "string": "x",
254 "raw_string": "x"
255 }
256 ]
257 },
258 "key_path": {
259 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
260 "path": [
261 {
262 "unquoted_string": {
263 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
264 "value": [
265 {
266 "string": "x",
267 "raw_string": "x"
268 }
269 ]
270 }
271 }
272 ]
273 },
274 "context": {
275 "edge": {
276 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
277 "src": {
278 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
279 "path": [
280 {
281 "unquoted_string": {
282 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
283 "value": [
284 {
285 "string": "x",
286 "raw_string": "x"
287 }
288 ]
289 }
290 }
291 ]
292 },
293 "src_arrow": "",
294 "dst": {
295 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
296 "path": [
297 {
298 "unquoted_string": {
299 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
300 "value": [
301 {
302 "string": "y",
303 "raw_string": "y"
304 }
305 ]
306 }
307 }
308 ]
309 },
310 "dst_arrow": ">"
311 },
312 "key": {
313 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
314 "edges": [
315 {
316 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
317 "src": {
318 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
319 "path": [
320 {
321 "unquoted_string": {
322 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
323 "value": [
324 {
325 "string": "x",
326 "raw_string": "x"
327 }
328 ]
329 }
330 }
331 ]
332 },
333 "src_arrow": "",
334 "dst": {
335 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
336 "path": [
337 {
338 "unquoted_string": {
339 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
340 "value": [
341 {
342 "string": "y",
343 "raw_string": "y"
344 }
345 ]
346 }
347 }
348 ]
349 },
350 "dst_arrow": ">"
351 }
352 ],
353 "primary": {},
354 "value": {}
355 }
356 },
357 "due_to_glob": false,
358 "due_to_lazy_glob": false
359 }
360 ]
361 },
362 {
363 "name": "y",
364 "references": [
365 {
366 "string": {
367 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
368 "value": [
369 {
370 "string": "y",
371 "raw_string": "y"
372 }
373 ]
374 },
375 "key_path": {
376 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
377 "path": [
378 {
379 "unquoted_string": {
380 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
381 "value": [
382 {
383 "string": "y",
384 "raw_string": "y"
385 }
386 ]
387 }
388 }
389 ]
390 },
391 "context": {
392 "edge": {
393 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
394 "src": {
395 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
396 "path": [
397 {
398 "unquoted_string": {
399 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
400 "value": [
401 {
402 "string": "x",
403 "raw_string": "x"
404 }
405 ]
406 }
407 }
408 ]
409 },
410 "src_arrow": "",
411 "dst": {
412 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
413 "path": [
414 {
415 "unquoted_string": {
416 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
417 "value": [
418 {
419 "string": "y",
420 "raw_string": "y"
421 }
422 ]
423 }
424 }
425 ]
426 },
427 "dst_arrow": ">"
428 },
429 "key": {
430 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
431 "edges": [
432 {
433 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
434 "src": {
435 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
436 "path": [
437 {
438 "unquoted_string": {
439 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
440 "value": [
441 {
442 "string": "x",
443 "raw_string": "x"
444 }
445 ]
446 }
447 }
448 ]
449 },
450 "src_arrow": "",
451 "dst": {
452 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
453 "path": [
454 {
455 "unquoted_string": {
456 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
457 "value": [
458 {
459 "string": "y",
460 "raw_string": "y"
461 }
462 ]
463 }
464 }
465 ]
466 },
467 "dst_arrow": ">"
468 }
469 ],
470 "primary": {},
471 "value": {}
472 }
473 },
474 "due_to_glob": false,
475 "due_to_lazy_glob": false
476 }
477 ]
478 },
479 {
480 "name": "p",
481 "composite": {
482 "fields": [
483 {
484 "name": "q",
485 "composite": {
486 "fields": [
487 {
488 "name": "z",
489 "references": [
490 {
491 "string": {
492 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
493 "value": [
494 {
495 "string": "z",
496 "raw_string": "z"
497 }
498 ]
499 },
500 "key_path": {
501 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
502 "path": [
503 {
504 "unquoted_string": {
505 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
506 "value": [
507 {
508 "string": "p",
509 "raw_string": "p"
510 }
511 ]
512 }
513 },
514 {
515 "unquoted_string": {
516 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
517 "value": [
518 {
519 "string": "q",
520 "raw_string": "q"
521 }
522 ]
523 }
524 },
525 {
526 "unquoted_string": {
527 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
528 "value": [
529 {
530 "string": "z",
531 "raw_string": "z"
532 }
533 ]
534 }
535 }
536 ]
537 },
538 "context": {
539 "edge": null,
540 "key": {
541 "range": "TestCompile/steps/root.d2,2:10:26-2:16:32",
542 "key": {
543 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
544 "path": [
545 {
546 "unquoted_string": {
547 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
548 "value": [
549 {
550 "string": "p",
551 "raw_string": "p"
552 }
553 ]
554 }
555 },
556 {
557 "unquoted_string": {
558 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
559 "value": [
560 {
561 "string": "q",
562 "raw_string": "q"
563 }
564 ]
565 }
566 },
567 {
568 "unquoted_string": {
569 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
570 "value": [
571 {
572 "string": "z",
573 "raw_string": "z"
574 }
575 ]
576 }
577 }
578 ]
579 },
580 "primary": {},
581 "value": {}
582 }
583 },
584 "due_to_glob": false,
585 "due_to_lazy_glob": false
586 }
587 ]
588 }
589 ],
590 "edges": null
591 },
592 "references": [
593 {
594 "string": {
595 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
596 "value": [
597 {
598 "string": "q",
599 "raw_string": "q"
600 }
601 ]
602 },
603 "key_path": {
604 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
605 "path": [
606 {
607 "unquoted_string": {
608 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
609 "value": [
610 {
611 "string": "p",
612 "raw_string": "p"
613 }
614 ]
615 }
616 },
617 {
618 "unquoted_string": {
619 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
620 "value": [
621 {
622 "string": "q",
623 "raw_string": "q"
624 }
625 ]
626 }
627 },
628 {
629 "unquoted_string": {
630 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
631 "value": [
632 {
633 "string": "z",
634 "raw_string": "z"
635 }
636 ]
637 }
638 }
639 ]
640 },
641 "context": {
642 "edge": null,
643 "key": {
644 "range": "TestCompile/steps/root.d2,2:10:26-2:16:32",
645 "key": {
646 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
647 "path": [
648 {
649 "unquoted_string": {
650 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
651 "value": [
652 {
653 "string": "p",
654 "raw_string": "p"
655 }
656 ]
657 }
658 },
659 {
660 "unquoted_string": {
661 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
662 "value": [
663 {
664 "string": "q",
665 "raw_string": "q"
666 }
667 ]
668 }
669 },
670 {
671 "unquoted_string": {
672 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
673 "value": [
674 {
675 "string": "z",
676 "raw_string": "z"
677 }
678 ]
679 }
680 }
681 ]
682 },
683 "primary": {},
684 "value": {}
685 }
686 },
687 "due_to_glob": false,
688 "due_to_lazy_glob": false
689 }
690 ]
691 }
692 ],
693 "edges": null
694 },
695 "references": [
696 {
697 "string": {
698 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
699 "value": [
700 {
701 "string": "p",
702 "raw_string": "p"
703 }
704 ]
705 },
706 "key_path": {
707 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
708 "path": [
709 {
710 "unquoted_string": {
711 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
712 "value": [
713 {
714 "string": "p",
715 "raw_string": "p"
716 }
717 ]
718 }
719 },
720 {
721 "unquoted_string": {
722 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
723 "value": [
724 {
725 "string": "q",
726 "raw_string": "q"
727 }
728 ]
729 }
730 },
731 {
732 "unquoted_string": {
733 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
734 "value": [
735 {
736 "string": "z",
737 "raw_string": "z"
738 }
739 ]
740 }
741 }
742 ]
743 },
744 "context": {
745 "edge": null,
746 "key": {
747 "range": "TestCompile/steps/root.d2,2:10:26-2:16:32",
748 "key": {
749 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
750 "path": [
751 {
752 "unquoted_string": {
753 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
754 "value": [
755 {
756 "string": "p",
757 "raw_string": "p"
758 }
759 ]
760 }
761 },
762 {
763 "unquoted_string": {
764 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
765 "value": [
766 {
767 "string": "q",
768 "raw_string": "q"
769 }
770 ]
771 }
772 },
773 {
774 "unquoted_string": {
775 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
776 "value": [
777 {
778 "string": "z",
779 "raw_string": "z"
780 }
781 ]
782 }
783 }
784 ]
785 },
786 "primary": {},
787 "value": {}
788 }
789 },
790 "due_to_glob": false,
791 "due_to_lazy_glob": false
792 }
793 ]
794 }
795 ],
796 "edges": [
797 {
798 "edge_id": {
799 "src_path": [
800 "x"
801 ],
802 "src_arrow": false,
803 "dst_path": [
804 "y"
805 ],
806 "dst_arrow": true,
807 "index": 0,
808 "glob": false
809 },
810 "references": [
811 {
812 "context": {
813 "edge": {
814 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
815 "src": {
816 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
817 "path": [
818 {
819 "unquoted_string": {
820 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
821 "value": [
822 {
823 "string": "x",
824 "raw_string": "x"
825 }
826 ]
827 }
828 }
829 ]
830 },
831 "src_arrow": "",
832 "dst": {
833 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
834 "path": [
835 {
836 "unquoted_string": {
837 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
838 "value": [
839 {
840 "string": "y",
841 "raw_string": "y"
842 }
843 ]
844 }
845 }
846 ]
847 },
848 "dst_arrow": ">"
849 },
850 "key": {
851 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
852 "edges": [
853 {
854 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
855 "src": {
856 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
857 "path": [
858 {
859 "unquoted_string": {
860 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
861 "value": [
862 {
863 "string": "x",
864 "raw_string": "x"
865 }
866 ]
867 }
868 }
869 ]
870 },
871 "src_arrow": "",
872 "dst": {
873 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
874 "path": [
875 {
876 "unquoted_string": {
877 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
878 "value": [
879 {
880 "string": "y",
881 "raw_string": "y"
882 }
883 ]
884 }
885 }
886 ]
887 },
888 "dst_arrow": ">"
889 }
890 ],
891 "primary": {},
892 "value": {}
893 }
894 },
895 "due_to_glob": false,
896 "due_to_lazy_glob": false
897 }
898 ]
899 }
900 ]
901 },
902 "references": [
903 {
904 "string": {
905 "range": "TestCompile/steps/root.d2,2:1:17-2:6:22",
906 "value": [
907 {
908 "string": "bingo",
909 "raw_string": "bingo"
910 }
911 ]
912 },
913 "key_path": {
914 "range": "TestCompile/steps/root.d2,2:1:17-2:6:22",
915 "path": [
916 {
917 "unquoted_string": {
918 "range": "TestCompile/steps/root.d2,2:1:17-2:6:22",
919 "value": [
920 {
921 "string": "bingo",
922 "raw_string": "bingo"
923 }
924 ]
925 }
926 }
927 ]
928 },
929 "context": {
930 "edge": null,
931 "key": {
932 "range": "TestCompile/steps/root.d2,2:1:17-2:17:33",
933 "key": {
934 "range": "TestCompile/steps/root.d2,2:1:17-2:6:22",
935 "path": [
936 {
937 "unquoted_string": {
938 "range": "TestCompile/steps/root.d2,2:1:17-2:6:22",
939 "value": [
940 {
941 "string": "bingo",
942 "raw_string": "bingo"
943 }
944 ]
945 }
946 }
947 ]
948 },
949 "primary": {},
950 "value": {
951 "map": {
952 "range": "TestCompile/steps/root.d2,2:8:24-2:17:33",
953 "nodes": [
954 {
955 "map_key": {
956 "range": "TestCompile/steps/root.d2,2:10:26-2:16:32",
957 "key": {
958 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
959 "path": [
960 {
961 "unquoted_string": {
962 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
963 "value": [
964 {
965 "string": "p",
966 "raw_string": "p"
967 }
968 ]
969 }
970 },
971 {
972 "unquoted_string": {
973 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
974 "value": [
975 {
976 "string": "q",
977 "raw_string": "q"
978 }
979 ]
980 }
981 },
982 {
983 "unquoted_string": {
984 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
985 "value": [
986 {
987 "string": "z",
988 "raw_string": "z"
989 }
990 ]
991 }
992 }
993 ]
994 },
995 "primary": {},
996 "value": {}
997 }
998 }
999 ]
1000 }
1001 }
1002 }
1003 },
1004 "due_to_glob": false,
1005 "due_to_lazy_glob": false
1006 }
1007 ]
1008 },
1009 {
1010 "name": "nuclear",
1011 "composite": {
1012 "fields": [
1013 {
1014 "name": "x",
1015 "references": [
1016 {
1017 "string": {
1018 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1019 "value": [
1020 {
1021 "string": "x",
1022 "raw_string": "x"
1023 }
1024 ]
1025 },
1026 "key_path": {
1027 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1028 "path": [
1029 {
1030 "unquoted_string": {
1031 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1032 "value": [
1033 {
1034 "string": "x",
1035 "raw_string": "x"
1036 }
1037 ]
1038 }
1039 }
1040 ]
1041 },
1042 "context": {
1043 "edge": {
1044 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
1045 "src": {
1046 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1047 "path": [
1048 {
1049 "unquoted_string": {
1050 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1051 "value": [
1052 {
1053 "string": "x",
1054 "raw_string": "x"
1055 }
1056 ]
1057 }
1058 }
1059 ]
1060 },
1061 "src_arrow": "",
1062 "dst": {
1063 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1064 "path": [
1065 {
1066 "unquoted_string": {
1067 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1068 "value": [
1069 {
1070 "string": "y",
1071 "raw_string": "y"
1072 }
1073 ]
1074 }
1075 }
1076 ]
1077 },
1078 "dst_arrow": ">"
1079 },
1080 "key": {
1081 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
1082 "edges": [
1083 {
1084 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
1085 "src": {
1086 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1087 "path": [
1088 {
1089 "unquoted_string": {
1090 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1091 "value": [
1092 {
1093 "string": "x",
1094 "raw_string": "x"
1095 }
1096 ]
1097 }
1098 }
1099 ]
1100 },
1101 "src_arrow": "",
1102 "dst": {
1103 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1104 "path": [
1105 {
1106 "unquoted_string": {
1107 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1108 "value": [
1109 {
1110 "string": "y",
1111 "raw_string": "y"
1112 }
1113 ]
1114 }
1115 }
1116 ]
1117 },
1118 "dst_arrow": ">"
1119 }
1120 ],
1121 "primary": {},
1122 "value": {}
1123 }
1124 },
1125 "due_to_glob": false,
1126 "due_to_lazy_glob": false
1127 }
1128 ]
1129 },
1130 {
1131 "name": "y",
1132 "references": [
1133 {
1134 "string": {
1135 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1136 "value": [
1137 {
1138 "string": "y",
1139 "raw_string": "y"
1140 }
1141 ]
1142 },
1143 "key_path": {
1144 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1145 "path": [
1146 {
1147 "unquoted_string": {
1148 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1149 "value": [
1150 {
1151 "string": "y",
1152 "raw_string": "y"
1153 }
1154 ]
1155 }
1156 }
1157 ]
1158 },
1159 "context": {
1160 "edge": {
1161 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
1162 "src": {
1163 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1164 "path": [
1165 {
1166 "unquoted_string": {
1167 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1168 "value": [
1169 {
1170 "string": "x",
1171 "raw_string": "x"
1172 }
1173 ]
1174 }
1175 }
1176 ]
1177 },
1178 "src_arrow": "",
1179 "dst": {
1180 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1181 "path": [
1182 {
1183 "unquoted_string": {
1184 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1185 "value": [
1186 {
1187 "string": "y",
1188 "raw_string": "y"
1189 }
1190 ]
1191 }
1192 }
1193 ]
1194 },
1195 "dst_arrow": ">"
1196 },
1197 "key": {
1198 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
1199 "edges": [
1200 {
1201 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
1202 "src": {
1203 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1204 "path": [
1205 {
1206 "unquoted_string": {
1207 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1208 "value": [
1209 {
1210 "string": "x",
1211 "raw_string": "x"
1212 }
1213 ]
1214 }
1215 }
1216 ]
1217 },
1218 "src_arrow": "",
1219 "dst": {
1220 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1221 "path": [
1222 {
1223 "unquoted_string": {
1224 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1225 "value": [
1226 {
1227 "string": "y",
1228 "raw_string": "y"
1229 }
1230 ]
1231 }
1232 }
1233 ]
1234 },
1235 "dst_arrow": ">"
1236 }
1237 ],
1238 "primary": {},
1239 "value": {}
1240 }
1241 },
1242 "due_to_glob": false,
1243 "due_to_lazy_glob": false
1244 }
1245 ]
1246 },
1247 {
1248 "name": "p",
1249 "composite": {
1250 "fields": [
1251 {
1252 "name": "q",
1253 "composite": {
1254 "fields": [
1255 {
1256 "name": "z",
1257 "references": [
1258 {
1259 "string": {
1260 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
1261 "value": [
1262 {
1263 "string": "z",
1264 "raw_string": "z"
1265 }
1266 ]
1267 },
1268 "key_path": {
1269 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
1270 "path": [
1271 {
1272 "unquoted_string": {
1273 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
1274 "value": [
1275 {
1276 "string": "p",
1277 "raw_string": "p"
1278 }
1279 ]
1280 }
1281 },
1282 {
1283 "unquoted_string": {
1284 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
1285 "value": [
1286 {
1287 "string": "q",
1288 "raw_string": "q"
1289 }
1290 ]
1291 }
1292 },
1293 {
1294 "unquoted_string": {
1295 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
1296 "value": [
1297 {
1298 "string": "z",
1299 "raw_string": "z"
1300 }
1301 ]
1302 }
1303 }
1304 ]
1305 },
1306 "context": {
1307 "edge": null,
1308 "key": {
1309 "range": "TestCompile/steps/root.d2,2:10:26-2:16:32",
1310 "key": {
1311 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
1312 "path": [
1313 {
1314 "unquoted_string": {
1315 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
1316 "value": [
1317 {
1318 "string": "p",
1319 "raw_string": "p"
1320 }
1321 ]
1322 }
1323 },
1324 {
1325 "unquoted_string": {
1326 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
1327 "value": [
1328 {
1329 "string": "q",
1330 "raw_string": "q"
1331 }
1332 ]
1333 }
1334 },
1335 {
1336 "unquoted_string": {
1337 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
1338 "value": [
1339 {
1340 "string": "z",
1341 "raw_string": "z"
1342 }
1343 ]
1344 }
1345 }
1346 ]
1347 },
1348 "primary": {},
1349 "value": {}
1350 }
1351 },
1352 "due_to_glob": false,
1353 "due_to_lazy_glob": false
1354 }
1355 ]
1356 }
1357 ],
1358 "edges": null
1359 },
1360 "references": [
1361 {
1362 "string": {
1363 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
1364 "value": [
1365 {
1366 "string": "q",
1367 "raw_string": "q"
1368 }
1369 ]
1370 },
1371 "key_path": {
1372 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
1373 "path": [
1374 {
1375 "unquoted_string": {
1376 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
1377 "value": [
1378 {
1379 "string": "p",
1380 "raw_string": "p"
1381 }
1382 ]
1383 }
1384 },
1385 {
1386 "unquoted_string": {
1387 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
1388 "value": [
1389 {
1390 "string": "q",
1391 "raw_string": "q"
1392 }
1393 ]
1394 }
1395 },
1396 {
1397 "unquoted_string": {
1398 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
1399 "value": [
1400 {
1401 "string": "z",
1402 "raw_string": "z"
1403 }
1404 ]
1405 }
1406 }
1407 ]
1408 },
1409 "context": {
1410 "edge": null,
1411 "key": {
1412 "range": "TestCompile/steps/root.d2,2:10:26-2:16:32",
1413 "key": {
1414 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
1415 "path": [
1416 {
1417 "unquoted_string": {
1418 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
1419 "value": [
1420 {
1421 "string": "p",
1422 "raw_string": "p"
1423 }
1424 ]
1425 }
1426 },
1427 {
1428 "unquoted_string": {
1429 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
1430 "value": [
1431 {
1432 "string": "q",
1433 "raw_string": "q"
1434 }
1435 ]
1436 }
1437 },
1438 {
1439 "unquoted_string": {
1440 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
1441 "value": [
1442 {
1443 "string": "z",
1444 "raw_string": "z"
1445 }
1446 ]
1447 }
1448 }
1449 ]
1450 },
1451 "primary": {},
1452 "value": {}
1453 }
1454 },
1455 "due_to_glob": false,
1456 "due_to_lazy_glob": false
1457 }
1458 ]
1459 }
1460 ],
1461 "edges": null
1462 },
1463 "references": [
1464 {
1465 "string": {
1466 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
1467 "value": [
1468 {
1469 "string": "p",
1470 "raw_string": "p"
1471 }
1472 ]
1473 },
1474 "key_path": {
1475 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
1476 "path": [
1477 {
1478 "unquoted_string": {
1479 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
1480 "value": [
1481 {
1482 "string": "p",
1483 "raw_string": "p"
1484 }
1485 ]
1486 }
1487 },
1488 {
1489 "unquoted_string": {
1490 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
1491 "value": [
1492 {
1493 "string": "q",
1494 "raw_string": "q"
1495 }
1496 ]
1497 }
1498 },
1499 {
1500 "unquoted_string": {
1501 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
1502 "value": [
1503 {
1504 "string": "z",
1505 "raw_string": "z"
1506 }
1507 ]
1508 }
1509 }
1510 ]
1511 },
1512 "context": {
1513 "edge": null,
1514 "key": {
1515 "range": "TestCompile/steps/root.d2,2:10:26-2:16:32",
1516 "key": {
1517 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
1518 "path": [
1519 {
1520 "unquoted_string": {
1521 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
1522 "value": [
1523 {
1524 "string": "p",
1525 "raw_string": "p"
1526 }
1527 ]
1528 }
1529 },
1530 {
1531 "unquoted_string": {
1532 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
1533 "value": [
1534 {
1535 "string": "q",
1536 "raw_string": "q"
1537 }
1538 ]
1539 }
1540 },
1541 {
1542 "unquoted_string": {
1543 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
1544 "value": [
1545 {
1546 "string": "z",
1547 "raw_string": "z"
1548 }
1549 ]
1550 }
1551 }
1552 ]
1553 },
1554 "primary": {},
1555 "value": {}
1556 }
1557 },
1558 "due_to_glob": false,
1559 "due_to_lazy_glob": false
1560 }
1561 ]
1562 },
1563 {
1564 "name": "quiche",
1565 "references": [
1566 {
1567 "string": {
1568 "range": "TestCompile/steps/root.d2,3:12:46-3:18:52",
1569 "value": [
1570 {
1571 "string": "quiche",
1572 "raw_string": "quiche"
1573 }
1574 ]
1575 },
1576 "key_path": {
1577 "range": "TestCompile/steps/root.d2,3:12:46-3:18:52",
1578 "path": [
1579 {
1580 "unquoted_string": {
1581 "range": "TestCompile/steps/root.d2,3:12:46-3:18:52",
1582 "value": [
1583 {
1584 "string": "quiche",
1585 "raw_string": "quiche"
1586 }
1587 ]
1588 }
1589 }
1590 ]
1591 },
1592 "context": {
1593 "edge": null,
1594 "key": {
1595 "range": "TestCompile/steps/root.d2,3:12:46-3:19:53",
1596 "key": {
1597 "range": "TestCompile/steps/root.d2,3:12:46-3:18:52",
1598 "path": [
1599 {
1600 "unquoted_string": {
1601 "range": "TestCompile/steps/root.d2,3:12:46-3:18:52",
1602 "value": [
1603 {
1604 "string": "quiche",
1605 "raw_string": "quiche"
1606 }
1607 ]
1608 }
1609 }
1610 ]
1611 },
1612 "primary": {},
1613 "value": {}
1614 }
1615 },
1616 "due_to_glob": false,
1617 "due_to_lazy_glob": false
1618 }
1619 ]
1620 }
1621 ],
1622 "edges": [
1623 {
1624 "edge_id": {
1625 "src_path": [
1626 "x"
1627 ],
1628 "src_arrow": false,
1629 "dst_path": [
1630 "y"
1631 ],
1632 "dst_arrow": true,
1633 "index": 0,
1634 "glob": false
1635 },
1636 "references": [
1637 {
1638 "context": {
1639 "edge": {
1640 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
1641 "src": {
1642 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1643 "path": [
1644 {
1645 "unquoted_string": {
1646 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1647 "value": [
1648 {
1649 "string": "x",
1650 "raw_string": "x"
1651 }
1652 ]
1653 }
1654 }
1655 ]
1656 },
1657 "src_arrow": "",
1658 "dst": {
1659 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1660 "path": [
1661 {
1662 "unquoted_string": {
1663 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1664 "value": [
1665 {
1666 "string": "y",
1667 "raw_string": "y"
1668 }
1669 ]
1670 }
1671 }
1672 ]
1673 },
1674 "dst_arrow": ">"
1675 },
1676 "key": {
1677 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
1678 "edges": [
1679 {
1680 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
1681 "src": {
1682 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1683 "path": [
1684 {
1685 "unquoted_string": {
1686 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
1687 "value": [
1688 {
1689 "string": "x",
1690 "raw_string": "x"
1691 }
1692 ]
1693 }
1694 }
1695 ]
1696 },
1697 "src_arrow": "",
1698 "dst": {
1699 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1700 "path": [
1701 {
1702 "unquoted_string": {
1703 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
1704 "value": [
1705 {
1706 "string": "y",
1707 "raw_string": "y"
1708 }
1709 ]
1710 }
1711 }
1712 ]
1713 },
1714 "dst_arrow": ">"
1715 }
1716 ],
1717 "primary": {},
1718 "value": {}
1719 }
1720 },
1721 "due_to_glob": false,
1722 "due_to_lazy_glob": false
1723 }
1724 ]
1725 }
1726 ]
1727 },
1728 "references": [
1729 {
1730 "string": {
1731 "range": "TestCompile/steps/root.d2,3:1:35-3:8:42",
1732 "value": [
1733 {
1734 "string": "nuclear",
1735 "raw_string": "nuclear"
1736 }
1737 ]
1738 },
1739 "key_path": {
1740 "range": "TestCompile/steps/root.d2,3:1:35-3:8:42",
1741 "path": [
1742 {
1743 "unquoted_string": {
1744 "range": "TestCompile/steps/root.d2,3:1:35-3:8:42",
1745 "value": [
1746 {
1747 "string": "nuclear",
1748 "raw_string": "nuclear"
1749 }
1750 ]
1751 }
1752 }
1753 ]
1754 },
1755 "context": {
1756 "edge": null,
1757 "key": {
1758 "range": "TestCompile/steps/root.d2,3:1:35-3:20:54",
1759 "key": {
1760 "range": "TestCompile/steps/root.d2,3:1:35-3:8:42",
1761 "path": [
1762 {
1763 "unquoted_string": {
1764 "range": "TestCompile/steps/root.d2,3:1:35-3:8:42",
1765 "value": [
1766 {
1767 "string": "nuclear",
1768 "raw_string": "nuclear"
1769 }
1770 ]
1771 }
1772 }
1773 ]
1774 },
1775 "primary": {},
1776 "value": {
1777 "map": {
1778 "range": "TestCompile/steps/root.d2,3:10:44-3:20:54",
1779 "nodes": [
1780 {
1781 "map_key": {
1782 "range": "TestCompile/steps/root.d2,3:12:46-3:19:53",
1783 "key": {
1784 "range": "TestCompile/steps/root.d2,3:12:46-3:18:52",
1785 "path": [
1786 {
1787 "unquoted_string": {
1788 "range": "TestCompile/steps/root.d2,3:12:46-3:18:52",
1789 "value": [
1790 {
1791 "string": "quiche",
1792 "raw_string": "quiche"
1793 }
1794 ]
1795 }
1796 }
1797 ]
1798 },
1799 "primary": {},
1800 "value": {}
1801 }
1802 }
1803 ]
1804 }
1805 }
1806 }
1807 },
1808 "due_to_glob": false,
1809 "due_to_lazy_glob": false
1810 }
1811 ]
1812 }
1813 ],
1814 "edges": null
1815 },
1816 "references": [
1817 {
1818 "string": {
1819 "range": "TestCompile/steps/root.d2,1:0:7-1:5:12",
1820 "value": [
1821 {
1822 "string": "steps",
1823 "raw_string": "steps"
1824 }
1825 ]
1826 },
1827 "key_path": {
1828 "range": "TestCompile/steps/root.d2,1:0:7-1:5:12",
1829 "path": [
1830 {
1831 "unquoted_string": {
1832 "range": "TestCompile/steps/root.d2,1:0:7-1:5:12",
1833 "value": [
1834 {
1835 "string": "steps",
1836 "raw_string": "steps"
1837 }
1838 ]
1839 }
1840 }
1841 ]
1842 },
1843 "context": {
1844 "edge": null,
1845 "key": {
1846 "range": "TestCompile/steps/root.d2,1:0:7-4:1:56",
1847 "key": {
1848 "range": "TestCompile/steps/root.d2,1:0:7-1:5:12",
1849 "path": [
1850 {
1851 "unquoted_string": {
1852 "range": "TestCompile/steps/root.d2,1:0:7-1:5:12",
1853 "value": [
1854 {
1855 "string": "steps",
1856 "raw_string": "steps"
1857 }
1858 ]
1859 }
1860 }
1861 ]
1862 },
1863 "primary": {},
1864 "value": {
1865 "map": {
1866 "range": "TestCompile/steps/root.d2,1:7:14-4:1:56",
1867 "nodes": [
1868 {
1869 "map_key": {
1870 "range": "TestCompile/steps/root.d2,2:1:17-2:17:33",
1871 "key": {
1872 "range": "TestCompile/steps/root.d2,2:1:17-2:6:22",
1873 "path": [
1874 {
1875 "unquoted_string": {
1876 "range": "TestCompile/steps/root.d2,2:1:17-2:6:22",
1877 "value": [
1878 {
1879 "string": "bingo",
1880 "raw_string": "bingo"
1881 }
1882 ]
1883 }
1884 }
1885 ]
1886 },
1887 "primary": {},
1888 "value": {
1889 "map": {
1890 "range": "TestCompile/steps/root.d2,2:8:24-2:17:33",
1891 "nodes": [
1892 {
1893 "map_key": {
1894 "range": "TestCompile/steps/root.d2,2:10:26-2:16:32",
1895 "key": {
1896 "range": "TestCompile/steps/root.d2,2:10:26-2:15:31",
1897 "path": [
1898 {
1899 "unquoted_string": {
1900 "range": "TestCompile/steps/root.d2,2:10:26-2:11:27",
1901 "value": [
1902 {
1903 "string": "p",
1904 "raw_string": "p"
1905 }
1906 ]
1907 }
1908 },
1909 {
1910 "unquoted_string": {
1911 "range": "TestCompile/steps/root.d2,2:12:28-2:13:29",
1912 "value": [
1913 {
1914 "string": "q",
1915 "raw_string": "q"
1916 }
1917 ]
1918 }
1919 },
1920 {
1921 "unquoted_string": {
1922 "range": "TestCompile/steps/root.d2,2:14:30-2:15:31",
1923 "value": [
1924 {
1925 "string": "z",
1926 "raw_string": "z"
1927 }
1928 ]
1929 }
1930 }
1931 ]
1932 },
1933 "primary": {},
1934 "value": {}
1935 }
1936 }
1937 ]
1938 }
1939 }
1940 }
1941 },
1942 {
1943 "map_key": {
1944 "range": "TestCompile/steps/root.d2,3:1:35-3:20:54",
1945 "key": {
1946 "range": "TestCompile/steps/root.d2,3:1:35-3:8:42",
1947 "path": [
1948 {
1949 "unquoted_string": {
1950 "range": "TestCompile/steps/root.d2,3:1:35-3:8:42",
1951 "value": [
1952 {
1953 "string": "nuclear",
1954 "raw_string": "nuclear"
1955 }
1956 ]
1957 }
1958 }
1959 ]
1960 },
1961 "primary": {},
1962 "value": {
1963 "map": {
1964 "range": "TestCompile/steps/root.d2,3:10:44-3:20:54",
1965 "nodes": [
1966 {
1967 "map_key": {
1968 "range": "TestCompile/steps/root.d2,3:12:46-3:19:53",
1969 "key": {
1970 "range": "TestCompile/steps/root.d2,3:12:46-3:18:52",
1971 "path": [
1972 {
1973 "unquoted_string": {
1974 "range": "TestCompile/steps/root.d2,3:12:46-3:18:52",
1975 "value": [
1976 {
1977 "string": "quiche",
1978 "raw_string": "quiche"
1979 }
1980 ]
1981 }
1982 }
1983 ]
1984 },
1985 "primary": {},
1986 "value": {}
1987 }
1988 }
1989 ]
1990 }
1991 }
1992 }
1993 }
1994 ]
1995 }
1996 }
1997 }
1998 },
1999 "due_to_glob": false,
2000 "due_to_lazy_glob": false
2001 }
2002 ]
2003 }
2004 ],
2005 "edges": [
2006 {
2007 "edge_id": {
2008 "src_path": [
2009 "x"
2010 ],
2011 "src_arrow": false,
2012 "dst_path": [
2013 "y"
2014 ],
2015 "dst_arrow": true,
2016 "index": 0,
2017 "glob": false
2018 },
2019 "references": [
2020 {
2021 "context": {
2022 "edge": {
2023 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
2024 "src": {
2025 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
2026 "path": [
2027 {
2028 "unquoted_string": {
2029 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
2030 "value": [
2031 {
2032 "string": "x",
2033 "raw_string": "x"
2034 }
2035 ]
2036 }
2037 }
2038 ]
2039 },
2040 "src_arrow": "",
2041 "dst": {
2042 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
2043 "path": [
2044 {
2045 "unquoted_string": {
2046 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
2047 "value": [
2048 {
2049 "string": "y",
2050 "raw_string": "y"
2051 }
2052 ]
2053 }
2054 }
2055 ]
2056 },
2057 "dst_arrow": ">"
2058 },
2059 "key": {
2060 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
2061 "edges": [
2062 {
2063 "range": "TestCompile/steps/root.d2,0:0:0-0:6:6",
2064 "src": {
2065 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
2066 "path": [
2067 {
2068 "unquoted_string": {
2069 "range": "TestCompile/steps/root.d2,0:0:0-0:1:1",
2070 "value": [
2071 {
2072 "string": "x",
2073 "raw_string": "x"
2074 }
2075 ]
2076 }
2077 }
2078 ]
2079 },
2080 "src_arrow": "",
2081 "dst": {
2082 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
2083 "path": [
2084 {
2085 "unquoted_string": {
2086 "range": "TestCompile/steps/root.d2,0:5:5-0:6:6",
2087 "value": [
2088 {
2089 "string": "y",
2090 "raw_string": "y"
2091 }
2092 ]
2093 }
2094 }
2095 ]
2096 },
2097 "dst_arrow": ">"
2098 }
2099 ],
2100 "primary": {},
2101 "value": {}
2102 }
2103 },
2104 "due_to_glob": false,
2105 "due_to_lazy_glob": false
2106 }
2107 ]
2108 }
2109 ]
2110}
View as plain text