1{
2 "fields": [
3 {
4 "name": "layers",
5 "composite": {
6 "fields": [
7 {
8 "name": "x",
9 "composite": {
10 "fields": [
11 {
12 "name": "y",
13 "references": [
14 {
15 "string": {
16 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
17 "value": [
18 {
19 "string": "y",
20 "raw_string": "y"
21 }
22 ]
23 },
24 "key_path": {
25 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
26 "path": [
27 {
28 "unquoted_string": {
29 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
30 "value": [
31 {
32 "string": "layers",
33 "raw_string": "layers"
34 }
35 ]
36 }
37 },
38 {
39 "unquoted_string": {
40 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
41 "value": [
42 {
43 "string": "x",
44 "raw_string": "x"
45 }
46 ]
47 }
48 },
49 {
50 "unquoted_string": {
51 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
52 "value": [
53 {
54 "string": "y",
55 "raw_string": "y"
56 }
57 ]
58 }
59 }
60 ]
61 },
62 "context": {
63 "edge": {
64 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
65 "src": {
66 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
67 "path": [
68 {
69 "unquoted_string": {
70 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
71 "value": [
72 {
73 "string": "layers",
74 "raw_string": "layers"
75 }
76 ]
77 }
78 },
79 {
80 "unquoted_string": {
81 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
82 "value": [
83 {
84 "string": "x",
85 "raw_string": "x"
86 }
87 ]
88 }
89 },
90 {
91 "unquoted_string": {
92 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
93 "value": [
94 {
95 "string": "y",
96 "raw_string": "y"
97 }
98 ]
99 }
100 }
101 ]
102 },
103 "src_arrow": "",
104 "dst": {
105 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
106 "path": [
107 {
108 "unquoted_string": {
109 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
110 "value": [
111 {
112 "string": "layers",
113 "raw_string": "layers"
114 }
115 ]
116 }
117 },
118 {
119 "unquoted_string": {
120 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
121 "value": [
122 {
123 "string": "x",
124 "raw_string": "x"
125 }
126 ]
127 }
128 },
129 {
130 "unquoted_string": {
131 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
132 "value": [
133 {
134 "string": "y",
135 "raw_string": "y"
136 }
137 ]
138 }
139 }
140 ]
141 },
142 "dst_arrow": ">"
143 },
144 "key": {
145 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
146 "edges": [
147 {
148 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
149 "src": {
150 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
151 "path": [
152 {
153 "unquoted_string": {
154 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
155 "value": [
156 {
157 "string": "layers",
158 "raw_string": "layers"
159 }
160 ]
161 }
162 },
163 {
164 "unquoted_string": {
165 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
166 "value": [
167 {
168 "string": "x",
169 "raw_string": "x"
170 }
171 ]
172 }
173 },
174 {
175 "unquoted_string": {
176 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
177 "value": [
178 {
179 "string": "y",
180 "raw_string": "y"
181 }
182 ]
183 }
184 }
185 ]
186 },
187 "src_arrow": "",
188 "dst": {
189 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
190 "path": [
191 {
192 "unquoted_string": {
193 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
194 "value": [
195 {
196 "string": "layers",
197 "raw_string": "layers"
198 }
199 ]
200 }
201 },
202 {
203 "unquoted_string": {
204 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
205 "value": [
206 {
207 "string": "x",
208 "raw_string": "x"
209 }
210 ]
211 }
212 },
213 {
214 "unquoted_string": {
215 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
216 "value": [
217 {
218 "string": "y",
219 "raw_string": "y"
220 }
221 ]
222 }
223 }
224 ]
225 },
226 "dst_arrow": ">"
227 }
228 ],
229 "primary": {},
230 "value": {}
231 }
232 },
233 "due_to_glob": false,
234 "due_to_lazy_glob": false
235 },
236 {
237 "string": {
238 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
239 "value": [
240 {
241 "string": "y",
242 "raw_string": "y"
243 }
244 ]
245 },
246 "key_path": {
247 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
248 "path": [
249 {
250 "unquoted_string": {
251 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
252 "value": [
253 {
254 "string": "layers",
255 "raw_string": "layers"
256 }
257 ]
258 }
259 },
260 {
261 "unquoted_string": {
262 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
263 "value": [
264 {
265 "string": "x",
266 "raw_string": "x"
267 }
268 ]
269 }
270 },
271 {
272 "unquoted_string": {
273 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
274 "value": [
275 {
276 "string": "y",
277 "raw_string": "y"
278 }
279 ]
280 }
281 }
282 ]
283 },
284 "context": {
285 "edge": {
286 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
287 "src": {
288 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
289 "path": [
290 {
291 "unquoted_string": {
292 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
293 "value": [
294 {
295 "string": "layers",
296 "raw_string": "layers"
297 }
298 ]
299 }
300 },
301 {
302 "unquoted_string": {
303 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
304 "value": [
305 {
306 "string": "x",
307 "raw_string": "x"
308 }
309 ]
310 }
311 },
312 {
313 "unquoted_string": {
314 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
315 "value": [
316 {
317 "string": "y",
318 "raw_string": "y"
319 }
320 ]
321 }
322 }
323 ]
324 },
325 "src_arrow": "",
326 "dst": {
327 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
328 "path": [
329 {
330 "unquoted_string": {
331 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
332 "value": [
333 {
334 "string": "layers",
335 "raw_string": "layers"
336 }
337 ]
338 }
339 },
340 {
341 "unquoted_string": {
342 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
343 "value": [
344 {
345 "string": "x",
346 "raw_string": "x"
347 }
348 ]
349 }
350 },
351 {
352 "unquoted_string": {
353 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
354 "value": [
355 {
356 "string": "y",
357 "raw_string": "y"
358 }
359 ]
360 }
361 }
362 ]
363 },
364 "dst_arrow": ">"
365 },
366 "key": {
367 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
368 "edges": [
369 {
370 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
371 "src": {
372 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
373 "path": [
374 {
375 "unquoted_string": {
376 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
377 "value": [
378 {
379 "string": "layers",
380 "raw_string": "layers"
381 }
382 ]
383 }
384 },
385 {
386 "unquoted_string": {
387 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
388 "value": [
389 {
390 "string": "x",
391 "raw_string": "x"
392 }
393 ]
394 }
395 },
396 {
397 "unquoted_string": {
398 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
399 "value": [
400 {
401 "string": "y",
402 "raw_string": "y"
403 }
404 ]
405 }
406 }
407 ]
408 },
409 "src_arrow": "",
410 "dst": {
411 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
412 "path": [
413 {
414 "unquoted_string": {
415 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
416 "value": [
417 {
418 "string": "layers",
419 "raw_string": "layers"
420 }
421 ]
422 }
423 },
424 {
425 "unquoted_string": {
426 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
427 "value": [
428 {
429 "string": "x",
430 "raw_string": "x"
431 }
432 ]
433 }
434 },
435 {
436 "unquoted_string": {
437 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
438 "value": [
439 {
440 "string": "y",
441 "raw_string": "y"
442 }
443 ]
444 }
445 }
446 ]
447 },
448 "dst_arrow": ">"
449 }
450 ],
451 "primary": {},
452 "value": {}
453 }
454 },
455 "due_to_glob": false,
456 "due_to_lazy_glob": false
457 }
458 ]
459 }
460 ],
461 "edges": [
462 {
463 "edge_id": {
464 "src_path": [
465 "y"
466 ],
467 "src_arrow": false,
468 "dst_path": [
469 "y"
470 ],
471 "dst_arrow": true,
472 "index": 0,
473 "glob": false
474 },
475 "references": [
476 {
477 "context": {
478 "edge": {
479 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
480 "src": {
481 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
482 "path": [
483 {
484 "unquoted_string": {
485 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
486 "value": [
487 {
488 "string": "layers",
489 "raw_string": "layers"
490 }
491 ]
492 }
493 },
494 {
495 "unquoted_string": {
496 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
497 "value": [
498 {
499 "string": "x",
500 "raw_string": "x"
501 }
502 ]
503 }
504 },
505 {
506 "unquoted_string": {
507 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
508 "value": [
509 {
510 "string": "y",
511 "raw_string": "y"
512 }
513 ]
514 }
515 }
516 ]
517 },
518 "src_arrow": "",
519 "dst": {
520 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
521 "path": [
522 {
523 "unquoted_string": {
524 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
525 "value": [
526 {
527 "string": "layers",
528 "raw_string": "layers"
529 }
530 ]
531 }
532 },
533 {
534 "unquoted_string": {
535 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
536 "value": [
537 {
538 "string": "x",
539 "raw_string": "x"
540 }
541 ]
542 }
543 },
544 {
545 "unquoted_string": {
546 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
547 "value": [
548 {
549 "string": "y",
550 "raw_string": "y"
551 }
552 ]
553 }
554 }
555 ]
556 },
557 "dst_arrow": ">"
558 },
559 "key": {
560 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
561 "edges": [
562 {
563 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
564 "src": {
565 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
566 "path": [
567 {
568 "unquoted_string": {
569 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
570 "value": [
571 {
572 "string": "layers",
573 "raw_string": "layers"
574 }
575 ]
576 }
577 },
578 {
579 "unquoted_string": {
580 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
581 "value": [
582 {
583 "string": "x",
584 "raw_string": "x"
585 }
586 ]
587 }
588 },
589 {
590 "unquoted_string": {
591 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
592 "value": [
593 {
594 "string": "y",
595 "raw_string": "y"
596 }
597 ]
598 }
599 }
600 ]
601 },
602 "src_arrow": "",
603 "dst": {
604 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
605 "path": [
606 {
607 "unquoted_string": {
608 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
609 "value": [
610 {
611 "string": "layers",
612 "raw_string": "layers"
613 }
614 ]
615 }
616 },
617 {
618 "unquoted_string": {
619 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
620 "value": [
621 {
622 "string": "x",
623 "raw_string": "x"
624 }
625 ]
626 }
627 },
628 {
629 "unquoted_string": {
630 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
631 "value": [
632 {
633 "string": "y",
634 "raw_string": "y"
635 }
636 ]
637 }
638 }
639 ]
640 },
641 "dst_arrow": ">"
642 }
643 ],
644 "primary": {},
645 "value": {}
646 }
647 },
648 "due_to_glob": false,
649 "due_to_lazy_glob": false
650 }
651 ]
652 }
653 ]
654 },
655 "references": [
656 {
657 "string": {
658 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
659 "value": [
660 {
661 "string": "x",
662 "raw_string": "x"
663 }
664 ]
665 },
666 "key_path": {
667 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
668 "path": [
669 {
670 "unquoted_string": {
671 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
672 "value": [
673 {
674 "string": "layers",
675 "raw_string": "layers"
676 }
677 ]
678 }
679 },
680 {
681 "unquoted_string": {
682 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
683 "value": [
684 {
685 "string": "x",
686 "raw_string": "x"
687 }
688 ]
689 }
690 },
691 {
692 "unquoted_string": {
693 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
694 "value": [
695 {
696 "string": "y",
697 "raw_string": "y"
698 }
699 ]
700 }
701 }
702 ]
703 },
704 "context": {
705 "edge": {
706 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
707 "src": {
708 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
709 "path": [
710 {
711 "unquoted_string": {
712 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
713 "value": [
714 {
715 "string": "layers",
716 "raw_string": "layers"
717 }
718 ]
719 }
720 },
721 {
722 "unquoted_string": {
723 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
724 "value": [
725 {
726 "string": "x",
727 "raw_string": "x"
728 }
729 ]
730 }
731 },
732 {
733 "unquoted_string": {
734 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
735 "value": [
736 {
737 "string": "y",
738 "raw_string": "y"
739 }
740 ]
741 }
742 }
743 ]
744 },
745 "src_arrow": "",
746 "dst": {
747 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
748 "path": [
749 {
750 "unquoted_string": {
751 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
752 "value": [
753 {
754 "string": "layers",
755 "raw_string": "layers"
756 }
757 ]
758 }
759 },
760 {
761 "unquoted_string": {
762 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
763 "value": [
764 {
765 "string": "x",
766 "raw_string": "x"
767 }
768 ]
769 }
770 },
771 {
772 "unquoted_string": {
773 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
774 "value": [
775 {
776 "string": "y",
777 "raw_string": "y"
778 }
779 ]
780 }
781 }
782 ]
783 },
784 "dst_arrow": ">"
785 },
786 "key": {
787 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
788 "edges": [
789 {
790 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
791 "src": {
792 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
793 "path": [
794 {
795 "unquoted_string": {
796 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
797 "value": [
798 {
799 "string": "layers",
800 "raw_string": "layers"
801 }
802 ]
803 }
804 },
805 {
806 "unquoted_string": {
807 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
808 "value": [
809 {
810 "string": "x",
811 "raw_string": "x"
812 }
813 ]
814 }
815 },
816 {
817 "unquoted_string": {
818 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
819 "value": [
820 {
821 "string": "y",
822 "raw_string": "y"
823 }
824 ]
825 }
826 }
827 ]
828 },
829 "src_arrow": "",
830 "dst": {
831 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
832 "path": [
833 {
834 "unquoted_string": {
835 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
836 "value": [
837 {
838 "string": "layers",
839 "raw_string": "layers"
840 }
841 ]
842 }
843 },
844 {
845 "unquoted_string": {
846 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
847 "value": [
848 {
849 "string": "x",
850 "raw_string": "x"
851 }
852 ]
853 }
854 },
855 {
856 "unquoted_string": {
857 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
858 "value": [
859 {
860 "string": "y",
861 "raw_string": "y"
862 }
863 ]
864 }
865 }
866 ]
867 },
868 "dst_arrow": ">"
869 }
870 ],
871 "primary": {},
872 "value": {}
873 }
874 },
875 "due_to_glob": false,
876 "due_to_lazy_glob": false
877 },
878 {
879 "string": {
880 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
881 "value": [
882 {
883 "string": "x",
884 "raw_string": "x"
885 }
886 ]
887 },
888 "key_path": {
889 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
890 "path": [
891 {
892 "unquoted_string": {
893 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
894 "value": [
895 {
896 "string": "layers",
897 "raw_string": "layers"
898 }
899 ]
900 }
901 },
902 {
903 "unquoted_string": {
904 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
905 "value": [
906 {
907 "string": "x",
908 "raw_string": "x"
909 }
910 ]
911 }
912 },
913 {
914 "unquoted_string": {
915 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
916 "value": [
917 {
918 "string": "y",
919 "raw_string": "y"
920 }
921 ]
922 }
923 }
924 ]
925 },
926 "context": {
927 "edge": {
928 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
929 "src": {
930 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
931 "path": [
932 {
933 "unquoted_string": {
934 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
935 "value": [
936 {
937 "string": "layers",
938 "raw_string": "layers"
939 }
940 ]
941 }
942 },
943 {
944 "unquoted_string": {
945 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
946 "value": [
947 {
948 "string": "x",
949 "raw_string": "x"
950 }
951 ]
952 }
953 },
954 {
955 "unquoted_string": {
956 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
957 "value": [
958 {
959 "string": "y",
960 "raw_string": "y"
961 }
962 ]
963 }
964 }
965 ]
966 },
967 "src_arrow": "",
968 "dst": {
969 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
970 "path": [
971 {
972 "unquoted_string": {
973 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
974 "value": [
975 {
976 "string": "layers",
977 "raw_string": "layers"
978 }
979 ]
980 }
981 },
982 {
983 "unquoted_string": {
984 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
985 "value": [
986 {
987 "string": "x",
988 "raw_string": "x"
989 }
990 ]
991 }
992 },
993 {
994 "unquoted_string": {
995 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
996 "value": [
997 {
998 "string": "y",
999 "raw_string": "y"
1000 }
1001 ]
1002 }
1003 }
1004 ]
1005 },
1006 "dst_arrow": ">"
1007 },
1008 "key": {
1009 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
1010 "edges": [
1011 {
1012 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
1013 "src": {
1014 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
1015 "path": [
1016 {
1017 "unquoted_string": {
1018 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
1019 "value": [
1020 {
1021 "string": "layers",
1022 "raw_string": "layers"
1023 }
1024 ]
1025 }
1026 },
1027 {
1028 "unquoted_string": {
1029 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
1030 "value": [
1031 {
1032 "string": "x",
1033 "raw_string": "x"
1034 }
1035 ]
1036 }
1037 },
1038 {
1039 "unquoted_string": {
1040 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
1041 "value": [
1042 {
1043 "string": "y",
1044 "raw_string": "y"
1045 }
1046 ]
1047 }
1048 }
1049 ]
1050 },
1051 "src_arrow": "",
1052 "dst": {
1053 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
1054 "path": [
1055 {
1056 "unquoted_string": {
1057 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
1058 "value": [
1059 {
1060 "string": "layers",
1061 "raw_string": "layers"
1062 }
1063 ]
1064 }
1065 },
1066 {
1067 "unquoted_string": {
1068 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
1069 "value": [
1070 {
1071 "string": "x",
1072 "raw_string": "x"
1073 }
1074 ]
1075 }
1076 },
1077 {
1078 "unquoted_string": {
1079 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
1080 "value": [
1081 {
1082 "string": "y",
1083 "raw_string": "y"
1084 }
1085 ]
1086 }
1087 }
1088 ]
1089 },
1090 "dst_arrow": ">"
1091 }
1092 ],
1093 "primary": {},
1094 "value": {}
1095 }
1096 },
1097 "due_to_glob": false,
1098 "due_to_lazy_glob": false
1099 }
1100 ]
1101 }
1102 ],
1103 "edges": null
1104 },
1105 "references": [
1106 {
1107 "string": {
1108 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
1109 "value": [
1110 {
1111 "string": "layers",
1112 "raw_string": "layers"
1113 }
1114 ]
1115 },
1116 "key_path": {
1117 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
1118 "path": [
1119 {
1120 "unquoted_string": {
1121 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
1122 "value": [
1123 {
1124 "string": "layers",
1125 "raw_string": "layers"
1126 }
1127 ]
1128 }
1129 },
1130 {
1131 "unquoted_string": {
1132 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
1133 "value": [
1134 {
1135 "string": "x",
1136 "raw_string": "x"
1137 }
1138 ]
1139 }
1140 },
1141 {
1142 "unquoted_string": {
1143 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
1144 "value": [
1145 {
1146 "string": "y",
1147 "raw_string": "y"
1148 }
1149 ]
1150 }
1151 }
1152 ]
1153 },
1154 "context": {
1155 "edge": {
1156 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
1157 "src": {
1158 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
1159 "path": [
1160 {
1161 "unquoted_string": {
1162 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
1163 "value": [
1164 {
1165 "string": "layers",
1166 "raw_string": "layers"
1167 }
1168 ]
1169 }
1170 },
1171 {
1172 "unquoted_string": {
1173 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
1174 "value": [
1175 {
1176 "string": "x",
1177 "raw_string": "x"
1178 }
1179 ]
1180 }
1181 },
1182 {
1183 "unquoted_string": {
1184 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
1185 "value": [
1186 {
1187 "string": "y",
1188 "raw_string": "y"
1189 }
1190 ]
1191 }
1192 }
1193 ]
1194 },
1195 "src_arrow": "",
1196 "dst": {
1197 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
1198 "path": [
1199 {
1200 "unquoted_string": {
1201 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
1202 "value": [
1203 {
1204 "string": "layers",
1205 "raw_string": "layers"
1206 }
1207 ]
1208 }
1209 },
1210 {
1211 "unquoted_string": {
1212 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
1213 "value": [
1214 {
1215 "string": "x",
1216 "raw_string": "x"
1217 }
1218 ]
1219 }
1220 },
1221 {
1222 "unquoted_string": {
1223 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
1224 "value": [
1225 {
1226 "string": "y",
1227 "raw_string": "y"
1228 }
1229 ]
1230 }
1231 }
1232 ]
1233 },
1234 "dst_arrow": ">"
1235 },
1236 "key": {
1237 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
1238 "edges": [
1239 {
1240 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
1241 "src": {
1242 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
1243 "path": [
1244 {
1245 "unquoted_string": {
1246 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
1247 "value": [
1248 {
1249 "string": "layers",
1250 "raw_string": "layers"
1251 }
1252 ]
1253 }
1254 },
1255 {
1256 "unquoted_string": {
1257 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
1258 "value": [
1259 {
1260 "string": "x",
1261 "raw_string": "x"
1262 }
1263 ]
1264 }
1265 },
1266 {
1267 "unquoted_string": {
1268 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
1269 "value": [
1270 {
1271 "string": "y",
1272 "raw_string": "y"
1273 }
1274 ]
1275 }
1276 }
1277 ]
1278 },
1279 "src_arrow": "",
1280 "dst": {
1281 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
1282 "path": [
1283 {
1284 "unquoted_string": {
1285 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
1286 "value": [
1287 {
1288 "string": "layers",
1289 "raw_string": "layers"
1290 }
1291 ]
1292 }
1293 },
1294 {
1295 "unquoted_string": {
1296 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
1297 "value": [
1298 {
1299 "string": "x",
1300 "raw_string": "x"
1301 }
1302 ]
1303 }
1304 },
1305 {
1306 "unquoted_string": {
1307 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
1308 "value": [
1309 {
1310 "string": "y",
1311 "raw_string": "y"
1312 }
1313 ]
1314 }
1315 }
1316 ]
1317 },
1318 "dst_arrow": ">"
1319 }
1320 ],
1321 "primary": {},
1322 "value": {}
1323 }
1324 },
1325 "due_to_glob": false,
1326 "due_to_lazy_glob": false
1327 },
1328 {
1329 "string": {
1330 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
1331 "value": [
1332 {
1333 "string": "layers",
1334 "raw_string": "layers"
1335 }
1336 ]
1337 },
1338 "key_path": {
1339 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
1340 "path": [
1341 {
1342 "unquoted_string": {
1343 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
1344 "value": [
1345 {
1346 "string": "layers",
1347 "raw_string": "layers"
1348 }
1349 ]
1350 }
1351 },
1352 {
1353 "unquoted_string": {
1354 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
1355 "value": [
1356 {
1357 "string": "x",
1358 "raw_string": "x"
1359 }
1360 ]
1361 }
1362 },
1363 {
1364 "unquoted_string": {
1365 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
1366 "value": [
1367 {
1368 "string": "y",
1369 "raw_string": "y"
1370 }
1371 ]
1372 }
1373 }
1374 ]
1375 },
1376 "context": {
1377 "edge": {
1378 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
1379 "src": {
1380 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
1381 "path": [
1382 {
1383 "unquoted_string": {
1384 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
1385 "value": [
1386 {
1387 "string": "layers",
1388 "raw_string": "layers"
1389 }
1390 ]
1391 }
1392 },
1393 {
1394 "unquoted_string": {
1395 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
1396 "value": [
1397 {
1398 "string": "x",
1399 "raw_string": "x"
1400 }
1401 ]
1402 }
1403 },
1404 {
1405 "unquoted_string": {
1406 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
1407 "value": [
1408 {
1409 "string": "y",
1410 "raw_string": "y"
1411 }
1412 ]
1413 }
1414 }
1415 ]
1416 },
1417 "src_arrow": "",
1418 "dst": {
1419 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
1420 "path": [
1421 {
1422 "unquoted_string": {
1423 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
1424 "value": [
1425 {
1426 "string": "layers",
1427 "raw_string": "layers"
1428 }
1429 ]
1430 }
1431 },
1432 {
1433 "unquoted_string": {
1434 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
1435 "value": [
1436 {
1437 "string": "x",
1438 "raw_string": "x"
1439 }
1440 ]
1441 }
1442 },
1443 {
1444 "unquoted_string": {
1445 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
1446 "value": [
1447 {
1448 "string": "y",
1449 "raw_string": "y"
1450 }
1451 ]
1452 }
1453 }
1454 ]
1455 },
1456 "dst_arrow": ">"
1457 },
1458 "key": {
1459 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
1460 "edges": [
1461 {
1462 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
1463 "src": {
1464 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
1465 "path": [
1466 {
1467 "unquoted_string": {
1468 "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
1469 "value": [
1470 {
1471 "string": "layers",
1472 "raw_string": "layers"
1473 }
1474 ]
1475 }
1476 },
1477 {
1478 "unquoted_string": {
1479 "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
1480 "value": [
1481 {
1482 "string": "x",
1483 "raw_string": "x"
1484 }
1485 ]
1486 }
1487 },
1488 {
1489 "unquoted_string": {
1490 "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
1491 "value": [
1492 {
1493 "string": "y",
1494 "raw_string": "y"
1495 }
1496 ]
1497 }
1498 }
1499 ]
1500 },
1501 "src_arrow": "",
1502 "dst": {
1503 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
1504 "path": [
1505 {
1506 "unquoted_string": {
1507 "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
1508 "value": [
1509 {
1510 "string": "layers",
1511 "raw_string": "layers"
1512 }
1513 ]
1514 }
1515 },
1516 {
1517 "unquoted_string": {
1518 "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
1519 "value": [
1520 {
1521 "string": "x",
1522 "raw_string": "x"
1523 }
1524 ]
1525 }
1526 },
1527 {
1528 "unquoted_string": {
1529 "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
1530 "value": [
1531 {
1532 "string": "y",
1533 "raw_string": "y"
1534 }
1535 ]
1536 }
1537 }
1538 ]
1539 },
1540 "dst_arrow": ">"
1541 }
1542 ],
1543 "primary": {},
1544 "value": {}
1545 }
1546 },
1547 "due_to_glob": false,
1548 "due_to_lazy_glob": false
1549 }
1550 ]
1551 }
1552 ],
1553 "edges": null
1554}
View as plain text