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