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/inherited.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/inherited.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/inherited.d2,2:4:26-2:14:36",
41 "path": [
42 {
43 "unquoted_string": {
44 "range": "TestCompile/classes/inherited.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/inherited.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/inherited.d2,2:4:26-2:22:44",
70 "key": {
71 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
72 "path": [
73 {
74 "unquoted_string": {
75 "range": "TestCompile/classes/inherited.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/inherited.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/inherited.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/inherited.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/inherited.d2,2:4:26-2:14:36",
132 "path": [
133 {
134 "unquoted_string": {
135 "range": "TestCompile/classes/inherited.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/inherited.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/inherited.d2,2:4:26-2:22:44",
161 "key": {
162 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
163 "path": [
164 {
165 "unquoted_string": {
166 "range": "TestCompile/classes/inherited.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/inherited.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/inherited.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/inherited.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/inherited.d2,1:2:13-1:7:18",
223 "path": [
224 {
225 "unquoted_string": {
226 "range": "TestCompile/classes/inherited.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/inherited.d2,1:2:13-3:3:48",
241 "key": {
242 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
243 "path": [
244 {
245 "unquoted_string": {
246 "range": "TestCompile/classes/inherited.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/inherited.d2,1:9:20-3:3:48",
261 "nodes": [
262 {
263 "map_key": {
264 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
265 "key": {
266 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
267 "path": [
268 {
269 "unquoted_string": {
270 "range": "TestCompile/classes/inherited.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/inherited.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/inherited.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/inherited.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/inherited.d2,0:0:0-0:7:7",
332 "path": [
333 {
334 "unquoted_string": {
335 "range": "TestCompile/classes/inherited.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/inherited.d2,0:0:0-4:1:50",
350 "key": {
351 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
352 "path": [
353 {
354 "unquoted_string": {
355 "range": "TestCompile/classes/inherited.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/inherited.d2,0:9:9-4:1:50",
370 "nodes": [
371 {
372 "map_key": {
373 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
374 "key": {
375 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
376 "path": [
377 {
378 "unquoted_string": {
379 "range": "TestCompile/classes/inherited.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/inherited.d2,1:9:20-3:3:48",
394 "nodes": [
395 {
396 "map_key": {
397 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
398 "key": {
399 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
400 "path": [
401 {
402 "unquoted_string": {
403 "range": "TestCompile/classes/inherited.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/inherited.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/inherited.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": "scenarios",
456 "composite": {
457 "fields": [
458 {
459 "name": "hawaii",
460 "composite": {
461 "fields": [
462 {
463 "name": "classes",
464 "composite": {
465 "fields": [
466 {
467 "name": "mango",
468 "composite": {
469 "fields": [
470 {
471 "name": "style",
472 "composite": {
473 "fields": [
474 {
475 "name": "fill",
476 "primary": {
477 "value": {
478 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
479 "value": [
480 {
481 "string": "orange",
482 "raw_string": "orange"
483 }
484 ]
485 }
486 },
487 "references": [
488 {
489 "string": {
490 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
491 "value": [
492 {
493 "string": "fill",
494 "raw_string": "fill"
495 }
496 ]
497 },
498 "key_path": {
499 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
500 "path": [
501 {
502 "unquoted_string": {
503 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
504 "value": [
505 {
506 "string": "style",
507 "raw_string": "style"
508 }
509 ]
510 }
511 },
512 {
513 "unquoted_string": {
514 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
515 "value": [
516 {
517 "string": "fill",
518 "raw_string": "fill"
519 }
520 ]
521 }
522 }
523 ]
524 },
525 "context": {
526 "edge": null,
527 "key": {
528 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
529 "key": {
530 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
531 "path": [
532 {
533 "unquoted_string": {
534 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
535 "value": [
536 {
537 "string": "style",
538 "raw_string": "style"
539 }
540 ]
541 }
542 },
543 {
544 "unquoted_string": {
545 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
546 "value": [
547 {
548 "string": "fill",
549 "raw_string": "fill"
550 }
551 ]
552 }
553 }
554 ]
555 },
556 "primary": {},
557 "value": {
558 "unquoted_string": {
559 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
560 "value": [
561 {
562 "string": "orange",
563 "raw_string": "orange"
564 }
565 ]
566 }
567 }
568 }
569 },
570 "due_to_glob": false,
571 "due_to_lazy_glob": false
572 }
573 ]
574 }
575 ],
576 "edges": null
577 },
578 "references": [
579 {
580 "string": {
581 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
582 "value": [
583 {
584 "string": "style",
585 "raw_string": "style"
586 }
587 ]
588 },
589 "key_path": {
590 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
591 "path": [
592 {
593 "unquoted_string": {
594 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
595 "value": [
596 {
597 "string": "style",
598 "raw_string": "style"
599 }
600 ]
601 }
602 },
603 {
604 "unquoted_string": {
605 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
606 "value": [
607 {
608 "string": "fill",
609 "raw_string": "fill"
610 }
611 ]
612 }
613 }
614 ]
615 },
616 "context": {
617 "edge": null,
618 "key": {
619 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
620 "key": {
621 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
622 "path": [
623 {
624 "unquoted_string": {
625 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
626 "value": [
627 {
628 "string": "style",
629 "raw_string": "style"
630 }
631 ]
632 }
633 },
634 {
635 "unquoted_string": {
636 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
637 "value": [
638 {
639 "string": "fill",
640 "raw_string": "fill"
641 }
642 ]
643 }
644 }
645 ]
646 },
647 "primary": {},
648 "value": {
649 "unquoted_string": {
650 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
651 "value": [
652 {
653 "string": "orange",
654 "raw_string": "orange"
655 }
656 ]
657 }
658 }
659 }
660 },
661 "due_to_glob": false,
662 "due_to_lazy_glob": false
663 }
664 ]
665 }
666 ],
667 "edges": null
668 },
669 "references": [
670 {
671 "string": {
672 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
673 "value": [
674 {
675 "string": "mango",
676 "raw_string": "mango"
677 }
678 ]
679 },
680 "key_path": {
681 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
682 "path": [
683 {
684 "unquoted_string": {
685 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
686 "value": [
687 {
688 "string": "mango",
689 "raw_string": "mango"
690 }
691 ]
692 }
693 }
694 ]
695 },
696 "context": {
697 "edge": null,
698 "key": {
699 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
700 "key": {
701 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
702 "path": [
703 {
704 "unquoted_string": {
705 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
706 "value": [
707 {
708 "string": "mango",
709 "raw_string": "mango"
710 }
711 ]
712 }
713 }
714 ]
715 },
716 "primary": {},
717 "value": {
718 "map": {
719 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
720 "nodes": [
721 {
722 "map_key": {
723 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
724 "key": {
725 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
726 "path": [
727 {
728 "unquoted_string": {
729 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
730 "value": [
731 {
732 "string": "style",
733 "raw_string": "style"
734 }
735 ]
736 }
737 },
738 {
739 "unquoted_string": {
740 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
741 "value": [
742 {
743 "string": "fill",
744 "raw_string": "fill"
745 }
746 ]
747 }
748 }
749 ]
750 },
751 "primary": {},
752 "value": {
753 "unquoted_string": {
754 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
755 "value": [
756 {
757 "string": "orange",
758 "raw_string": "orange"
759 }
760 ]
761 }
762 }
763 }
764 }
765 ]
766 }
767 }
768 }
769 },
770 "due_to_glob": false,
771 "due_to_lazy_glob": false
772 }
773 ]
774 }
775 ],
776 "edges": null
777 },
778 "references": [
779 {
780 "string": {
781 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
782 "value": [
783 {
784 "string": "classes",
785 "raw_string": "classes"
786 }
787 ]
788 },
789 "key_path": {
790 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
791 "path": [
792 {
793 "unquoted_string": {
794 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
795 "value": [
796 {
797 "string": "classes",
798 "raw_string": "classes"
799 }
800 ]
801 }
802 }
803 ]
804 },
805 "context": {
806 "edge": null,
807 "key": {
808 "range": "TestCompile/classes/inherited.d2,0:0:0-4:1:50",
809 "key": {
810 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
811 "path": [
812 {
813 "unquoted_string": {
814 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
815 "value": [
816 {
817 "string": "classes",
818 "raw_string": "classes"
819 }
820 ]
821 }
822 }
823 ]
824 },
825 "primary": {},
826 "value": {
827 "map": {
828 "range": "TestCompile/classes/inherited.d2,0:9:9-4:1:50",
829 "nodes": [
830 {
831 "map_key": {
832 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
833 "key": {
834 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
835 "path": [
836 {
837 "unquoted_string": {
838 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
839 "value": [
840 {
841 "string": "mango",
842 "raw_string": "mango"
843 }
844 ]
845 }
846 }
847 ]
848 },
849 "primary": {},
850 "value": {
851 "map": {
852 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
853 "nodes": [
854 {
855 "map_key": {
856 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
857 "key": {
858 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
859 "path": [
860 {
861 "unquoted_string": {
862 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
863 "value": [
864 {
865 "string": "style",
866 "raw_string": "style"
867 }
868 ]
869 }
870 },
871 {
872 "unquoted_string": {
873 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
874 "value": [
875 {
876 "string": "fill",
877 "raw_string": "fill"
878 }
879 ]
880 }
881 }
882 ]
883 },
884 "primary": {},
885 "value": {
886 "unquoted_string": {
887 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
888 "value": [
889 {
890 "string": "orange",
891 "raw_string": "orange"
892 }
893 ]
894 }
895 }
896 }
897 }
898 ]
899 }
900 }
901 }
902 }
903 ]
904 }
905 }
906 }
907 },
908 "due_to_glob": false,
909 "due_to_lazy_glob": false
910 }
911 ]
912 },
913 {
914 "name": "steps",
915 "composite": {
916 "fields": [
917 {
918 "name": "1",
919 "composite": {
920 "fields": [
921 {
922 "name": "classes",
923 "composite": {
924 "fields": [
925 {
926 "name": "mango",
927 "composite": {
928 "fields": [
929 {
930 "name": "style",
931 "composite": {
932 "fields": [
933 {
934 "name": "fill",
935 "primary": {
936 "value": {
937 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
938 "value": [
939 {
940 "string": "orange",
941 "raw_string": "orange"
942 }
943 ]
944 }
945 },
946 "references": [
947 {
948 "string": {
949 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
950 "value": [
951 {
952 "string": "fill",
953 "raw_string": "fill"
954 }
955 ]
956 },
957 "key_path": {
958 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
959 "path": [
960 {
961 "unquoted_string": {
962 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
963 "value": [
964 {
965 "string": "style",
966 "raw_string": "style"
967 }
968 ]
969 }
970 },
971 {
972 "unquoted_string": {
973 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
974 "value": [
975 {
976 "string": "fill",
977 "raw_string": "fill"
978 }
979 ]
980 }
981 }
982 ]
983 },
984 "context": {
985 "edge": null,
986 "key": {
987 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
988 "key": {
989 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
990 "path": [
991 {
992 "unquoted_string": {
993 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
994 "value": [
995 {
996 "string": "style",
997 "raw_string": "style"
998 }
999 ]
1000 }
1001 },
1002 {
1003 "unquoted_string": {
1004 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
1005 "value": [
1006 {
1007 "string": "fill",
1008 "raw_string": "fill"
1009 }
1010 ]
1011 }
1012 }
1013 ]
1014 },
1015 "primary": {},
1016 "value": {
1017 "unquoted_string": {
1018 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
1019 "value": [
1020 {
1021 "string": "orange",
1022 "raw_string": "orange"
1023 }
1024 ]
1025 }
1026 }
1027 }
1028 },
1029 "due_to_glob": false,
1030 "due_to_lazy_glob": false
1031 }
1032 ]
1033 }
1034 ],
1035 "edges": null
1036 },
1037 "references": [
1038 {
1039 "string": {
1040 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
1041 "value": [
1042 {
1043 "string": "style",
1044 "raw_string": "style"
1045 }
1046 ]
1047 },
1048 "key_path": {
1049 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
1050 "path": [
1051 {
1052 "unquoted_string": {
1053 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
1054 "value": [
1055 {
1056 "string": "style",
1057 "raw_string": "style"
1058 }
1059 ]
1060 }
1061 },
1062 {
1063 "unquoted_string": {
1064 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
1065 "value": [
1066 {
1067 "string": "fill",
1068 "raw_string": "fill"
1069 }
1070 ]
1071 }
1072 }
1073 ]
1074 },
1075 "context": {
1076 "edge": null,
1077 "key": {
1078 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
1079 "key": {
1080 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
1081 "path": [
1082 {
1083 "unquoted_string": {
1084 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
1085 "value": [
1086 {
1087 "string": "style",
1088 "raw_string": "style"
1089 }
1090 ]
1091 }
1092 },
1093 {
1094 "unquoted_string": {
1095 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
1096 "value": [
1097 {
1098 "string": "fill",
1099 "raw_string": "fill"
1100 }
1101 ]
1102 }
1103 }
1104 ]
1105 },
1106 "primary": {},
1107 "value": {
1108 "unquoted_string": {
1109 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
1110 "value": [
1111 {
1112 "string": "orange",
1113 "raw_string": "orange"
1114 }
1115 ]
1116 }
1117 }
1118 }
1119 },
1120 "due_to_glob": false,
1121 "due_to_lazy_glob": false
1122 }
1123 ]
1124 }
1125 ],
1126 "edges": null
1127 },
1128 "references": [
1129 {
1130 "string": {
1131 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
1132 "value": [
1133 {
1134 "string": "mango",
1135 "raw_string": "mango"
1136 }
1137 ]
1138 },
1139 "key_path": {
1140 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
1141 "path": [
1142 {
1143 "unquoted_string": {
1144 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
1145 "value": [
1146 {
1147 "string": "mango",
1148 "raw_string": "mango"
1149 }
1150 ]
1151 }
1152 }
1153 ]
1154 },
1155 "context": {
1156 "edge": null,
1157 "key": {
1158 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
1159 "key": {
1160 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
1161 "path": [
1162 {
1163 "unquoted_string": {
1164 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
1165 "value": [
1166 {
1167 "string": "mango",
1168 "raw_string": "mango"
1169 }
1170 ]
1171 }
1172 }
1173 ]
1174 },
1175 "primary": {},
1176 "value": {
1177 "map": {
1178 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
1179 "nodes": [
1180 {
1181 "map_key": {
1182 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
1183 "key": {
1184 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
1185 "path": [
1186 {
1187 "unquoted_string": {
1188 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
1189 "value": [
1190 {
1191 "string": "style",
1192 "raw_string": "style"
1193 }
1194 ]
1195 }
1196 },
1197 {
1198 "unquoted_string": {
1199 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
1200 "value": [
1201 {
1202 "string": "fill",
1203 "raw_string": "fill"
1204 }
1205 ]
1206 }
1207 }
1208 ]
1209 },
1210 "primary": {},
1211 "value": {
1212 "unquoted_string": {
1213 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
1214 "value": [
1215 {
1216 "string": "orange",
1217 "raw_string": "orange"
1218 }
1219 ]
1220 }
1221 }
1222 }
1223 }
1224 ]
1225 }
1226 }
1227 }
1228 },
1229 "due_to_glob": false,
1230 "due_to_lazy_glob": false
1231 }
1232 ]
1233 },
1234 {
1235 "name": "cherry",
1236 "composite": {
1237 "fields": [
1238 {
1239 "name": "style",
1240 "composite": {
1241 "fields": [
1242 {
1243 "name": "fill",
1244 "primary": {
1245 "value": {
1246 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
1247 "value": [
1248 {
1249 "string": "red",
1250 "raw_string": "red"
1251 }
1252 ]
1253 }
1254 },
1255 "references": [
1256 {
1257 "string": {
1258 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
1259 "value": [
1260 {
1261 "string": "fill",
1262 "raw_string": "fill"
1263 }
1264 ]
1265 },
1266 "key_path": {
1267 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
1268 "path": [
1269 {
1270 "unquoted_string": {
1271 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
1272 "value": [
1273 {
1274 "string": "style",
1275 "raw_string": "style"
1276 }
1277 ]
1278 }
1279 },
1280 {
1281 "unquoted_string": {
1282 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
1283 "value": [
1284 {
1285 "string": "fill",
1286 "raw_string": "fill"
1287 }
1288 ]
1289 }
1290 }
1291 ]
1292 },
1293 "context": {
1294 "edge": null,
1295 "key": {
1296 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
1297 "key": {
1298 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
1299 "path": [
1300 {
1301 "unquoted_string": {
1302 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
1303 "value": [
1304 {
1305 "string": "style",
1306 "raw_string": "style"
1307 }
1308 ]
1309 }
1310 },
1311 {
1312 "unquoted_string": {
1313 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
1314 "value": [
1315 {
1316 "string": "fill",
1317 "raw_string": "fill"
1318 }
1319 ]
1320 }
1321 }
1322 ]
1323 },
1324 "primary": {},
1325 "value": {
1326 "unquoted_string": {
1327 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
1328 "value": [
1329 {
1330 "string": "red",
1331 "raw_string": "red"
1332 }
1333 ]
1334 }
1335 }
1336 }
1337 },
1338 "due_to_glob": false,
1339 "due_to_lazy_glob": false
1340 }
1341 ]
1342 }
1343 ],
1344 "edges": null
1345 },
1346 "references": [
1347 {
1348 "string": {
1349 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
1350 "value": [
1351 {
1352 "string": "style",
1353 "raw_string": "style"
1354 }
1355 ]
1356 },
1357 "key_path": {
1358 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
1359 "path": [
1360 {
1361 "unquoted_string": {
1362 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
1363 "value": [
1364 {
1365 "string": "style",
1366 "raw_string": "style"
1367 }
1368 ]
1369 }
1370 },
1371 {
1372 "unquoted_string": {
1373 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
1374 "value": [
1375 {
1376 "string": "fill",
1377 "raw_string": "fill"
1378 }
1379 ]
1380 }
1381 }
1382 ]
1383 },
1384 "context": {
1385 "edge": null,
1386 "key": {
1387 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
1388 "key": {
1389 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
1390 "path": [
1391 {
1392 "unquoted_string": {
1393 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
1394 "value": [
1395 {
1396 "string": "style",
1397 "raw_string": "style"
1398 }
1399 ]
1400 }
1401 },
1402 {
1403 "unquoted_string": {
1404 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
1405 "value": [
1406 {
1407 "string": "fill",
1408 "raw_string": "fill"
1409 }
1410 ]
1411 }
1412 }
1413 ]
1414 },
1415 "primary": {},
1416 "value": {
1417 "unquoted_string": {
1418 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
1419 "value": [
1420 {
1421 "string": "red",
1422 "raw_string": "red"
1423 }
1424 ]
1425 }
1426 }
1427 }
1428 },
1429 "due_to_glob": false,
1430 "due_to_lazy_glob": false
1431 }
1432 ]
1433 }
1434 ],
1435 "edges": null
1436 },
1437 "references": [
1438 {
1439 "string": {
1440 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
1441 "value": [
1442 {
1443 "string": "cherry",
1444 "raw_string": "cherry"
1445 }
1446 ]
1447 },
1448 "key_path": {
1449 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
1450 "path": [
1451 {
1452 "unquoted_string": {
1453 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
1454 "value": [
1455 {
1456 "string": "cherry",
1457 "raw_string": "cherry"
1458 }
1459 ]
1460 }
1461 }
1462 ]
1463 },
1464 "context": {
1465 "edge": null,
1466 "key": {
1467 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
1468 "key": {
1469 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
1470 "path": [
1471 {
1472 "unquoted_string": {
1473 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
1474 "value": [
1475 {
1476 "string": "cherry",
1477 "raw_string": "cherry"
1478 }
1479 ]
1480 }
1481 }
1482 ]
1483 },
1484 "primary": {},
1485 "value": {
1486 "map": {
1487 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
1488 "nodes": [
1489 {
1490 "map_key": {
1491 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
1492 "key": {
1493 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
1494 "path": [
1495 {
1496 "unquoted_string": {
1497 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
1498 "value": [
1499 {
1500 "string": "style",
1501 "raw_string": "style"
1502 }
1503 ]
1504 }
1505 },
1506 {
1507 "unquoted_string": {
1508 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
1509 "value": [
1510 {
1511 "string": "fill",
1512 "raw_string": "fill"
1513 }
1514 ]
1515 }
1516 }
1517 ]
1518 },
1519 "primary": {},
1520 "value": {
1521 "unquoted_string": {
1522 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
1523 "value": [
1524 {
1525 "string": "red",
1526 "raw_string": "red"
1527 }
1528 ]
1529 }
1530 }
1531 }
1532 }
1533 ]
1534 }
1535 }
1536 }
1537 },
1538 "due_to_glob": false,
1539 "due_to_lazy_glob": false
1540 }
1541 ]
1542 }
1543 ],
1544 "edges": null
1545 },
1546 "references": [
1547 {
1548 "string": {
1549 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
1550 "value": [
1551 {
1552 "string": "classes",
1553 "raw_string": "classes"
1554 }
1555 ]
1556 },
1557 "key_path": {
1558 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
1559 "path": [
1560 {
1561 "unquoted_string": {
1562 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
1563 "value": [
1564 {
1565 "string": "classes",
1566 "raw_string": "classes"
1567 }
1568 ]
1569 }
1570 }
1571 ]
1572 },
1573 "context": {
1574 "edge": null,
1575 "key": {
1576 "range": "TestCompile/classes/inherited.d2,0:0:0-4:1:50",
1577 "key": {
1578 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
1579 "path": [
1580 {
1581 "unquoted_string": {
1582 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
1583 "value": [
1584 {
1585 "string": "classes",
1586 "raw_string": "classes"
1587 }
1588 ]
1589 }
1590 }
1591 ]
1592 },
1593 "primary": {},
1594 "value": {
1595 "map": {
1596 "range": "TestCompile/classes/inherited.d2,0:9:9-4:1:50",
1597 "nodes": [
1598 {
1599 "map_key": {
1600 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
1601 "key": {
1602 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
1603 "path": [
1604 {
1605 "unquoted_string": {
1606 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
1607 "value": [
1608 {
1609 "string": "mango",
1610 "raw_string": "mango"
1611 }
1612 ]
1613 }
1614 }
1615 ]
1616 },
1617 "primary": {},
1618 "value": {
1619 "map": {
1620 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
1621 "nodes": [
1622 {
1623 "map_key": {
1624 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
1625 "key": {
1626 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
1627 "path": [
1628 {
1629 "unquoted_string": {
1630 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
1631 "value": [
1632 {
1633 "string": "style",
1634 "raw_string": "style"
1635 }
1636 ]
1637 }
1638 },
1639 {
1640 "unquoted_string": {
1641 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
1642 "value": [
1643 {
1644 "string": "fill",
1645 "raw_string": "fill"
1646 }
1647 ]
1648 }
1649 }
1650 ]
1651 },
1652 "primary": {},
1653 "value": {
1654 "unquoted_string": {
1655 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
1656 "value": [
1657 {
1658 "string": "orange",
1659 "raw_string": "orange"
1660 }
1661 ]
1662 }
1663 }
1664 }
1665 }
1666 ]
1667 }
1668 }
1669 }
1670 }
1671 ]
1672 }
1673 }
1674 }
1675 },
1676 "due_to_glob": false,
1677 "due_to_lazy_glob": false
1678 },
1679 {
1680 "string": {
1681 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
1682 "value": [
1683 {
1684 "string": "classes",
1685 "raw_string": "classes"
1686 }
1687 ]
1688 },
1689 "key_path": {
1690 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
1691 "path": [
1692 {
1693 "unquoted_string": {
1694 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
1695 "value": [
1696 {
1697 "string": "classes",
1698 "raw_string": "classes"
1699 }
1700 ]
1701 }
1702 }
1703 ]
1704 },
1705 "context": {
1706 "edge": null,
1707 "key": {
1708 "range": "TestCompile/classes/inherited.d2,9:8:106-13:9:186",
1709 "key": {
1710 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
1711 "path": [
1712 {
1713 "unquoted_string": {
1714 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
1715 "value": [
1716 {
1717 "string": "classes",
1718 "raw_string": "classes"
1719 }
1720 ]
1721 }
1722 }
1723 ]
1724 },
1725 "primary": {},
1726 "value": {
1727 "map": {
1728 "range": "TestCompile/classes/inherited.d2,9:17:115-13:9:186",
1729 "nodes": [
1730 {
1731 "map_key": {
1732 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
1733 "key": {
1734 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
1735 "path": [
1736 {
1737 "unquoted_string": {
1738 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
1739 "value": [
1740 {
1741 "string": "cherry",
1742 "raw_string": "cherry"
1743 }
1744 ]
1745 }
1746 }
1747 ]
1748 },
1749 "primary": {},
1750 "value": {
1751 "map": {
1752 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
1753 "nodes": [
1754 {
1755 "map_key": {
1756 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
1757 "key": {
1758 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
1759 "path": [
1760 {
1761 "unquoted_string": {
1762 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
1763 "value": [
1764 {
1765 "string": "style",
1766 "raw_string": "style"
1767 }
1768 ]
1769 }
1770 },
1771 {
1772 "unquoted_string": {
1773 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
1774 "value": [
1775 {
1776 "string": "fill",
1777 "raw_string": "fill"
1778 }
1779 ]
1780 }
1781 }
1782 ]
1783 },
1784 "primary": {},
1785 "value": {
1786 "unquoted_string": {
1787 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
1788 "value": [
1789 {
1790 "string": "red",
1791 "raw_string": "red"
1792 }
1793 ]
1794 }
1795 }
1796 }
1797 }
1798 ]
1799 }
1800 }
1801 }
1802 }
1803 ]
1804 }
1805 }
1806 }
1807 },
1808 "due_to_glob": false,
1809 "due_to_lazy_glob": false
1810 }
1811 ]
1812 },
1813 {
1814 "name": "x",
1815 "references": [
1816 {
1817 "string": {
1818 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
1819 "value": [
1820 {
1821 "string": "x",
1822 "raw_string": "x"
1823 }
1824 ]
1825 },
1826 "key_path": {
1827 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
1828 "path": [
1829 {
1830 "unquoted_string": {
1831 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
1832 "value": [
1833 {
1834 "string": "x",
1835 "raw_string": "x"
1836 }
1837 ]
1838 }
1839 }
1840 ]
1841 },
1842 "context": {
1843 "edge": null,
1844 "key": {
1845 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
1846 "key": {
1847 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
1848 "path": [
1849 {
1850 "unquoted_string": {
1851 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
1852 "value": [
1853 {
1854 "string": "x",
1855 "raw_string": "x"
1856 }
1857 ]
1858 }
1859 }
1860 ]
1861 },
1862 "primary": {},
1863 "value": {}
1864 }
1865 },
1866 "due_to_glob": false,
1867 "due_to_lazy_glob": false
1868 }
1869 ]
1870 }
1871 ],
1872 "edges": null
1873 },
1874 "references": [
1875 {
1876 "string": {
1877 "range": "TestCompile/classes/inherited.d2,8:6:93-8:7:94",
1878 "value": [
1879 {
1880 "string": "1",
1881 "raw_string": "1"
1882 }
1883 ]
1884 },
1885 "key_path": {
1886 "range": "TestCompile/classes/inherited.d2,8:6:93-8:7:94",
1887 "path": [
1888 {
1889 "unquoted_string": {
1890 "range": "TestCompile/classes/inherited.d2,8:6:93-8:7:94",
1891 "value": [
1892 {
1893 "string": "1",
1894 "raw_string": "1"
1895 }
1896 ]
1897 }
1898 }
1899 ]
1900 },
1901 "context": {
1902 "edge": null,
1903 "key": {
1904 "range": "TestCompile/classes/inherited.d2,8:6:93-15:7:204",
1905 "key": {
1906 "range": "TestCompile/classes/inherited.d2,8:6:93-8:7:94",
1907 "path": [
1908 {
1909 "unquoted_string": {
1910 "range": "TestCompile/classes/inherited.d2,8:6:93-8:7:94",
1911 "value": [
1912 {
1913 "string": "1",
1914 "raw_string": "1"
1915 }
1916 ]
1917 }
1918 }
1919 ]
1920 },
1921 "primary": {},
1922 "value": {
1923 "map": {
1924 "range": "TestCompile/classes/inherited.d2,8:9:96-15:7:204",
1925 "nodes": [
1926 {
1927 "map_key": {
1928 "range": "TestCompile/classes/inherited.d2,9:8:106-13:9:186",
1929 "key": {
1930 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
1931 "path": [
1932 {
1933 "unquoted_string": {
1934 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
1935 "value": [
1936 {
1937 "string": "classes",
1938 "raw_string": "classes"
1939 }
1940 ]
1941 }
1942 }
1943 ]
1944 },
1945 "primary": {},
1946 "value": {
1947 "map": {
1948 "range": "TestCompile/classes/inherited.d2,9:17:115-13:9:186",
1949 "nodes": [
1950 {
1951 "map_key": {
1952 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
1953 "key": {
1954 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
1955 "path": [
1956 {
1957 "unquoted_string": {
1958 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
1959 "value": [
1960 {
1961 "string": "cherry",
1962 "raw_string": "cherry"
1963 }
1964 ]
1965 }
1966 }
1967 ]
1968 },
1969 "primary": {},
1970 "value": {
1971 "map": {
1972 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
1973 "nodes": [
1974 {
1975 "map_key": {
1976 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
1977 "key": {
1978 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
1979 "path": [
1980 {
1981 "unquoted_string": {
1982 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
1983 "value": [
1984 {
1985 "string": "style",
1986 "raw_string": "style"
1987 }
1988 ]
1989 }
1990 },
1991 {
1992 "unquoted_string": {
1993 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
1994 "value": [
1995 {
1996 "string": "fill",
1997 "raw_string": "fill"
1998 }
1999 ]
2000 }
2001 }
2002 ]
2003 },
2004 "primary": {},
2005 "value": {
2006 "unquoted_string": {
2007 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
2008 "value": [
2009 {
2010 "string": "red",
2011 "raw_string": "red"
2012 }
2013 ]
2014 }
2015 }
2016 }
2017 }
2018 ]
2019 }
2020 }
2021 }
2022 }
2023 ]
2024 }
2025 }
2026 }
2027 },
2028 {
2029 "map_key": {
2030 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
2031 "key": {
2032 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
2033 "path": [
2034 {
2035 "unquoted_string": {
2036 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
2037 "value": [
2038 {
2039 "string": "x",
2040 "raw_string": "x"
2041 }
2042 ]
2043 }
2044 }
2045 ]
2046 },
2047 "primary": {},
2048 "value": {}
2049 }
2050 }
2051 ]
2052 }
2053 }
2054 }
2055 },
2056 "due_to_glob": false,
2057 "due_to_lazy_glob": false
2058 }
2059 ]
2060 },
2061 {
2062 "name": "2",
2063 "composite": {
2064 "fields": [
2065 {
2066 "name": "classes",
2067 "composite": {
2068 "fields": [
2069 {
2070 "name": "mango",
2071 "composite": {
2072 "fields": [
2073 {
2074 "name": "style",
2075 "composite": {
2076 "fields": [
2077 {
2078 "name": "fill",
2079 "primary": {
2080 "value": {
2081 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
2082 "value": [
2083 {
2084 "string": "orange",
2085 "raw_string": "orange"
2086 }
2087 ]
2088 }
2089 },
2090 "references": [
2091 {
2092 "string": {
2093 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
2094 "value": [
2095 {
2096 "string": "fill",
2097 "raw_string": "fill"
2098 }
2099 ]
2100 },
2101 "key_path": {
2102 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
2103 "path": [
2104 {
2105 "unquoted_string": {
2106 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
2107 "value": [
2108 {
2109 "string": "style",
2110 "raw_string": "style"
2111 }
2112 ]
2113 }
2114 },
2115 {
2116 "unquoted_string": {
2117 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
2118 "value": [
2119 {
2120 "string": "fill",
2121 "raw_string": "fill"
2122 }
2123 ]
2124 }
2125 }
2126 ]
2127 },
2128 "context": {
2129 "edge": null,
2130 "key": {
2131 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
2132 "key": {
2133 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
2134 "path": [
2135 {
2136 "unquoted_string": {
2137 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
2138 "value": [
2139 {
2140 "string": "style",
2141 "raw_string": "style"
2142 }
2143 ]
2144 }
2145 },
2146 {
2147 "unquoted_string": {
2148 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
2149 "value": [
2150 {
2151 "string": "fill",
2152 "raw_string": "fill"
2153 }
2154 ]
2155 }
2156 }
2157 ]
2158 },
2159 "primary": {},
2160 "value": {
2161 "unquoted_string": {
2162 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
2163 "value": [
2164 {
2165 "string": "orange",
2166 "raw_string": "orange"
2167 }
2168 ]
2169 }
2170 }
2171 }
2172 },
2173 "due_to_glob": false,
2174 "due_to_lazy_glob": false
2175 }
2176 ]
2177 }
2178 ],
2179 "edges": null
2180 },
2181 "references": [
2182 {
2183 "string": {
2184 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
2185 "value": [
2186 {
2187 "string": "style",
2188 "raw_string": "style"
2189 }
2190 ]
2191 },
2192 "key_path": {
2193 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
2194 "path": [
2195 {
2196 "unquoted_string": {
2197 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
2198 "value": [
2199 {
2200 "string": "style",
2201 "raw_string": "style"
2202 }
2203 ]
2204 }
2205 },
2206 {
2207 "unquoted_string": {
2208 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
2209 "value": [
2210 {
2211 "string": "fill",
2212 "raw_string": "fill"
2213 }
2214 ]
2215 }
2216 }
2217 ]
2218 },
2219 "context": {
2220 "edge": null,
2221 "key": {
2222 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
2223 "key": {
2224 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
2225 "path": [
2226 {
2227 "unquoted_string": {
2228 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
2229 "value": [
2230 {
2231 "string": "style",
2232 "raw_string": "style"
2233 }
2234 ]
2235 }
2236 },
2237 {
2238 "unquoted_string": {
2239 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
2240 "value": [
2241 {
2242 "string": "fill",
2243 "raw_string": "fill"
2244 }
2245 ]
2246 }
2247 }
2248 ]
2249 },
2250 "primary": {},
2251 "value": {
2252 "unquoted_string": {
2253 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
2254 "value": [
2255 {
2256 "string": "orange",
2257 "raw_string": "orange"
2258 }
2259 ]
2260 }
2261 }
2262 }
2263 },
2264 "due_to_glob": false,
2265 "due_to_lazy_glob": false
2266 }
2267 ]
2268 }
2269 ],
2270 "edges": null
2271 },
2272 "references": [
2273 {
2274 "string": {
2275 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
2276 "value": [
2277 {
2278 "string": "mango",
2279 "raw_string": "mango"
2280 }
2281 ]
2282 },
2283 "key_path": {
2284 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
2285 "path": [
2286 {
2287 "unquoted_string": {
2288 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
2289 "value": [
2290 {
2291 "string": "mango",
2292 "raw_string": "mango"
2293 }
2294 ]
2295 }
2296 }
2297 ]
2298 },
2299 "context": {
2300 "edge": null,
2301 "key": {
2302 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
2303 "key": {
2304 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
2305 "path": [
2306 {
2307 "unquoted_string": {
2308 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
2309 "value": [
2310 {
2311 "string": "mango",
2312 "raw_string": "mango"
2313 }
2314 ]
2315 }
2316 }
2317 ]
2318 },
2319 "primary": {},
2320 "value": {
2321 "map": {
2322 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
2323 "nodes": [
2324 {
2325 "map_key": {
2326 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
2327 "key": {
2328 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
2329 "path": [
2330 {
2331 "unquoted_string": {
2332 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
2333 "value": [
2334 {
2335 "string": "style",
2336 "raw_string": "style"
2337 }
2338 ]
2339 }
2340 },
2341 {
2342 "unquoted_string": {
2343 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
2344 "value": [
2345 {
2346 "string": "fill",
2347 "raw_string": "fill"
2348 }
2349 ]
2350 }
2351 }
2352 ]
2353 },
2354 "primary": {},
2355 "value": {
2356 "unquoted_string": {
2357 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
2358 "value": [
2359 {
2360 "string": "orange",
2361 "raw_string": "orange"
2362 }
2363 ]
2364 }
2365 }
2366 }
2367 }
2368 ]
2369 }
2370 }
2371 }
2372 },
2373 "due_to_glob": false,
2374 "due_to_lazy_glob": false
2375 }
2376 ]
2377 },
2378 {
2379 "name": "cherry",
2380 "composite": {
2381 "fields": [
2382 {
2383 "name": "style",
2384 "composite": {
2385 "fields": [
2386 {
2387 "name": "fill",
2388 "primary": {
2389 "value": {
2390 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
2391 "value": [
2392 {
2393 "string": "red",
2394 "raw_string": "red"
2395 }
2396 ]
2397 }
2398 },
2399 "references": [
2400 {
2401 "string": {
2402 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
2403 "value": [
2404 {
2405 "string": "fill",
2406 "raw_string": "fill"
2407 }
2408 ]
2409 },
2410 "key_path": {
2411 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
2412 "path": [
2413 {
2414 "unquoted_string": {
2415 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
2416 "value": [
2417 {
2418 "string": "style",
2419 "raw_string": "style"
2420 }
2421 ]
2422 }
2423 },
2424 {
2425 "unquoted_string": {
2426 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
2427 "value": [
2428 {
2429 "string": "fill",
2430 "raw_string": "fill"
2431 }
2432 ]
2433 }
2434 }
2435 ]
2436 },
2437 "context": {
2438 "edge": null,
2439 "key": {
2440 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
2441 "key": {
2442 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
2443 "path": [
2444 {
2445 "unquoted_string": {
2446 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
2447 "value": [
2448 {
2449 "string": "style",
2450 "raw_string": "style"
2451 }
2452 ]
2453 }
2454 },
2455 {
2456 "unquoted_string": {
2457 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
2458 "value": [
2459 {
2460 "string": "fill",
2461 "raw_string": "fill"
2462 }
2463 ]
2464 }
2465 }
2466 ]
2467 },
2468 "primary": {},
2469 "value": {
2470 "unquoted_string": {
2471 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
2472 "value": [
2473 {
2474 "string": "red",
2475 "raw_string": "red"
2476 }
2477 ]
2478 }
2479 }
2480 }
2481 },
2482 "due_to_glob": false,
2483 "due_to_lazy_glob": false
2484 }
2485 ]
2486 }
2487 ],
2488 "edges": null
2489 },
2490 "references": [
2491 {
2492 "string": {
2493 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
2494 "value": [
2495 {
2496 "string": "style",
2497 "raw_string": "style"
2498 }
2499 ]
2500 },
2501 "key_path": {
2502 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
2503 "path": [
2504 {
2505 "unquoted_string": {
2506 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
2507 "value": [
2508 {
2509 "string": "style",
2510 "raw_string": "style"
2511 }
2512 ]
2513 }
2514 },
2515 {
2516 "unquoted_string": {
2517 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
2518 "value": [
2519 {
2520 "string": "fill",
2521 "raw_string": "fill"
2522 }
2523 ]
2524 }
2525 }
2526 ]
2527 },
2528 "context": {
2529 "edge": null,
2530 "key": {
2531 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
2532 "key": {
2533 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
2534 "path": [
2535 {
2536 "unquoted_string": {
2537 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
2538 "value": [
2539 {
2540 "string": "style",
2541 "raw_string": "style"
2542 }
2543 ]
2544 }
2545 },
2546 {
2547 "unquoted_string": {
2548 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
2549 "value": [
2550 {
2551 "string": "fill",
2552 "raw_string": "fill"
2553 }
2554 ]
2555 }
2556 }
2557 ]
2558 },
2559 "primary": {},
2560 "value": {
2561 "unquoted_string": {
2562 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
2563 "value": [
2564 {
2565 "string": "red",
2566 "raw_string": "red"
2567 }
2568 ]
2569 }
2570 }
2571 }
2572 },
2573 "due_to_glob": false,
2574 "due_to_lazy_glob": false
2575 }
2576 ]
2577 }
2578 ],
2579 "edges": null
2580 },
2581 "references": [
2582 {
2583 "string": {
2584 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
2585 "value": [
2586 {
2587 "string": "cherry",
2588 "raw_string": "cherry"
2589 }
2590 ]
2591 },
2592 "key_path": {
2593 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
2594 "path": [
2595 {
2596 "unquoted_string": {
2597 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
2598 "value": [
2599 {
2600 "string": "cherry",
2601 "raw_string": "cherry"
2602 }
2603 ]
2604 }
2605 }
2606 ]
2607 },
2608 "context": {
2609 "edge": null,
2610 "key": {
2611 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
2612 "key": {
2613 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
2614 "path": [
2615 {
2616 "unquoted_string": {
2617 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
2618 "value": [
2619 {
2620 "string": "cherry",
2621 "raw_string": "cherry"
2622 }
2623 ]
2624 }
2625 }
2626 ]
2627 },
2628 "primary": {},
2629 "value": {
2630 "map": {
2631 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
2632 "nodes": [
2633 {
2634 "map_key": {
2635 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
2636 "key": {
2637 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
2638 "path": [
2639 {
2640 "unquoted_string": {
2641 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
2642 "value": [
2643 {
2644 "string": "style",
2645 "raw_string": "style"
2646 }
2647 ]
2648 }
2649 },
2650 {
2651 "unquoted_string": {
2652 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
2653 "value": [
2654 {
2655 "string": "fill",
2656 "raw_string": "fill"
2657 }
2658 ]
2659 }
2660 }
2661 ]
2662 },
2663 "primary": {},
2664 "value": {
2665 "unquoted_string": {
2666 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
2667 "value": [
2668 {
2669 "string": "red",
2670 "raw_string": "red"
2671 }
2672 ]
2673 }
2674 }
2675 }
2676 }
2677 ]
2678 }
2679 }
2680 }
2681 },
2682 "due_to_glob": false,
2683 "due_to_lazy_glob": false
2684 }
2685 ]
2686 }
2687 ],
2688 "edges": null
2689 },
2690 "references": [
2691 {
2692 "string": {
2693 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
2694 "value": [
2695 {
2696 "string": "classes",
2697 "raw_string": "classes"
2698 }
2699 ]
2700 },
2701 "key_path": {
2702 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
2703 "path": [
2704 {
2705 "unquoted_string": {
2706 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
2707 "value": [
2708 {
2709 "string": "classes",
2710 "raw_string": "classes"
2711 }
2712 ]
2713 }
2714 }
2715 ]
2716 },
2717 "context": {
2718 "edge": null,
2719 "key": {
2720 "range": "TestCompile/classes/inherited.d2,0:0:0-4:1:50",
2721 "key": {
2722 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
2723 "path": [
2724 {
2725 "unquoted_string": {
2726 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
2727 "value": [
2728 {
2729 "string": "classes",
2730 "raw_string": "classes"
2731 }
2732 ]
2733 }
2734 }
2735 ]
2736 },
2737 "primary": {},
2738 "value": {
2739 "map": {
2740 "range": "TestCompile/classes/inherited.d2,0:9:9-4:1:50",
2741 "nodes": [
2742 {
2743 "map_key": {
2744 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
2745 "key": {
2746 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
2747 "path": [
2748 {
2749 "unquoted_string": {
2750 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
2751 "value": [
2752 {
2753 "string": "mango",
2754 "raw_string": "mango"
2755 }
2756 ]
2757 }
2758 }
2759 ]
2760 },
2761 "primary": {},
2762 "value": {
2763 "map": {
2764 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
2765 "nodes": [
2766 {
2767 "map_key": {
2768 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
2769 "key": {
2770 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
2771 "path": [
2772 {
2773 "unquoted_string": {
2774 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
2775 "value": [
2776 {
2777 "string": "style",
2778 "raw_string": "style"
2779 }
2780 ]
2781 }
2782 },
2783 {
2784 "unquoted_string": {
2785 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
2786 "value": [
2787 {
2788 "string": "fill",
2789 "raw_string": "fill"
2790 }
2791 ]
2792 }
2793 }
2794 ]
2795 },
2796 "primary": {},
2797 "value": {
2798 "unquoted_string": {
2799 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
2800 "value": [
2801 {
2802 "string": "orange",
2803 "raw_string": "orange"
2804 }
2805 ]
2806 }
2807 }
2808 }
2809 }
2810 ]
2811 }
2812 }
2813 }
2814 }
2815 ]
2816 }
2817 }
2818 }
2819 },
2820 "due_to_glob": false,
2821 "due_to_lazy_glob": false
2822 },
2823 {
2824 "string": {
2825 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
2826 "value": [
2827 {
2828 "string": "classes",
2829 "raw_string": "classes"
2830 }
2831 ]
2832 },
2833 "key_path": {
2834 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
2835 "path": [
2836 {
2837 "unquoted_string": {
2838 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
2839 "value": [
2840 {
2841 "string": "classes",
2842 "raw_string": "classes"
2843 }
2844 ]
2845 }
2846 }
2847 ]
2848 },
2849 "context": {
2850 "edge": null,
2851 "key": {
2852 "range": "TestCompile/classes/inherited.d2,9:8:106-13:9:186",
2853 "key": {
2854 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
2855 "path": [
2856 {
2857 "unquoted_string": {
2858 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
2859 "value": [
2860 {
2861 "string": "classes",
2862 "raw_string": "classes"
2863 }
2864 ]
2865 }
2866 }
2867 ]
2868 },
2869 "primary": {},
2870 "value": {
2871 "map": {
2872 "range": "TestCompile/classes/inherited.d2,9:17:115-13:9:186",
2873 "nodes": [
2874 {
2875 "map_key": {
2876 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
2877 "key": {
2878 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
2879 "path": [
2880 {
2881 "unquoted_string": {
2882 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
2883 "value": [
2884 {
2885 "string": "cherry",
2886 "raw_string": "cherry"
2887 }
2888 ]
2889 }
2890 }
2891 ]
2892 },
2893 "primary": {},
2894 "value": {
2895 "map": {
2896 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
2897 "nodes": [
2898 {
2899 "map_key": {
2900 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
2901 "key": {
2902 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
2903 "path": [
2904 {
2905 "unquoted_string": {
2906 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
2907 "value": [
2908 {
2909 "string": "style",
2910 "raw_string": "style"
2911 }
2912 ]
2913 }
2914 },
2915 {
2916 "unquoted_string": {
2917 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
2918 "value": [
2919 {
2920 "string": "fill",
2921 "raw_string": "fill"
2922 }
2923 ]
2924 }
2925 }
2926 ]
2927 },
2928 "primary": {},
2929 "value": {
2930 "unquoted_string": {
2931 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
2932 "value": [
2933 {
2934 "string": "red",
2935 "raw_string": "red"
2936 }
2937 ]
2938 }
2939 }
2940 }
2941 }
2942 ]
2943 }
2944 }
2945 }
2946 }
2947 ]
2948 }
2949 }
2950 }
2951 },
2952 "due_to_glob": false,
2953 "due_to_lazy_glob": false
2954 }
2955 ]
2956 },
2957 {
2958 "name": "x",
2959 "references": [
2960 {
2961 "string": {
2962 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
2963 "value": [
2964 {
2965 "string": "x",
2966 "raw_string": "x"
2967 }
2968 ]
2969 },
2970 "key_path": {
2971 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
2972 "path": [
2973 {
2974 "unquoted_string": {
2975 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
2976 "value": [
2977 {
2978 "string": "x",
2979 "raw_string": "x"
2980 }
2981 ]
2982 }
2983 }
2984 ]
2985 },
2986 "context": {
2987 "edge": null,
2988 "key": {
2989 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
2990 "key": {
2991 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
2992 "path": [
2993 {
2994 "unquoted_string": {
2995 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
2996 "value": [
2997 {
2998 "string": "x",
2999 "raw_string": "x"
3000 }
3001 ]
3002 }
3003 }
3004 ]
3005 },
3006 "primary": {},
3007 "value": {}
3008 }
3009 },
3010 "due_to_glob": false,
3011 "due_to_lazy_glob": false
3012 }
3013 ]
3014 },
3015 {
3016 "name": "y",
3017 "references": [
3018 {
3019 "string": {
3020 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
3021 "value": [
3022 {
3023 "string": "y",
3024 "raw_string": "y"
3025 }
3026 ]
3027 },
3028 "key_path": {
3029 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
3030 "path": [
3031 {
3032 "unquoted_string": {
3033 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
3034 "value": [
3035 {
3036 "string": "y",
3037 "raw_string": "y"
3038 }
3039 ]
3040 }
3041 }
3042 ]
3043 },
3044 "context": {
3045 "edge": null,
3046 "key": {
3047 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
3048 "key": {
3049 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
3050 "path": [
3051 {
3052 "unquoted_string": {
3053 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
3054 "value": [
3055 {
3056 "string": "y",
3057 "raw_string": "y"
3058 }
3059 ]
3060 }
3061 }
3062 ]
3063 },
3064 "primary": {},
3065 "value": {}
3066 }
3067 },
3068 "due_to_glob": false,
3069 "due_to_lazy_glob": false
3070 }
3071 ]
3072 }
3073 ],
3074 "edges": null
3075 },
3076 "references": [
3077 {
3078 "string": {
3079 "range": "TestCompile/classes/inherited.d2,16:6:211-16:7:212",
3080 "value": [
3081 {
3082 "string": "2",
3083 "raw_string": "2"
3084 }
3085 ]
3086 },
3087 "key_path": {
3088 "range": "TestCompile/classes/inherited.d2,16:6:211-16:7:212",
3089 "path": [
3090 {
3091 "unquoted_string": {
3092 "range": "TestCompile/classes/inherited.d2,16:6:211-16:7:212",
3093 "value": [
3094 {
3095 "string": "2",
3096 "raw_string": "2"
3097 }
3098 ]
3099 }
3100 }
3101 ]
3102 },
3103 "context": {
3104 "edge": null,
3105 "key": {
3106 "range": "TestCompile/classes/inherited.d2,16:6:211-18:7:233",
3107 "key": {
3108 "range": "TestCompile/classes/inherited.d2,16:6:211-16:7:212",
3109 "path": [
3110 {
3111 "unquoted_string": {
3112 "range": "TestCompile/classes/inherited.d2,16:6:211-16:7:212",
3113 "value": [
3114 {
3115 "string": "2",
3116 "raw_string": "2"
3117 }
3118 ]
3119 }
3120 }
3121 ]
3122 },
3123 "primary": {},
3124 "value": {
3125 "map": {
3126 "range": "TestCompile/classes/inherited.d2,16:9:214-18:7:233",
3127 "nodes": [
3128 {
3129 "map_key": {
3130 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
3131 "key": {
3132 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
3133 "path": [
3134 {
3135 "unquoted_string": {
3136 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
3137 "value": [
3138 {
3139 "string": "y",
3140 "raw_string": "y"
3141 }
3142 ]
3143 }
3144 }
3145 ]
3146 },
3147 "primary": {},
3148 "value": {}
3149 }
3150 }
3151 ]
3152 }
3153 }
3154 }
3155 },
3156 "due_to_glob": false,
3157 "due_to_lazy_glob": false
3158 }
3159 ]
3160 },
3161 {
3162 "name": "3",
3163 "composite": {
3164 "fields": [
3165 {
3166 "name": "classes",
3167 "composite": {
3168 "fields": [
3169 {
3170 "name": "mango",
3171 "composite": {
3172 "fields": [
3173 {
3174 "name": "style",
3175 "composite": {
3176 "fields": [
3177 {
3178 "name": "fill",
3179 "primary": {
3180 "value": {
3181 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
3182 "value": [
3183 {
3184 "string": "orange",
3185 "raw_string": "orange"
3186 }
3187 ]
3188 }
3189 },
3190 "references": [
3191 {
3192 "string": {
3193 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
3194 "value": [
3195 {
3196 "string": "fill",
3197 "raw_string": "fill"
3198 }
3199 ]
3200 },
3201 "key_path": {
3202 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
3203 "path": [
3204 {
3205 "unquoted_string": {
3206 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
3207 "value": [
3208 {
3209 "string": "style",
3210 "raw_string": "style"
3211 }
3212 ]
3213 }
3214 },
3215 {
3216 "unquoted_string": {
3217 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
3218 "value": [
3219 {
3220 "string": "fill",
3221 "raw_string": "fill"
3222 }
3223 ]
3224 }
3225 }
3226 ]
3227 },
3228 "context": {
3229 "edge": null,
3230 "key": {
3231 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
3232 "key": {
3233 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
3234 "path": [
3235 {
3236 "unquoted_string": {
3237 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
3238 "value": [
3239 {
3240 "string": "style",
3241 "raw_string": "style"
3242 }
3243 ]
3244 }
3245 },
3246 {
3247 "unquoted_string": {
3248 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
3249 "value": [
3250 {
3251 "string": "fill",
3252 "raw_string": "fill"
3253 }
3254 ]
3255 }
3256 }
3257 ]
3258 },
3259 "primary": {},
3260 "value": {
3261 "unquoted_string": {
3262 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
3263 "value": [
3264 {
3265 "string": "orange",
3266 "raw_string": "orange"
3267 }
3268 ]
3269 }
3270 }
3271 }
3272 },
3273 "due_to_glob": false,
3274 "due_to_lazy_glob": false
3275 }
3276 ]
3277 }
3278 ],
3279 "edges": null
3280 },
3281 "references": [
3282 {
3283 "string": {
3284 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
3285 "value": [
3286 {
3287 "string": "style",
3288 "raw_string": "style"
3289 }
3290 ]
3291 },
3292 "key_path": {
3293 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
3294 "path": [
3295 {
3296 "unquoted_string": {
3297 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
3298 "value": [
3299 {
3300 "string": "style",
3301 "raw_string": "style"
3302 }
3303 ]
3304 }
3305 },
3306 {
3307 "unquoted_string": {
3308 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
3309 "value": [
3310 {
3311 "string": "fill",
3312 "raw_string": "fill"
3313 }
3314 ]
3315 }
3316 }
3317 ]
3318 },
3319 "context": {
3320 "edge": null,
3321 "key": {
3322 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
3323 "key": {
3324 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
3325 "path": [
3326 {
3327 "unquoted_string": {
3328 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
3329 "value": [
3330 {
3331 "string": "style",
3332 "raw_string": "style"
3333 }
3334 ]
3335 }
3336 },
3337 {
3338 "unquoted_string": {
3339 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
3340 "value": [
3341 {
3342 "string": "fill",
3343 "raw_string": "fill"
3344 }
3345 ]
3346 }
3347 }
3348 ]
3349 },
3350 "primary": {},
3351 "value": {
3352 "unquoted_string": {
3353 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
3354 "value": [
3355 {
3356 "string": "orange",
3357 "raw_string": "orange"
3358 }
3359 ]
3360 }
3361 }
3362 }
3363 },
3364 "due_to_glob": false,
3365 "due_to_lazy_glob": false
3366 }
3367 ]
3368 }
3369 ],
3370 "edges": null
3371 },
3372 "references": [
3373 {
3374 "string": {
3375 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
3376 "value": [
3377 {
3378 "string": "mango",
3379 "raw_string": "mango"
3380 }
3381 ]
3382 },
3383 "key_path": {
3384 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
3385 "path": [
3386 {
3387 "unquoted_string": {
3388 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
3389 "value": [
3390 {
3391 "string": "mango",
3392 "raw_string": "mango"
3393 }
3394 ]
3395 }
3396 }
3397 ]
3398 },
3399 "context": {
3400 "edge": null,
3401 "key": {
3402 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
3403 "key": {
3404 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
3405 "path": [
3406 {
3407 "unquoted_string": {
3408 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
3409 "value": [
3410 {
3411 "string": "mango",
3412 "raw_string": "mango"
3413 }
3414 ]
3415 }
3416 }
3417 ]
3418 },
3419 "primary": {},
3420 "value": {
3421 "map": {
3422 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
3423 "nodes": [
3424 {
3425 "map_key": {
3426 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
3427 "key": {
3428 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
3429 "path": [
3430 {
3431 "unquoted_string": {
3432 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
3433 "value": [
3434 {
3435 "string": "style",
3436 "raw_string": "style"
3437 }
3438 ]
3439 }
3440 },
3441 {
3442 "unquoted_string": {
3443 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
3444 "value": [
3445 {
3446 "string": "fill",
3447 "raw_string": "fill"
3448 }
3449 ]
3450 }
3451 }
3452 ]
3453 },
3454 "primary": {},
3455 "value": {
3456 "unquoted_string": {
3457 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
3458 "value": [
3459 {
3460 "string": "orange",
3461 "raw_string": "orange"
3462 }
3463 ]
3464 }
3465 }
3466 }
3467 }
3468 ]
3469 }
3470 }
3471 }
3472 },
3473 "due_to_glob": false,
3474 "due_to_lazy_glob": false
3475 }
3476 ]
3477 },
3478 {
3479 "name": "cherry",
3480 "composite": {
3481 "fields": [
3482 {
3483 "name": "style",
3484 "composite": {
3485 "fields": [
3486 {
3487 "name": "fill",
3488 "primary": {
3489 "value": {
3490 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
3491 "value": [
3492 {
3493 "string": "blue",
3494 "raw_string": "blue"
3495 }
3496 ]
3497 }
3498 },
3499 "references": [
3500 {
3501 "string": {
3502 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
3503 "value": [
3504 {
3505 "string": "fill",
3506 "raw_string": "fill"
3507 }
3508 ]
3509 },
3510 "key_path": {
3511 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
3512 "path": [
3513 {
3514 "unquoted_string": {
3515 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
3516 "value": [
3517 {
3518 "string": "style",
3519 "raw_string": "style"
3520 }
3521 ]
3522 }
3523 },
3524 {
3525 "unquoted_string": {
3526 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
3527 "value": [
3528 {
3529 "string": "fill",
3530 "raw_string": "fill"
3531 }
3532 ]
3533 }
3534 }
3535 ]
3536 },
3537 "context": {
3538 "edge": null,
3539 "key": {
3540 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
3541 "key": {
3542 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
3543 "path": [
3544 {
3545 "unquoted_string": {
3546 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
3547 "value": [
3548 {
3549 "string": "style",
3550 "raw_string": "style"
3551 }
3552 ]
3553 }
3554 },
3555 {
3556 "unquoted_string": {
3557 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
3558 "value": [
3559 {
3560 "string": "fill",
3561 "raw_string": "fill"
3562 }
3563 ]
3564 }
3565 }
3566 ]
3567 },
3568 "primary": {},
3569 "value": {
3570 "unquoted_string": {
3571 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
3572 "value": [
3573 {
3574 "string": "red",
3575 "raw_string": "red"
3576 }
3577 ]
3578 }
3579 }
3580 }
3581 },
3582 "due_to_glob": false,
3583 "due_to_lazy_glob": false
3584 },
3585 {
3586 "string": {
3587 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
3588 "value": [
3589 {
3590 "string": "fill",
3591 "raw_string": "fill"
3592 }
3593 ]
3594 },
3595 "key_path": {
3596 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
3597 "path": [
3598 {
3599 "unquoted_string": {
3600 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
3601 "value": [
3602 {
3603 "string": "style",
3604 "raw_string": "style"
3605 }
3606 ]
3607 }
3608 },
3609 {
3610 "unquoted_string": {
3611 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
3612 "value": [
3613 {
3614 "string": "fill",
3615 "raw_string": "fill"
3616 }
3617 ]
3618 }
3619 }
3620 ]
3621 },
3622 "context": {
3623 "edge": null,
3624 "key": {
3625 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
3626 "key": {
3627 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
3628 "path": [
3629 {
3630 "unquoted_string": {
3631 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
3632 "value": [
3633 {
3634 "string": "style",
3635 "raw_string": "style"
3636 }
3637 ]
3638 }
3639 },
3640 {
3641 "unquoted_string": {
3642 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
3643 "value": [
3644 {
3645 "string": "fill",
3646 "raw_string": "fill"
3647 }
3648 ]
3649 }
3650 }
3651 ]
3652 },
3653 "primary": {},
3654 "value": {
3655 "unquoted_string": {
3656 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
3657 "value": [
3658 {
3659 "string": "blue",
3660 "raw_string": "blue"
3661 }
3662 ]
3663 }
3664 }
3665 }
3666 },
3667 "due_to_glob": false,
3668 "due_to_lazy_glob": false
3669 }
3670 ]
3671 }
3672 ],
3673 "edges": null
3674 },
3675 "references": [
3676 {
3677 "string": {
3678 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
3679 "value": [
3680 {
3681 "string": "style",
3682 "raw_string": "style"
3683 }
3684 ]
3685 },
3686 "key_path": {
3687 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
3688 "path": [
3689 {
3690 "unquoted_string": {
3691 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
3692 "value": [
3693 {
3694 "string": "style",
3695 "raw_string": "style"
3696 }
3697 ]
3698 }
3699 },
3700 {
3701 "unquoted_string": {
3702 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
3703 "value": [
3704 {
3705 "string": "fill",
3706 "raw_string": "fill"
3707 }
3708 ]
3709 }
3710 }
3711 ]
3712 },
3713 "context": {
3714 "edge": null,
3715 "key": {
3716 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
3717 "key": {
3718 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
3719 "path": [
3720 {
3721 "unquoted_string": {
3722 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
3723 "value": [
3724 {
3725 "string": "style",
3726 "raw_string": "style"
3727 }
3728 ]
3729 }
3730 },
3731 {
3732 "unquoted_string": {
3733 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
3734 "value": [
3735 {
3736 "string": "fill",
3737 "raw_string": "fill"
3738 }
3739 ]
3740 }
3741 }
3742 ]
3743 },
3744 "primary": {},
3745 "value": {
3746 "unquoted_string": {
3747 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
3748 "value": [
3749 {
3750 "string": "red",
3751 "raw_string": "red"
3752 }
3753 ]
3754 }
3755 }
3756 }
3757 },
3758 "due_to_glob": false,
3759 "due_to_lazy_glob": false
3760 },
3761 {
3762 "string": {
3763 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
3764 "value": [
3765 {
3766 "string": "style",
3767 "raw_string": "style"
3768 }
3769 ]
3770 },
3771 "key_path": {
3772 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
3773 "path": [
3774 {
3775 "unquoted_string": {
3776 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
3777 "value": [
3778 {
3779 "string": "style",
3780 "raw_string": "style"
3781 }
3782 ]
3783 }
3784 },
3785 {
3786 "unquoted_string": {
3787 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
3788 "value": [
3789 {
3790 "string": "fill",
3791 "raw_string": "fill"
3792 }
3793 ]
3794 }
3795 }
3796 ]
3797 },
3798 "context": {
3799 "edge": null,
3800 "key": {
3801 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
3802 "key": {
3803 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
3804 "path": [
3805 {
3806 "unquoted_string": {
3807 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
3808 "value": [
3809 {
3810 "string": "style",
3811 "raw_string": "style"
3812 }
3813 ]
3814 }
3815 },
3816 {
3817 "unquoted_string": {
3818 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
3819 "value": [
3820 {
3821 "string": "fill",
3822 "raw_string": "fill"
3823 }
3824 ]
3825 }
3826 }
3827 ]
3828 },
3829 "primary": {},
3830 "value": {
3831 "unquoted_string": {
3832 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
3833 "value": [
3834 {
3835 "string": "blue",
3836 "raw_string": "blue"
3837 }
3838 ]
3839 }
3840 }
3841 }
3842 },
3843 "due_to_glob": false,
3844 "due_to_lazy_glob": false
3845 }
3846 ]
3847 }
3848 ],
3849 "edges": null
3850 },
3851 "references": [
3852 {
3853 "string": {
3854 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
3855 "value": [
3856 {
3857 "string": "cherry",
3858 "raw_string": "cherry"
3859 }
3860 ]
3861 },
3862 "key_path": {
3863 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
3864 "path": [
3865 {
3866 "unquoted_string": {
3867 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
3868 "value": [
3869 {
3870 "string": "cherry",
3871 "raw_string": "cherry"
3872 }
3873 ]
3874 }
3875 }
3876 ]
3877 },
3878 "context": {
3879 "edge": null,
3880 "key": {
3881 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
3882 "key": {
3883 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
3884 "path": [
3885 {
3886 "unquoted_string": {
3887 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
3888 "value": [
3889 {
3890 "string": "cherry",
3891 "raw_string": "cherry"
3892 }
3893 ]
3894 }
3895 }
3896 ]
3897 },
3898 "primary": {},
3899 "value": {
3900 "map": {
3901 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
3902 "nodes": [
3903 {
3904 "map_key": {
3905 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
3906 "key": {
3907 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
3908 "path": [
3909 {
3910 "unquoted_string": {
3911 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
3912 "value": [
3913 {
3914 "string": "style",
3915 "raw_string": "style"
3916 }
3917 ]
3918 }
3919 },
3920 {
3921 "unquoted_string": {
3922 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
3923 "value": [
3924 {
3925 "string": "fill",
3926 "raw_string": "fill"
3927 }
3928 ]
3929 }
3930 }
3931 ]
3932 },
3933 "primary": {},
3934 "value": {
3935 "unquoted_string": {
3936 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
3937 "value": [
3938 {
3939 "string": "red",
3940 "raw_string": "red"
3941 }
3942 ]
3943 }
3944 }
3945 }
3946 }
3947 ]
3948 }
3949 }
3950 }
3951 },
3952 "due_to_glob": false,
3953 "due_to_lazy_glob": false
3954 },
3955 {
3956 "string": {
3957 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
3958 "value": [
3959 {
3960 "string": "cherry",
3961 "raw_string": "cherry"
3962 }
3963 ]
3964 },
3965 "key_path": {
3966 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
3967 "path": [
3968 {
3969 "unquoted_string": {
3970 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
3971 "value": [
3972 {
3973 "string": "cherry",
3974 "raw_string": "cherry"
3975 }
3976 ]
3977 }
3978 }
3979 ]
3980 },
3981 "context": {
3982 "edge": null,
3983 "key": {
3984 "range": "TestCompile/classes/inherited.d2,21:10:274-23:11:324",
3985 "key": {
3986 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
3987 "path": [
3988 {
3989 "unquoted_string": {
3990 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
3991 "value": [
3992 {
3993 "string": "cherry",
3994 "raw_string": "cherry"
3995 }
3996 ]
3997 }
3998 }
3999 ]
4000 },
4001 "primary": {},
4002 "value": {
4003 "map": {
4004 "range": "TestCompile/classes/inherited.d2,21:18:282-23:11:324",
4005 "nodes": [
4006 {
4007 "map_key": {
4008 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
4009 "key": {
4010 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
4011 "path": [
4012 {
4013 "unquoted_string": {
4014 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
4015 "value": [
4016 {
4017 "string": "style",
4018 "raw_string": "style"
4019 }
4020 ]
4021 }
4022 },
4023 {
4024 "unquoted_string": {
4025 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
4026 "value": [
4027 {
4028 "string": "fill",
4029 "raw_string": "fill"
4030 }
4031 ]
4032 }
4033 }
4034 ]
4035 },
4036 "primary": {},
4037 "value": {
4038 "unquoted_string": {
4039 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
4040 "value": [
4041 {
4042 "string": "blue",
4043 "raw_string": "blue"
4044 }
4045 ]
4046 }
4047 }
4048 }
4049 }
4050 ]
4051 }
4052 }
4053 }
4054 },
4055 "due_to_glob": false,
4056 "due_to_lazy_glob": false
4057 }
4058 ]
4059 }
4060 ],
4061 "edges": null
4062 },
4063 "references": [
4064 {
4065 "string": {
4066 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
4067 "value": [
4068 {
4069 "string": "classes",
4070 "raw_string": "classes"
4071 }
4072 ]
4073 },
4074 "key_path": {
4075 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
4076 "path": [
4077 {
4078 "unquoted_string": {
4079 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
4080 "value": [
4081 {
4082 "string": "classes",
4083 "raw_string": "classes"
4084 }
4085 ]
4086 }
4087 }
4088 ]
4089 },
4090 "context": {
4091 "edge": null,
4092 "key": {
4093 "range": "TestCompile/classes/inherited.d2,0:0:0-4:1:50",
4094 "key": {
4095 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
4096 "path": [
4097 {
4098 "unquoted_string": {
4099 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
4100 "value": [
4101 {
4102 "string": "classes",
4103 "raw_string": "classes"
4104 }
4105 ]
4106 }
4107 }
4108 ]
4109 },
4110 "primary": {},
4111 "value": {
4112 "map": {
4113 "range": "TestCompile/classes/inherited.d2,0:9:9-4:1:50",
4114 "nodes": [
4115 {
4116 "map_key": {
4117 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
4118 "key": {
4119 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
4120 "path": [
4121 {
4122 "unquoted_string": {
4123 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
4124 "value": [
4125 {
4126 "string": "mango",
4127 "raw_string": "mango"
4128 }
4129 ]
4130 }
4131 }
4132 ]
4133 },
4134 "primary": {},
4135 "value": {
4136 "map": {
4137 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
4138 "nodes": [
4139 {
4140 "map_key": {
4141 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
4142 "key": {
4143 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
4144 "path": [
4145 {
4146 "unquoted_string": {
4147 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
4148 "value": [
4149 {
4150 "string": "style",
4151 "raw_string": "style"
4152 }
4153 ]
4154 }
4155 },
4156 {
4157 "unquoted_string": {
4158 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
4159 "value": [
4160 {
4161 "string": "fill",
4162 "raw_string": "fill"
4163 }
4164 ]
4165 }
4166 }
4167 ]
4168 },
4169 "primary": {},
4170 "value": {
4171 "unquoted_string": {
4172 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
4173 "value": [
4174 {
4175 "string": "orange",
4176 "raw_string": "orange"
4177 }
4178 ]
4179 }
4180 }
4181 }
4182 }
4183 ]
4184 }
4185 }
4186 }
4187 }
4188 ]
4189 }
4190 }
4191 }
4192 },
4193 "due_to_glob": false,
4194 "due_to_lazy_glob": false
4195 },
4196 {
4197 "string": {
4198 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
4199 "value": [
4200 {
4201 "string": "classes",
4202 "raw_string": "classes"
4203 }
4204 ]
4205 },
4206 "key_path": {
4207 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
4208 "path": [
4209 {
4210 "unquoted_string": {
4211 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
4212 "value": [
4213 {
4214 "string": "classes",
4215 "raw_string": "classes"
4216 }
4217 ]
4218 }
4219 }
4220 ]
4221 },
4222 "context": {
4223 "edge": null,
4224 "key": {
4225 "range": "TestCompile/classes/inherited.d2,9:8:106-13:9:186",
4226 "key": {
4227 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
4228 "path": [
4229 {
4230 "unquoted_string": {
4231 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
4232 "value": [
4233 {
4234 "string": "classes",
4235 "raw_string": "classes"
4236 }
4237 ]
4238 }
4239 }
4240 ]
4241 },
4242 "primary": {},
4243 "value": {
4244 "map": {
4245 "range": "TestCompile/classes/inherited.d2,9:17:115-13:9:186",
4246 "nodes": [
4247 {
4248 "map_key": {
4249 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
4250 "key": {
4251 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
4252 "path": [
4253 {
4254 "unquoted_string": {
4255 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
4256 "value": [
4257 {
4258 "string": "cherry",
4259 "raw_string": "cherry"
4260 }
4261 ]
4262 }
4263 }
4264 ]
4265 },
4266 "primary": {},
4267 "value": {
4268 "map": {
4269 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
4270 "nodes": [
4271 {
4272 "map_key": {
4273 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
4274 "key": {
4275 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
4276 "path": [
4277 {
4278 "unquoted_string": {
4279 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
4280 "value": [
4281 {
4282 "string": "style",
4283 "raw_string": "style"
4284 }
4285 ]
4286 }
4287 },
4288 {
4289 "unquoted_string": {
4290 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
4291 "value": [
4292 {
4293 "string": "fill",
4294 "raw_string": "fill"
4295 }
4296 ]
4297 }
4298 }
4299 ]
4300 },
4301 "primary": {},
4302 "value": {
4303 "unquoted_string": {
4304 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
4305 "value": [
4306 {
4307 "string": "red",
4308 "raw_string": "red"
4309 }
4310 ]
4311 }
4312 }
4313 }
4314 }
4315 ]
4316 }
4317 }
4318 }
4319 }
4320 ]
4321 }
4322 }
4323 }
4324 },
4325 "due_to_glob": false,
4326 "due_to_lazy_glob": false
4327 },
4328 {
4329 "string": {
4330 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
4331 "value": [
4332 {
4333 "string": "classes",
4334 "raw_string": "classes"
4335 }
4336 ]
4337 },
4338 "key_path": {
4339 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
4340 "path": [
4341 {
4342 "unquoted_string": {
4343 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
4344 "value": [
4345 {
4346 "string": "classes",
4347 "raw_string": "classes"
4348 }
4349 ]
4350 }
4351 }
4352 ]
4353 },
4354 "context": {
4355 "edge": null,
4356 "key": {
4357 "range": "TestCompile/classes/inherited.d2,20:8:253-24:9:334",
4358 "key": {
4359 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
4360 "path": [
4361 {
4362 "unquoted_string": {
4363 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
4364 "value": [
4365 {
4366 "string": "classes",
4367 "raw_string": "classes"
4368 }
4369 ]
4370 }
4371 }
4372 ]
4373 },
4374 "primary": {},
4375 "value": {
4376 "map": {
4377 "range": "TestCompile/classes/inherited.d2,20:17:262-24:9:334",
4378 "nodes": [
4379 {
4380 "map_key": {
4381 "range": "TestCompile/classes/inherited.d2,21:10:274-23:11:324",
4382 "key": {
4383 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
4384 "path": [
4385 {
4386 "unquoted_string": {
4387 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
4388 "value": [
4389 {
4390 "string": "cherry",
4391 "raw_string": "cherry"
4392 }
4393 ]
4394 }
4395 }
4396 ]
4397 },
4398 "primary": {},
4399 "value": {
4400 "map": {
4401 "range": "TestCompile/classes/inherited.d2,21:18:282-23:11:324",
4402 "nodes": [
4403 {
4404 "map_key": {
4405 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
4406 "key": {
4407 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
4408 "path": [
4409 {
4410 "unquoted_string": {
4411 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
4412 "value": [
4413 {
4414 "string": "style",
4415 "raw_string": "style"
4416 }
4417 ]
4418 }
4419 },
4420 {
4421 "unquoted_string": {
4422 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
4423 "value": [
4424 {
4425 "string": "fill",
4426 "raw_string": "fill"
4427 }
4428 ]
4429 }
4430 }
4431 ]
4432 },
4433 "primary": {},
4434 "value": {
4435 "unquoted_string": {
4436 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
4437 "value": [
4438 {
4439 "string": "blue",
4440 "raw_string": "blue"
4441 }
4442 ]
4443 }
4444 }
4445 }
4446 }
4447 ]
4448 }
4449 }
4450 }
4451 }
4452 ]
4453 }
4454 }
4455 }
4456 },
4457 "due_to_glob": false,
4458 "due_to_lazy_glob": false
4459 }
4460 ]
4461 },
4462 {
4463 "name": "x",
4464 "references": [
4465 {
4466 "string": {
4467 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
4468 "value": [
4469 {
4470 "string": "x",
4471 "raw_string": "x"
4472 }
4473 ]
4474 },
4475 "key_path": {
4476 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
4477 "path": [
4478 {
4479 "unquoted_string": {
4480 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
4481 "value": [
4482 {
4483 "string": "x",
4484 "raw_string": "x"
4485 }
4486 ]
4487 }
4488 }
4489 ]
4490 },
4491 "context": {
4492 "edge": null,
4493 "key": {
4494 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
4495 "key": {
4496 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
4497 "path": [
4498 {
4499 "unquoted_string": {
4500 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
4501 "value": [
4502 {
4503 "string": "x",
4504 "raw_string": "x"
4505 }
4506 ]
4507 }
4508 }
4509 ]
4510 },
4511 "primary": {},
4512 "value": {}
4513 }
4514 },
4515 "due_to_glob": false,
4516 "due_to_lazy_glob": false
4517 }
4518 ]
4519 },
4520 {
4521 "name": "y",
4522 "references": [
4523 {
4524 "string": {
4525 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
4526 "value": [
4527 {
4528 "string": "y",
4529 "raw_string": "y"
4530 }
4531 ]
4532 },
4533 "key_path": {
4534 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
4535 "path": [
4536 {
4537 "unquoted_string": {
4538 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
4539 "value": [
4540 {
4541 "string": "y",
4542 "raw_string": "y"
4543 }
4544 ]
4545 }
4546 }
4547 ]
4548 },
4549 "context": {
4550 "edge": null,
4551 "key": {
4552 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
4553 "key": {
4554 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
4555 "path": [
4556 {
4557 "unquoted_string": {
4558 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
4559 "value": [
4560 {
4561 "string": "y",
4562 "raw_string": "y"
4563 }
4564 ]
4565 }
4566 }
4567 ]
4568 },
4569 "primary": {},
4570 "value": {}
4571 }
4572 },
4573 "due_to_glob": false,
4574 "due_to_lazy_glob": false
4575 },
4576 {
4577 "string": {
4578 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
4579 "value": [
4580 {
4581 "string": "y",
4582 "raw_string": "y"
4583 }
4584 ]
4585 },
4586 "key_path": {
4587 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
4588 "path": [
4589 {
4590 "unquoted_string": {
4591 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
4592 "value": [
4593 {
4594 "string": "y",
4595 "raw_string": "y"
4596 }
4597 ]
4598 }
4599 }
4600 ]
4601 },
4602 "context": {
4603 "edge": null,
4604 "key": {
4605 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
4606 "key": {
4607 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
4608 "path": [
4609 {
4610 "unquoted_string": {
4611 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
4612 "value": [
4613 {
4614 "string": "y",
4615 "raw_string": "y"
4616 }
4617 ]
4618 }
4619 }
4620 ]
4621 },
4622 "primary": {},
4623 "value": {}
4624 }
4625 },
4626 "due_to_glob": false,
4627 "due_to_lazy_glob": false
4628 }
4629 ]
4630 }
4631 ],
4632 "edges": null
4633 },
4634 "references": [
4635 {
4636 "string": {
4637 "range": "TestCompile/classes/inherited.d2,19:6:240-19:7:241",
4638 "value": [
4639 {
4640 "string": "3",
4641 "raw_string": "3"
4642 }
4643 ]
4644 },
4645 "key_path": {
4646 "range": "TestCompile/classes/inherited.d2,19:6:240-19:7:241",
4647 "path": [
4648 {
4649 "unquoted_string": {
4650 "range": "TestCompile/classes/inherited.d2,19:6:240-19:7:241",
4651 "value": [
4652 {
4653 "string": "3",
4654 "raw_string": "3"
4655 }
4656 ]
4657 }
4658 }
4659 ]
4660 },
4661 "context": {
4662 "edge": null,
4663 "key": {
4664 "range": "TestCompile/classes/inherited.d2,19:6:240-26:7:352",
4665 "key": {
4666 "range": "TestCompile/classes/inherited.d2,19:6:240-19:7:241",
4667 "path": [
4668 {
4669 "unquoted_string": {
4670 "range": "TestCompile/classes/inherited.d2,19:6:240-19:7:241",
4671 "value": [
4672 {
4673 "string": "3",
4674 "raw_string": "3"
4675 }
4676 ]
4677 }
4678 }
4679 ]
4680 },
4681 "primary": {},
4682 "value": {
4683 "map": {
4684 "range": "TestCompile/classes/inherited.d2,19:9:243-26:7:352",
4685 "nodes": [
4686 {
4687 "map_key": {
4688 "range": "TestCompile/classes/inherited.d2,20:8:253-24:9:334",
4689 "key": {
4690 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
4691 "path": [
4692 {
4693 "unquoted_string": {
4694 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
4695 "value": [
4696 {
4697 "string": "classes",
4698 "raw_string": "classes"
4699 }
4700 ]
4701 }
4702 }
4703 ]
4704 },
4705 "primary": {},
4706 "value": {
4707 "map": {
4708 "range": "TestCompile/classes/inherited.d2,20:17:262-24:9:334",
4709 "nodes": [
4710 {
4711 "map_key": {
4712 "range": "TestCompile/classes/inherited.d2,21:10:274-23:11:324",
4713 "key": {
4714 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
4715 "path": [
4716 {
4717 "unquoted_string": {
4718 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
4719 "value": [
4720 {
4721 "string": "cherry",
4722 "raw_string": "cherry"
4723 }
4724 ]
4725 }
4726 }
4727 ]
4728 },
4729 "primary": {},
4730 "value": {
4731 "map": {
4732 "range": "TestCompile/classes/inherited.d2,21:18:282-23:11:324",
4733 "nodes": [
4734 {
4735 "map_key": {
4736 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
4737 "key": {
4738 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
4739 "path": [
4740 {
4741 "unquoted_string": {
4742 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
4743 "value": [
4744 {
4745 "string": "style",
4746 "raw_string": "style"
4747 }
4748 ]
4749 }
4750 },
4751 {
4752 "unquoted_string": {
4753 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
4754 "value": [
4755 {
4756 "string": "fill",
4757 "raw_string": "fill"
4758 }
4759 ]
4760 }
4761 }
4762 ]
4763 },
4764 "primary": {},
4765 "value": {
4766 "unquoted_string": {
4767 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
4768 "value": [
4769 {
4770 "string": "blue",
4771 "raw_string": "blue"
4772 }
4773 ]
4774 }
4775 }
4776 }
4777 }
4778 ]
4779 }
4780 }
4781 }
4782 }
4783 ]
4784 }
4785 }
4786 }
4787 },
4788 {
4789 "map_key": {
4790 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
4791 "key": {
4792 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
4793 "path": [
4794 {
4795 "unquoted_string": {
4796 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
4797 "value": [
4798 {
4799 "string": "y",
4800 "raw_string": "y"
4801 }
4802 ]
4803 }
4804 }
4805 ]
4806 },
4807 "primary": {},
4808 "value": {}
4809 }
4810 }
4811 ]
4812 }
4813 }
4814 }
4815 },
4816 "due_to_glob": false,
4817 "due_to_lazy_glob": false
4818 }
4819 ]
4820 },
4821 {
4822 "name": "4",
4823 "composite": {
4824 "fields": [
4825 {
4826 "name": "classes",
4827 "composite": {
4828 "fields": [
4829 {
4830 "name": "mango",
4831 "composite": {
4832 "fields": [
4833 {
4834 "name": "style",
4835 "composite": {
4836 "fields": [
4837 {
4838 "name": "fill",
4839 "primary": {
4840 "value": {
4841 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
4842 "value": [
4843 {
4844 "string": "orange",
4845 "raw_string": "orange"
4846 }
4847 ]
4848 }
4849 },
4850 "references": [
4851 {
4852 "string": {
4853 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
4854 "value": [
4855 {
4856 "string": "fill",
4857 "raw_string": "fill"
4858 }
4859 ]
4860 },
4861 "key_path": {
4862 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
4863 "path": [
4864 {
4865 "unquoted_string": {
4866 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
4867 "value": [
4868 {
4869 "string": "style",
4870 "raw_string": "style"
4871 }
4872 ]
4873 }
4874 },
4875 {
4876 "unquoted_string": {
4877 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
4878 "value": [
4879 {
4880 "string": "fill",
4881 "raw_string": "fill"
4882 }
4883 ]
4884 }
4885 }
4886 ]
4887 },
4888 "context": {
4889 "edge": null,
4890 "key": {
4891 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
4892 "key": {
4893 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
4894 "path": [
4895 {
4896 "unquoted_string": {
4897 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
4898 "value": [
4899 {
4900 "string": "style",
4901 "raw_string": "style"
4902 }
4903 ]
4904 }
4905 },
4906 {
4907 "unquoted_string": {
4908 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
4909 "value": [
4910 {
4911 "string": "fill",
4912 "raw_string": "fill"
4913 }
4914 ]
4915 }
4916 }
4917 ]
4918 },
4919 "primary": {},
4920 "value": {
4921 "unquoted_string": {
4922 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
4923 "value": [
4924 {
4925 "string": "orange",
4926 "raw_string": "orange"
4927 }
4928 ]
4929 }
4930 }
4931 }
4932 },
4933 "due_to_glob": false,
4934 "due_to_lazy_glob": false
4935 }
4936 ]
4937 }
4938 ],
4939 "edges": null
4940 },
4941 "references": [
4942 {
4943 "string": {
4944 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
4945 "value": [
4946 {
4947 "string": "style",
4948 "raw_string": "style"
4949 }
4950 ]
4951 },
4952 "key_path": {
4953 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
4954 "path": [
4955 {
4956 "unquoted_string": {
4957 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
4958 "value": [
4959 {
4960 "string": "style",
4961 "raw_string": "style"
4962 }
4963 ]
4964 }
4965 },
4966 {
4967 "unquoted_string": {
4968 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
4969 "value": [
4970 {
4971 "string": "fill",
4972 "raw_string": "fill"
4973 }
4974 ]
4975 }
4976 }
4977 ]
4978 },
4979 "context": {
4980 "edge": null,
4981 "key": {
4982 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
4983 "key": {
4984 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
4985 "path": [
4986 {
4987 "unquoted_string": {
4988 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
4989 "value": [
4990 {
4991 "string": "style",
4992 "raw_string": "style"
4993 }
4994 ]
4995 }
4996 },
4997 {
4998 "unquoted_string": {
4999 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
5000 "value": [
5001 {
5002 "string": "fill",
5003 "raw_string": "fill"
5004 }
5005 ]
5006 }
5007 }
5008 ]
5009 },
5010 "primary": {},
5011 "value": {
5012 "unquoted_string": {
5013 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
5014 "value": [
5015 {
5016 "string": "orange",
5017 "raw_string": "orange"
5018 }
5019 ]
5020 }
5021 }
5022 }
5023 },
5024 "due_to_glob": false,
5025 "due_to_lazy_glob": false
5026 }
5027 ]
5028 }
5029 ],
5030 "edges": null
5031 },
5032 "references": [
5033 {
5034 "string": {
5035 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
5036 "value": [
5037 {
5038 "string": "mango",
5039 "raw_string": "mango"
5040 }
5041 ]
5042 },
5043 "key_path": {
5044 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
5045 "path": [
5046 {
5047 "unquoted_string": {
5048 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
5049 "value": [
5050 {
5051 "string": "mango",
5052 "raw_string": "mango"
5053 }
5054 ]
5055 }
5056 }
5057 ]
5058 },
5059 "context": {
5060 "edge": null,
5061 "key": {
5062 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
5063 "key": {
5064 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
5065 "path": [
5066 {
5067 "unquoted_string": {
5068 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
5069 "value": [
5070 {
5071 "string": "mango",
5072 "raw_string": "mango"
5073 }
5074 ]
5075 }
5076 }
5077 ]
5078 },
5079 "primary": {},
5080 "value": {
5081 "map": {
5082 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
5083 "nodes": [
5084 {
5085 "map_key": {
5086 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
5087 "key": {
5088 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
5089 "path": [
5090 {
5091 "unquoted_string": {
5092 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
5093 "value": [
5094 {
5095 "string": "style",
5096 "raw_string": "style"
5097 }
5098 ]
5099 }
5100 },
5101 {
5102 "unquoted_string": {
5103 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
5104 "value": [
5105 {
5106 "string": "fill",
5107 "raw_string": "fill"
5108 }
5109 ]
5110 }
5111 }
5112 ]
5113 },
5114 "primary": {},
5115 "value": {
5116 "unquoted_string": {
5117 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
5118 "value": [
5119 {
5120 "string": "orange",
5121 "raw_string": "orange"
5122 }
5123 ]
5124 }
5125 }
5126 }
5127 }
5128 ]
5129 }
5130 }
5131 }
5132 },
5133 "due_to_glob": false,
5134 "due_to_lazy_glob": false
5135 }
5136 ]
5137 },
5138 {
5139 "name": "cherry",
5140 "composite": {
5141 "fields": [
5142 {
5143 "name": "style",
5144 "composite": {
5145 "fields": [
5146 {
5147 "name": "fill",
5148 "primary": {
5149 "value": {
5150 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
5151 "value": [
5152 {
5153 "string": "blue",
5154 "raw_string": "blue"
5155 }
5156 ]
5157 }
5158 },
5159 "references": [
5160 {
5161 "string": {
5162 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
5163 "value": [
5164 {
5165 "string": "fill",
5166 "raw_string": "fill"
5167 }
5168 ]
5169 },
5170 "key_path": {
5171 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
5172 "path": [
5173 {
5174 "unquoted_string": {
5175 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
5176 "value": [
5177 {
5178 "string": "style",
5179 "raw_string": "style"
5180 }
5181 ]
5182 }
5183 },
5184 {
5185 "unquoted_string": {
5186 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
5187 "value": [
5188 {
5189 "string": "fill",
5190 "raw_string": "fill"
5191 }
5192 ]
5193 }
5194 }
5195 ]
5196 },
5197 "context": {
5198 "edge": null,
5199 "key": {
5200 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
5201 "key": {
5202 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
5203 "path": [
5204 {
5205 "unquoted_string": {
5206 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
5207 "value": [
5208 {
5209 "string": "style",
5210 "raw_string": "style"
5211 }
5212 ]
5213 }
5214 },
5215 {
5216 "unquoted_string": {
5217 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
5218 "value": [
5219 {
5220 "string": "fill",
5221 "raw_string": "fill"
5222 }
5223 ]
5224 }
5225 }
5226 ]
5227 },
5228 "primary": {},
5229 "value": {
5230 "unquoted_string": {
5231 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
5232 "value": [
5233 {
5234 "string": "red",
5235 "raw_string": "red"
5236 }
5237 ]
5238 }
5239 }
5240 }
5241 },
5242 "due_to_glob": false,
5243 "due_to_lazy_glob": false
5244 },
5245 {
5246 "string": {
5247 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
5248 "value": [
5249 {
5250 "string": "fill",
5251 "raw_string": "fill"
5252 }
5253 ]
5254 },
5255 "key_path": {
5256 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
5257 "path": [
5258 {
5259 "unquoted_string": {
5260 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
5261 "value": [
5262 {
5263 "string": "style",
5264 "raw_string": "style"
5265 }
5266 ]
5267 }
5268 },
5269 {
5270 "unquoted_string": {
5271 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
5272 "value": [
5273 {
5274 "string": "fill",
5275 "raw_string": "fill"
5276 }
5277 ]
5278 }
5279 }
5280 ]
5281 },
5282 "context": {
5283 "edge": null,
5284 "key": {
5285 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
5286 "key": {
5287 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
5288 "path": [
5289 {
5290 "unquoted_string": {
5291 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
5292 "value": [
5293 {
5294 "string": "style",
5295 "raw_string": "style"
5296 }
5297 ]
5298 }
5299 },
5300 {
5301 "unquoted_string": {
5302 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
5303 "value": [
5304 {
5305 "string": "fill",
5306 "raw_string": "fill"
5307 }
5308 ]
5309 }
5310 }
5311 ]
5312 },
5313 "primary": {},
5314 "value": {
5315 "unquoted_string": {
5316 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
5317 "value": [
5318 {
5319 "string": "blue",
5320 "raw_string": "blue"
5321 }
5322 ]
5323 }
5324 }
5325 }
5326 },
5327 "due_to_glob": false,
5328 "due_to_lazy_glob": false
5329 }
5330 ]
5331 }
5332 ],
5333 "edges": null
5334 },
5335 "references": [
5336 {
5337 "string": {
5338 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
5339 "value": [
5340 {
5341 "string": "style",
5342 "raw_string": "style"
5343 }
5344 ]
5345 },
5346 "key_path": {
5347 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
5348 "path": [
5349 {
5350 "unquoted_string": {
5351 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
5352 "value": [
5353 {
5354 "string": "style",
5355 "raw_string": "style"
5356 }
5357 ]
5358 }
5359 },
5360 {
5361 "unquoted_string": {
5362 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
5363 "value": [
5364 {
5365 "string": "fill",
5366 "raw_string": "fill"
5367 }
5368 ]
5369 }
5370 }
5371 ]
5372 },
5373 "context": {
5374 "edge": null,
5375 "key": {
5376 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
5377 "key": {
5378 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
5379 "path": [
5380 {
5381 "unquoted_string": {
5382 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
5383 "value": [
5384 {
5385 "string": "style",
5386 "raw_string": "style"
5387 }
5388 ]
5389 }
5390 },
5391 {
5392 "unquoted_string": {
5393 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
5394 "value": [
5395 {
5396 "string": "fill",
5397 "raw_string": "fill"
5398 }
5399 ]
5400 }
5401 }
5402 ]
5403 },
5404 "primary": {},
5405 "value": {
5406 "unquoted_string": {
5407 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
5408 "value": [
5409 {
5410 "string": "red",
5411 "raw_string": "red"
5412 }
5413 ]
5414 }
5415 }
5416 }
5417 },
5418 "due_to_glob": false,
5419 "due_to_lazy_glob": false
5420 },
5421 {
5422 "string": {
5423 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
5424 "value": [
5425 {
5426 "string": "style",
5427 "raw_string": "style"
5428 }
5429 ]
5430 },
5431 "key_path": {
5432 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
5433 "path": [
5434 {
5435 "unquoted_string": {
5436 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
5437 "value": [
5438 {
5439 "string": "style",
5440 "raw_string": "style"
5441 }
5442 ]
5443 }
5444 },
5445 {
5446 "unquoted_string": {
5447 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
5448 "value": [
5449 {
5450 "string": "fill",
5451 "raw_string": "fill"
5452 }
5453 ]
5454 }
5455 }
5456 ]
5457 },
5458 "context": {
5459 "edge": null,
5460 "key": {
5461 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
5462 "key": {
5463 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
5464 "path": [
5465 {
5466 "unquoted_string": {
5467 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
5468 "value": [
5469 {
5470 "string": "style",
5471 "raw_string": "style"
5472 }
5473 ]
5474 }
5475 },
5476 {
5477 "unquoted_string": {
5478 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
5479 "value": [
5480 {
5481 "string": "fill",
5482 "raw_string": "fill"
5483 }
5484 ]
5485 }
5486 }
5487 ]
5488 },
5489 "primary": {},
5490 "value": {
5491 "unquoted_string": {
5492 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
5493 "value": [
5494 {
5495 "string": "blue",
5496 "raw_string": "blue"
5497 }
5498 ]
5499 }
5500 }
5501 }
5502 },
5503 "due_to_glob": false,
5504 "due_to_lazy_glob": false
5505 }
5506 ]
5507 }
5508 ],
5509 "edges": null
5510 },
5511 "references": [
5512 {
5513 "string": {
5514 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
5515 "value": [
5516 {
5517 "string": "cherry",
5518 "raw_string": "cherry"
5519 }
5520 ]
5521 },
5522 "key_path": {
5523 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
5524 "path": [
5525 {
5526 "unquoted_string": {
5527 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
5528 "value": [
5529 {
5530 "string": "cherry",
5531 "raw_string": "cherry"
5532 }
5533 ]
5534 }
5535 }
5536 ]
5537 },
5538 "context": {
5539 "edge": null,
5540 "key": {
5541 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
5542 "key": {
5543 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
5544 "path": [
5545 {
5546 "unquoted_string": {
5547 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
5548 "value": [
5549 {
5550 "string": "cherry",
5551 "raw_string": "cherry"
5552 }
5553 ]
5554 }
5555 }
5556 ]
5557 },
5558 "primary": {},
5559 "value": {
5560 "map": {
5561 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
5562 "nodes": [
5563 {
5564 "map_key": {
5565 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
5566 "key": {
5567 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
5568 "path": [
5569 {
5570 "unquoted_string": {
5571 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
5572 "value": [
5573 {
5574 "string": "style",
5575 "raw_string": "style"
5576 }
5577 ]
5578 }
5579 },
5580 {
5581 "unquoted_string": {
5582 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
5583 "value": [
5584 {
5585 "string": "fill",
5586 "raw_string": "fill"
5587 }
5588 ]
5589 }
5590 }
5591 ]
5592 },
5593 "primary": {},
5594 "value": {
5595 "unquoted_string": {
5596 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
5597 "value": [
5598 {
5599 "string": "red",
5600 "raw_string": "red"
5601 }
5602 ]
5603 }
5604 }
5605 }
5606 }
5607 ]
5608 }
5609 }
5610 }
5611 },
5612 "due_to_glob": false,
5613 "due_to_lazy_glob": false
5614 },
5615 {
5616 "string": {
5617 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
5618 "value": [
5619 {
5620 "string": "cherry",
5621 "raw_string": "cherry"
5622 }
5623 ]
5624 },
5625 "key_path": {
5626 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
5627 "path": [
5628 {
5629 "unquoted_string": {
5630 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
5631 "value": [
5632 {
5633 "string": "cherry",
5634 "raw_string": "cherry"
5635 }
5636 ]
5637 }
5638 }
5639 ]
5640 },
5641 "context": {
5642 "edge": null,
5643 "key": {
5644 "range": "TestCompile/classes/inherited.d2,21:10:274-23:11:324",
5645 "key": {
5646 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
5647 "path": [
5648 {
5649 "unquoted_string": {
5650 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
5651 "value": [
5652 {
5653 "string": "cherry",
5654 "raw_string": "cherry"
5655 }
5656 ]
5657 }
5658 }
5659 ]
5660 },
5661 "primary": {},
5662 "value": {
5663 "map": {
5664 "range": "TestCompile/classes/inherited.d2,21:18:282-23:11:324",
5665 "nodes": [
5666 {
5667 "map_key": {
5668 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
5669 "key": {
5670 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
5671 "path": [
5672 {
5673 "unquoted_string": {
5674 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
5675 "value": [
5676 {
5677 "string": "style",
5678 "raw_string": "style"
5679 }
5680 ]
5681 }
5682 },
5683 {
5684 "unquoted_string": {
5685 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
5686 "value": [
5687 {
5688 "string": "fill",
5689 "raw_string": "fill"
5690 }
5691 ]
5692 }
5693 }
5694 ]
5695 },
5696 "primary": {},
5697 "value": {
5698 "unquoted_string": {
5699 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
5700 "value": [
5701 {
5702 "string": "blue",
5703 "raw_string": "blue"
5704 }
5705 ]
5706 }
5707 }
5708 }
5709 }
5710 ]
5711 }
5712 }
5713 }
5714 },
5715 "due_to_glob": false,
5716 "due_to_lazy_glob": false
5717 }
5718 ]
5719 }
5720 ],
5721 "edges": null
5722 },
5723 "references": [
5724 {
5725 "string": {
5726 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
5727 "value": [
5728 {
5729 "string": "classes",
5730 "raw_string": "classes"
5731 }
5732 ]
5733 },
5734 "key_path": {
5735 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
5736 "path": [
5737 {
5738 "unquoted_string": {
5739 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
5740 "value": [
5741 {
5742 "string": "classes",
5743 "raw_string": "classes"
5744 }
5745 ]
5746 }
5747 }
5748 ]
5749 },
5750 "context": {
5751 "edge": null,
5752 "key": {
5753 "range": "TestCompile/classes/inherited.d2,0:0:0-4:1:50",
5754 "key": {
5755 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
5756 "path": [
5757 {
5758 "unquoted_string": {
5759 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
5760 "value": [
5761 {
5762 "string": "classes",
5763 "raw_string": "classes"
5764 }
5765 ]
5766 }
5767 }
5768 ]
5769 },
5770 "primary": {},
5771 "value": {
5772 "map": {
5773 "range": "TestCompile/classes/inherited.d2,0:9:9-4:1:50",
5774 "nodes": [
5775 {
5776 "map_key": {
5777 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
5778 "key": {
5779 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
5780 "path": [
5781 {
5782 "unquoted_string": {
5783 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
5784 "value": [
5785 {
5786 "string": "mango",
5787 "raw_string": "mango"
5788 }
5789 ]
5790 }
5791 }
5792 ]
5793 },
5794 "primary": {},
5795 "value": {
5796 "map": {
5797 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
5798 "nodes": [
5799 {
5800 "map_key": {
5801 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
5802 "key": {
5803 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
5804 "path": [
5805 {
5806 "unquoted_string": {
5807 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
5808 "value": [
5809 {
5810 "string": "style",
5811 "raw_string": "style"
5812 }
5813 ]
5814 }
5815 },
5816 {
5817 "unquoted_string": {
5818 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
5819 "value": [
5820 {
5821 "string": "fill",
5822 "raw_string": "fill"
5823 }
5824 ]
5825 }
5826 }
5827 ]
5828 },
5829 "primary": {},
5830 "value": {
5831 "unquoted_string": {
5832 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
5833 "value": [
5834 {
5835 "string": "orange",
5836 "raw_string": "orange"
5837 }
5838 ]
5839 }
5840 }
5841 }
5842 }
5843 ]
5844 }
5845 }
5846 }
5847 }
5848 ]
5849 }
5850 }
5851 }
5852 },
5853 "due_to_glob": false,
5854 "due_to_lazy_glob": false
5855 },
5856 {
5857 "string": {
5858 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
5859 "value": [
5860 {
5861 "string": "classes",
5862 "raw_string": "classes"
5863 }
5864 ]
5865 },
5866 "key_path": {
5867 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
5868 "path": [
5869 {
5870 "unquoted_string": {
5871 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
5872 "value": [
5873 {
5874 "string": "classes",
5875 "raw_string": "classes"
5876 }
5877 ]
5878 }
5879 }
5880 ]
5881 },
5882 "context": {
5883 "edge": null,
5884 "key": {
5885 "range": "TestCompile/classes/inherited.d2,9:8:106-13:9:186",
5886 "key": {
5887 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
5888 "path": [
5889 {
5890 "unquoted_string": {
5891 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
5892 "value": [
5893 {
5894 "string": "classes",
5895 "raw_string": "classes"
5896 }
5897 ]
5898 }
5899 }
5900 ]
5901 },
5902 "primary": {},
5903 "value": {
5904 "map": {
5905 "range": "TestCompile/classes/inherited.d2,9:17:115-13:9:186",
5906 "nodes": [
5907 {
5908 "map_key": {
5909 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
5910 "key": {
5911 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
5912 "path": [
5913 {
5914 "unquoted_string": {
5915 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
5916 "value": [
5917 {
5918 "string": "cherry",
5919 "raw_string": "cherry"
5920 }
5921 ]
5922 }
5923 }
5924 ]
5925 },
5926 "primary": {},
5927 "value": {
5928 "map": {
5929 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
5930 "nodes": [
5931 {
5932 "map_key": {
5933 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
5934 "key": {
5935 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
5936 "path": [
5937 {
5938 "unquoted_string": {
5939 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
5940 "value": [
5941 {
5942 "string": "style",
5943 "raw_string": "style"
5944 }
5945 ]
5946 }
5947 },
5948 {
5949 "unquoted_string": {
5950 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
5951 "value": [
5952 {
5953 "string": "fill",
5954 "raw_string": "fill"
5955 }
5956 ]
5957 }
5958 }
5959 ]
5960 },
5961 "primary": {},
5962 "value": {
5963 "unquoted_string": {
5964 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
5965 "value": [
5966 {
5967 "string": "red",
5968 "raw_string": "red"
5969 }
5970 ]
5971 }
5972 }
5973 }
5974 }
5975 ]
5976 }
5977 }
5978 }
5979 }
5980 ]
5981 }
5982 }
5983 }
5984 },
5985 "due_to_glob": false,
5986 "due_to_lazy_glob": false
5987 },
5988 {
5989 "string": {
5990 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
5991 "value": [
5992 {
5993 "string": "classes",
5994 "raw_string": "classes"
5995 }
5996 ]
5997 },
5998 "key_path": {
5999 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
6000 "path": [
6001 {
6002 "unquoted_string": {
6003 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
6004 "value": [
6005 {
6006 "string": "classes",
6007 "raw_string": "classes"
6008 }
6009 ]
6010 }
6011 }
6012 ]
6013 },
6014 "context": {
6015 "edge": null,
6016 "key": {
6017 "range": "TestCompile/classes/inherited.d2,20:8:253-24:9:334",
6018 "key": {
6019 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
6020 "path": [
6021 {
6022 "unquoted_string": {
6023 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
6024 "value": [
6025 {
6026 "string": "classes",
6027 "raw_string": "classes"
6028 }
6029 ]
6030 }
6031 }
6032 ]
6033 },
6034 "primary": {},
6035 "value": {
6036 "map": {
6037 "range": "TestCompile/classes/inherited.d2,20:17:262-24:9:334",
6038 "nodes": [
6039 {
6040 "map_key": {
6041 "range": "TestCompile/classes/inherited.d2,21:10:274-23:11:324",
6042 "key": {
6043 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
6044 "path": [
6045 {
6046 "unquoted_string": {
6047 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
6048 "value": [
6049 {
6050 "string": "cherry",
6051 "raw_string": "cherry"
6052 }
6053 ]
6054 }
6055 }
6056 ]
6057 },
6058 "primary": {},
6059 "value": {
6060 "map": {
6061 "range": "TestCompile/classes/inherited.d2,21:18:282-23:11:324",
6062 "nodes": [
6063 {
6064 "map_key": {
6065 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
6066 "key": {
6067 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
6068 "path": [
6069 {
6070 "unquoted_string": {
6071 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
6072 "value": [
6073 {
6074 "string": "style",
6075 "raw_string": "style"
6076 }
6077 ]
6078 }
6079 },
6080 {
6081 "unquoted_string": {
6082 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
6083 "value": [
6084 {
6085 "string": "fill",
6086 "raw_string": "fill"
6087 }
6088 ]
6089 }
6090 }
6091 ]
6092 },
6093 "primary": {},
6094 "value": {
6095 "unquoted_string": {
6096 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
6097 "value": [
6098 {
6099 "string": "blue",
6100 "raw_string": "blue"
6101 }
6102 ]
6103 }
6104 }
6105 }
6106 }
6107 ]
6108 }
6109 }
6110 }
6111 }
6112 ]
6113 }
6114 }
6115 }
6116 },
6117 "due_to_glob": false,
6118 "due_to_lazy_glob": false
6119 }
6120 ]
6121 },
6122 {
6123 "name": "x",
6124 "references": [
6125 {
6126 "string": {
6127 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
6128 "value": [
6129 {
6130 "string": "x",
6131 "raw_string": "x"
6132 }
6133 ]
6134 },
6135 "key_path": {
6136 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
6137 "path": [
6138 {
6139 "unquoted_string": {
6140 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
6141 "value": [
6142 {
6143 "string": "x",
6144 "raw_string": "x"
6145 }
6146 ]
6147 }
6148 }
6149 ]
6150 },
6151 "context": {
6152 "edge": null,
6153 "key": {
6154 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
6155 "key": {
6156 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
6157 "path": [
6158 {
6159 "unquoted_string": {
6160 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
6161 "value": [
6162 {
6163 "string": "x",
6164 "raw_string": "x"
6165 }
6166 ]
6167 }
6168 }
6169 ]
6170 },
6171 "primary": {},
6172 "value": {}
6173 }
6174 },
6175 "due_to_glob": false,
6176 "due_to_lazy_glob": false
6177 },
6178 {
6179 "string": {
6180 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
6181 "value": [
6182 {
6183 "string": "x",
6184 "raw_string": "x"
6185 }
6186 ]
6187 },
6188 "key_path": {
6189 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
6190 "path": [
6191 {
6192 "unquoted_string": {
6193 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
6194 "value": [
6195 {
6196 "string": "x",
6197 "raw_string": "x"
6198 }
6199 ]
6200 }
6201 }
6202 ]
6203 },
6204 "context": {
6205 "edge": null,
6206 "key": {
6207 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
6208 "key": {
6209 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
6210 "path": [
6211 {
6212 "unquoted_string": {
6213 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
6214 "value": [
6215 {
6216 "string": "x",
6217 "raw_string": "x"
6218 }
6219 ]
6220 }
6221 }
6222 ]
6223 },
6224 "primary": {},
6225 "value": {}
6226 }
6227 },
6228 "due_to_glob": false,
6229 "due_to_lazy_glob": false
6230 }
6231 ]
6232 },
6233 {
6234 "name": "y",
6235 "references": [
6236 {
6237 "string": {
6238 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
6239 "value": [
6240 {
6241 "string": "y",
6242 "raw_string": "y"
6243 }
6244 ]
6245 },
6246 "key_path": {
6247 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
6248 "path": [
6249 {
6250 "unquoted_string": {
6251 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
6252 "value": [
6253 {
6254 "string": "y",
6255 "raw_string": "y"
6256 }
6257 ]
6258 }
6259 }
6260 ]
6261 },
6262 "context": {
6263 "edge": null,
6264 "key": {
6265 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
6266 "key": {
6267 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
6268 "path": [
6269 {
6270 "unquoted_string": {
6271 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
6272 "value": [
6273 {
6274 "string": "y",
6275 "raw_string": "y"
6276 }
6277 ]
6278 }
6279 }
6280 ]
6281 },
6282 "primary": {},
6283 "value": {}
6284 }
6285 },
6286 "due_to_glob": false,
6287 "due_to_lazy_glob": false
6288 },
6289 {
6290 "string": {
6291 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
6292 "value": [
6293 {
6294 "string": "y",
6295 "raw_string": "y"
6296 }
6297 ]
6298 },
6299 "key_path": {
6300 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
6301 "path": [
6302 {
6303 "unquoted_string": {
6304 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
6305 "value": [
6306 {
6307 "string": "y",
6308 "raw_string": "y"
6309 }
6310 ]
6311 }
6312 }
6313 ]
6314 },
6315 "context": {
6316 "edge": null,
6317 "key": {
6318 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
6319 "key": {
6320 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
6321 "path": [
6322 {
6323 "unquoted_string": {
6324 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
6325 "value": [
6326 {
6327 "string": "y",
6328 "raw_string": "y"
6329 }
6330 ]
6331 }
6332 }
6333 ]
6334 },
6335 "primary": {},
6336 "value": {}
6337 }
6338 },
6339 "due_to_glob": false,
6340 "due_to_lazy_glob": false
6341 }
6342 ]
6343 },
6344 {
6345 "name": "layers",
6346 "composite": {
6347 "fields": [
6348 {
6349 "name": "deep",
6350 "composite": {
6351 "fields": [
6352 {
6353 "name": "x",
6354 "references": [
6355 {
6356 "string": {
6357 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
6358 "value": [
6359 {
6360 "string": "x",
6361 "raw_string": "x"
6362 }
6363 ]
6364 },
6365 "key_path": {
6366 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
6367 "path": [
6368 {
6369 "unquoted_string": {
6370 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
6371 "value": [
6372 {
6373 "string": "x",
6374 "raw_string": "x"
6375 }
6376 ]
6377 }
6378 }
6379 ]
6380 },
6381 "context": {
6382 "edge": null,
6383 "key": {
6384 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
6385 "key": {
6386 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
6387 "path": [
6388 {
6389 "unquoted_string": {
6390 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
6391 "value": [
6392 {
6393 "string": "x",
6394 "raw_string": "x"
6395 }
6396 ]
6397 }
6398 }
6399 ]
6400 },
6401 "primary": {},
6402 "value": {}
6403 }
6404 },
6405 "due_to_glob": false,
6406 "due_to_lazy_glob": false
6407 }
6408 ]
6409 },
6410 {
6411 "name": "classes",
6412 "composite": {
6413 "fields": [
6414 {
6415 "name": "mango",
6416 "composite": {
6417 "fields": [
6418 {
6419 "name": "style",
6420 "composite": {
6421 "fields": [
6422 {
6423 "name": "fill",
6424 "primary": {
6425 "value": {
6426 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
6427 "value": [
6428 {
6429 "string": "orange",
6430 "raw_string": "orange"
6431 }
6432 ]
6433 }
6434 },
6435 "references": [
6436 {
6437 "string": {
6438 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
6439 "value": [
6440 {
6441 "string": "fill",
6442 "raw_string": "fill"
6443 }
6444 ]
6445 },
6446 "key_path": {
6447 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
6448 "path": [
6449 {
6450 "unquoted_string": {
6451 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
6452 "value": [
6453 {
6454 "string": "style",
6455 "raw_string": "style"
6456 }
6457 ]
6458 }
6459 },
6460 {
6461 "unquoted_string": {
6462 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
6463 "value": [
6464 {
6465 "string": "fill",
6466 "raw_string": "fill"
6467 }
6468 ]
6469 }
6470 }
6471 ]
6472 },
6473 "context": {
6474 "edge": null,
6475 "key": {
6476 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
6477 "key": {
6478 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
6479 "path": [
6480 {
6481 "unquoted_string": {
6482 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
6483 "value": [
6484 {
6485 "string": "style",
6486 "raw_string": "style"
6487 }
6488 ]
6489 }
6490 },
6491 {
6492 "unquoted_string": {
6493 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
6494 "value": [
6495 {
6496 "string": "fill",
6497 "raw_string": "fill"
6498 }
6499 ]
6500 }
6501 }
6502 ]
6503 },
6504 "primary": {},
6505 "value": {
6506 "unquoted_string": {
6507 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
6508 "value": [
6509 {
6510 "string": "orange",
6511 "raw_string": "orange"
6512 }
6513 ]
6514 }
6515 }
6516 }
6517 },
6518 "due_to_glob": false,
6519 "due_to_lazy_glob": false
6520 }
6521 ]
6522 }
6523 ],
6524 "edges": null
6525 },
6526 "references": [
6527 {
6528 "string": {
6529 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
6530 "value": [
6531 {
6532 "string": "style",
6533 "raw_string": "style"
6534 }
6535 ]
6536 },
6537 "key_path": {
6538 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
6539 "path": [
6540 {
6541 "unquoted_string": {
6542 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
6543 "value": [
6544 {
6545 "string": "style",
6546 "raw_string": "style"
6547 }
6548 ]
6549 }
6550 },
6551 {
6552 "unquoted_string": {
6553 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
6554 "value": [
6555 {
6556 "string": "fill",
6557 "raw_string": "fill"
6558 }
6559 ]
6560 }
6561 }
6562 ]
6563 },
6564 "context": {
6565 "edge": null,
6566 "key": {
6567 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
6568 "key": {
6569 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
6570 "path": [
6571 {
6572 "unquoted_string": {
6573 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
6574 "value": [
6575 {
6576 "string": "style",
6577 "raw_string": "style"
6578 }
6579 ]
6580 }
6581 },
6582 {
6583 "unquoted_string": {
6584 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
6585 "value": [
6586 {
6587 "string": "fill",
6588 "raw_string": "fill"
6589 }
6590 ]
6591 }
6592 }
6593 ]
6594 },
6595 "primary": {},
6596 "value": {
6597 "unquoted_string": {
6598 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
6599 "value": [
6600 {
6601 "string": "orange",
6602 "raw_string": "orange"
6603 }
6604 ]
6605 }
6606 }
6607 }
6608 },
6609 "due_to_glob": false,
6610 "due_to_lazy_glob": false
6611 }
6612 ]
6613 }
6614 ],
6615 "edges": null
6616 },
6617 "references": [
6618 {
6619 "string": {
6620 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
6621 "value": [
6622 {
6623 "string": "mango",
6624 "raw_string": "mango"
6625 }
6626 ]
6627 },
6628 "key_path": {
6629 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
6630 "path": [
6631 {
6632 "unquoted_string": {
6633 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
6634 "value": [
6635 {
6636 "string": "mango",
6637 "raw_string": "mango"
6638 }
6639 ]
6640 }
6641 }
6642 ]
6643 },
6644 "context": {
6645 "edge": null,
6646 "key": {
6647 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
6648 "key": {
6649 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
6650 "path": [
6651 {
6652 "unquoted_string": {
6653 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
6654 "value": [
6655 {
6656 "string": "mango",
6657 "raw_string": "mango"
6658 }
6659 ]
6660 }
6661 }
6662 ]
6663 },
6664 "primary": {},
6665 "value": {
6666 "map": {
6667 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
6668 "nodes": [
6669 {
6670 "map_key": {
6671 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
6672 "key": {
6673 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
6674 "path": [
6675 {
6676 "unquoted_string": {
6677 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
6678 "value": [
6679 {
6680 "string": "style",
6681 "raw_string": "style"
6682 }
6683 ]
6684 }
6685 },
6686 {
6687 "unquoted_string": {
6688 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
6689 "value": [
6690 {
6691 "string": "fill",
6692 "raw_string": "fill"
6693 }
6694 ]
6695 }
6696 }
6697 ]
6698 },
6699 "primary": {},
6700 "value": {
6701 "unquoted_string": {
6702 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
6703 "value": [
6704 {
6705 "string": "orange",
6706 "raw_string": "orange"
6707 }
6708 ]
6709 }
6710 }
6711 }
6712 }
6713 ]
6714 }
6715 }
6716 }
6717 },
6718 "due_to_glob": false,
6719 "due_to_lazy_glob": false
6720 }
6721 ]
6722 },
6723 {
6724 "name": "cherry",
6725 "composite": {
6726 "fields": [
6727 {
6728 "name": "style",
6729 "composite": {
6730 "fields": [
6731 {
6732 "name": "fill",
6733 "primary": {
6734 "value": {
6735 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
6736 "value": [
6737 {
6738 "string": "blue",
6739 "raw_string": "blue"
6740 }
6741 ]
6742 }
6743 },
6744 "references": [
6745 {
6746 "string": {
6747 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
6748 "value": [
6749 {
6750 "string": "fill",
6751 "raw_string": "fill"
6752 }
6753 ]
6754 },
6755 "key_path": {
6756 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
6757 "path": [
6758 {
6759 "unquoted_string": {
6760 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
6761 "value": [
6762 {
6763 "string": "style",
6764 "raw_string": "style"
6765 }
6766 ]
6767 }
6768 },
6769 {
6770 "unquoted_string": {
6771 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
6772 "value": [
6773 {
6774 "string": "fill",
6775 "raw_string": "fill"
6776 }
6777 ]
6778 }
6779 }
6780 ]
6781 },
6782 "context": {
6783 "edge": null,
6784 "key": {
6785 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
6786 "key": {
6787 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
6788 "path": [
6789 {
6790 "unquoted_string": {
6791 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
6792 "value": [
6793 {
6794 "string": "style",
6795 "raw_string": "style"
6796 }
6797 ]
6798 }
6799 },
6800 {
6801 "unquoted_string": {
6802 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
6803 "value": [
6804 {
6805 "string": "fill",
6806 "raw_string": "fill"
6807 }
6808 ]
6809 }
6810 }
6811 ]
6812 },
6813 "primary": {},
6814 "value": {
6815 "unquoted_string": {
6816 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
6817 "value": [
6818 {
6819 "string": "red",
6820 "raw_string": "red"
6821 }
6822 ]
6823 }
6824 }
6825 }
6826 },
6827 "due_to_glob": false,
6828 "due_to_lazy_glob": false
6829 },
6830 {
6831 "string": {
6832 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
6833 "value": [
6834 {
6835 "string": "fill",
6836 "raw_string": "fill"
6837 }
6838 ]
6839 },
6840 "key_path": {
6841 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
6842 "path": [
6843 {
6844 "unquoted_string": {
6845 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
6846 "value": [
6847 {
6848 "string": "style",
6849 "raw_string": "style"
6850 }
6851 ]
6852 }
6853 },
6854 {
6855 "unquoted_string": {
6856 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
6857 "value": [
6858 {
6859 "string": "fill",
6860 "raw_string": "fill"
6861 }
6862 ]
6863 }
6864 }
6865 ]
6866 },
6867 "context": {
6868 "edge": null,
6869 "key": {
6870 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
6871 "key": {
6872 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
6873 "path": [
6874 {
6875 "unquoted_string": {
6876 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
6877 "value": [
6878 {
6879 "string": "style",
6880 "raw_string": "style"
6881 }
6882 ]
6883 }
6884 },
6885 {
6886 "unquoted_string": {
6887 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
6888 "value": [
6889 {
6890 "string": "fill",
6891 "raw_string": "fill"
6892 }
6893 ]
6894 }
6895 }
6896 ]
6897 },
6898 "primary": {},
6899 "value": {
6900 "unquoted_string": {
6901 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
6902 "value": [
6903 {
6904 "string": "blue",
6905 "raw_string": "blue"
6906 }
6907 ]
6908 }
6909 }
6910 }
6911 },
6912 "due_to_glob": false,
6913 "due_to_lazy_glob": false
6914 }
6915 ]
6916 }
6917 ],
6918 "edges": null
6919 },
6920 "references": [
6921 {
6922 "string": {
6923 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
6924 "value": [
6925 {
6926 "string": "style",
6927 "raw_string": "style"
6928 }
6929 ]
6930 },
6931 "key_path": {
6932 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
6933 "path": [
6934 {
6935 "unquoted_string": {
6936 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
6937 "value": [
6938 {
6939 "string": "style",
6940 "raw_string": "style"
6941 }
6942 ]
6943 }
6944 },
6945 {
6946 "unquoted_string": {
6947 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
6948 "value": [
6949 {
6950 "string": "fill",
6951 "raw_string": "fill"
6952 }
6953 ]
6954 }
6955 }
6956 ]
6957 },
6958 "context": {
6959 "edge": null,
6960 "key": {
6961 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
6962 "key": {
6963 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
6964 "path": [
6965 {
6966 "unquoted_string": {
6967 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
6968 "value": [
6969 {
6970 "string": "style",
6971 "raw_string": "style"
6972 }
6973 ]
6974 }
6975 },
6976 {
6977 "unquoted_string": {
6978 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
6979 "value": [
6980 {
6981 "string": "fill",
6982 "raw_string": "fill"
6983 }
6984 ]
6985 }
6986 }
6987 ]
6988 },
6989 "primary": {},
6990 "value": {
6991 "unquoted_string": {
6992 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
6993 "value": [
6994 {
6995 "string": "red",
6996 "raw_string": "red"
6997 }
6998 ]
6999 }
7000 }
7001 }
7002 },
7003 "due_to_glob": false,
7004 "due_to_lazy_glob": false
7005 },
7006 {
7007 "string": {
7008 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
7009 "value": [
7010 {
7011 "string": "style",
7012 "raw_string": "style"
7013 }
7014 ]
7015 },
7016 "key_path": {
7017 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
7018 "path": [
7019 {
7020 "unquoted_string": {
7021 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
7022 "value": [
7023 {
7024 "string": "style",
7025 "raw_string": "style"
7026 }
7027 ]
7028 }
7029 },
7030 {
7031 "unquoted_string": {
7032 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
7033 "value": [
7034 {
7035 "string": "fill",
7036 "raw_string": "fill"
7037 }
7038 ]
7039 }
7040 }
7041 ]
7042 },
7043 "context": {
7044 "edge": null,
7045 "key": {
7046 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
7047 "key": {
7048 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
7049 "path": [
7050 {
7051 "unquoted_string": {
7052 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
7053 "value": [
7054 {
7055 "string": "style",
7056 "raw_string": "style"
7057 }
7058 ]
7059 }
7060 },
7061 {
7062 "unquoted_string": {
7063 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
7064 "value": [
7065 {
7066 "string": "fill",
7067 "raw_string": "fill"
7068 }
7069 ]
7070 }
7071 }
7072 ]
7073 },
7074 "primary": {},
7075 "value": {
7076 "unquoted_string": {
7077 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
7078 "value": [
7079 {
7080 "string": "blue",
7081 "raw_string": "blue"
7082 }
7083 ]
7084 }
7085 }
7086 }
7087 },
7088 "due_to_glob": false,
7089 "due_to_lazy_glob": false
7090 }
7091 ]
7092 }
7093 ],
7094 "edges": null
7095 },
7096 "references": [
7097 {
7098 "string": {
7099 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
7100 "value": [
7101 {
7102 "string": "cherry",
7103 "raw_string": "cherry"
7104 }
7105 ]
7106 },
7107 "key_path": {
7108 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
7109 "path": [
7110 {
7111 "unquoted_string": {
7112 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
7113 "value": [
7114 {
7115 "string": "cherry",
7116 "raw_string": "cherry"
7117 }
7118 ]
7119 }
7120 }
7121 ]
7122 },
7123 "context": {
7124 "edge": null,
7125 "key": {
7126 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
7127 "key": {
7128 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
7129 "path": [
7130 {
7131 "unquoted_string": {
7132 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
7133 "value": [
7134 {
7135 "string": "cherry",
7136 "raw_string": "cherry"
7137 }
7138 ]
7139 }
7140 }
7141 ]
7142 },
7143 "primary": {},
7144 "value": {
7145 "map": {
7146 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
7147 "nodes": [
7148 {
7149 "map_key": {
7150 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
7151 "key": {
7152 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
7153 "path": [
7154 {
7155 "unquoted_string": {
7156 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
7157 "value": [
7158 {
7159 "string": "style",
7160 "raw_string": "style"
7161 }
7162 ]
7163 }
7164 },
7165 {
7166 "unquoted_string": {
7167 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
7168 "value": [
7169 {
7170 "string": "fill",
7171 "raw_string": "fill"
7172 }
7173 ]
7174 }
7175 }
7176 ]
7177 },
7178 "primary": {},
7179 "value": {
7180 "unquoted_string": {
7181 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
7182 "value": [
7183 {
7184 "string": "red",
7185 "raw_string": "red"
7186 }
7187 ]
7188 }
7189 }
7190 }
7191 }
7192 ]
7193 }
7194 }
7195 }
7196 },
7197 "due_to_glob": false,
7198 "due_to_lazy_glob": false
7199 },
7200 {
7201 "string": {
7202 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
7203 "value": [
7204 {
7205 "string": "cherry",
7206 "raw_string": "cherry"
7207 }
7208 ]
7209 },
7210 "key_path": {
7211 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
7212 "path": [
7213 {
7214 "unquoted_string": {
7215 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
7216 "value": [
7217 {
7218 "string": "cherry",
7219 "raw_string": "cherry"
7220 }
7221 ]
7222 }
7223 }
7224 ]
7225 },
7226 "context": {
7227 "edge": null,
7228 "key": {
7229 "range": "TestCompile/classes/inherited.d2,21:10:274-23:11:324",
7230 "key": {
7231 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
7232 "path": [
7233 {
7234 "unquoted_string": {
7235 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
7236 "value": [
7237 {
7238 "string": "cherry",
7239 "raw_string": "cherry"
7240 }
7241 ]
7242 }
7243 }
7244 ]
7245 },
7246 "primary": {},
7247 "value": {
7248 "map": {
7249 "range": "TestCompile/classes/inherited.d2,21:18:282-23:11:324",
7250 "nodes": [
7251 {
7252 "map_key": {
7253 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
7254 "key": {
7255 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
7256 "path": [
7257 {
7258 "unquoted_string": {
7259 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
7260 "value": [
7261 {
7262 "string": "style",
7263 "raw_string": "style"
7264 }
7265 ]
7266 }
7267 },
7268 {
7269 "unquoted_string": {
7270 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
7271 "value": [
7272 {
7273 "string": "fill",
7274 "raw_string": "fill"
7275 }
7276 ]
7277 }
7278 }
7279 ]
7280 },
7281 "primary": {},
7282 "value": {
7283 "unquoted_string": {
7284 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
7285 "value": [
7286 {
7287 "string": "blue",
7288 "raw_string": "blue"
7289 }
7290 ]
7291 }
7292 }
7293 }
7294 }
7295 ]
7296 }
7297 }
7298 }
7299 },
7300 "due_to_glob": false,
7301 "due_to_lazy_glob": false
7302 }
7303 ]
7304 }
7305 ],
7306 "edges": null
7307 },
7308 "references": [
7309 {
7310 "string": {
7311 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
7312 "value": [
7313 {
7314 "string": "classes",
7315 "raw_string": "classes"
7316 }
7317 ]
7318 },
7319 "key_path": {
7320 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
7321 "path": [
7322 {
7323 "unquoted_string": {
7324 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
7325 "value": [
7326 {
7327 "string": "classes",
7328 "raw_string": "classes"
7329 }
7330 ]
7331 }
7332 }
7333 ]
7334 },
7335 "context": {
7336 "edge": null,
7337 "key": {
7338 "range": "TestCompile/classes/inherited.d2,0:0:0-4:1:50",
7339 "key": {
7340 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
7341 "path": [
7342 {
7343 "unquoted_string": {
7344 "range": "TestCompile/classes/inherited.d2,0:0:0-0:7:7",
7345 "value": [
7346 {
7347 "string": "classes",
7348 "raw_string": "classes"
7349 }
7350 ]
7351 }
7352 }
7353 ]
7354 },
7355 "primary": {},
7356 "value": {
7357 "map": {
7358 "range": "TestCompile/classes/inherited.d2,0:9:9-4:1:50",
7359 "nodes": [
7360 {
7361 "map_key": {
7362 "range": "TestCompile/classes/inherited.d2,1:2:13-3:3:48",
7363 "key": {
7364 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
7365 "path": [
7366 {
7367 "unquoted_string": {
7368 "range": "TestCompile/classes/inherited.d2,1:2:13-1:7:18",
7369 "value": [
7370 {
7371 "string": "mango",
7372 "raw_string": "mango"
7373 }
7374 ]
7375 }
7376 }
7377 ]
7378 },
7379 "primary": {},
7380 "value": {
7381 "map": {
7382 "range": "TestCompile/classes/inherited.d2,1:9:20-3:3:48",
7383 "nodes": [
7384 {
7385 "map_key": {
7386 "range": "TestCompile/classes/inherited.d2,2:4:26-2:22:44",
7387 "key": {
7388 "range": "TestCompile/classes/inherited.d2,2:4:26-2:14:36",
7389 "path": [
7390 {
7391 "unquoted_string": {
7392 "range": "TestCompile/classes/inherited.d2,2:4:26-2:9:31",
7393 "value": [
7394 {
7395 "string": "style",
7396 "raw_string": "style"
7397 }
7398 ]
7399 }
7400 },
7401 {
7402 "unquoted_string": {
7403 "range": "TestCompile/classes/inherited.d2,2:10:32-2:14:36",
7404 "value": [
7405 {
7406 "string": "fill",
7407 "raw_string": "fill"
7408 }
7409 ]
7410 }
7411 }
7412 ]
7413 },
7414 "primary": {},
7415 "value": {
7416 "unquoted_string": {
7417 "range": "TestCompile/classes/inherited.d2,2:16:38-2:22:44",
7418 "value": [
7419 {
7420 "string": "orange",
7421 "raw_string": "orange"
7422 }
7423 ]
7424 }
7425 }
7426 }
7427 }
7428 ]
7429 }
7430 }
7431 }
7432 }
7433 ]
7434 }
7435 }
7436 }
7437 },
7438 "due_to_glob": false,
7439 "due_to_lazy_glob": false
7440 },
7441 {
7442 "string": {
7443 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
7444 "value": [
7445 {
7446 "string": "classes",
7447 "raw_string": "classes"
7448 }
7449 ]
7450 },
7451 "key_path": {
7452 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
7453 "path": [
7454 {
7455 "unquoted_string": {
7456 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
7457 "value": [
7458 {
7459 "string": "classes",
7460 "raw_string": "classes"
7461 }
7462 ]
7463 }
7464 }
7465 ]
7466 },
7467 "context": {
7468 "edge": null,
7469 "key": {
7470 "range": "TestCompile/classes/inherited.d2,9:8:106-13:9:186",
7471 "key": {
7472 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
7473 "path": [
7474 {
7475 "unquoted_string": {
7476 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
7477 "value": [
7478 {
7479 "string": "classes",
7480 "raw_string": "classes"
7481 }
7482 ]
7483 }
7484 }
7485 ]
7486 },
7487 "primary": {},
7488 "value": {
7489 "map": {
7490 "range": "TestCompile/classes/inherited.d2,9:17:115-13:9:186",
7491 "nodes": [
7492 {
7493 "map_key": {
7494 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
7495 "key": {
7496 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
7497 "path": [
7498 {
7499 "unquoted_string": {
7500 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
7501 "value": [
7502 {
7503 "string": "cherry",
7504 "raw_string": "cherry"
7505 }
7506 ]
7507 }
7508 }
7509 ]
7510 },
7511 "primary": {},
7512 "value": {
7513 "map": {
7514 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
7515 "nodes": [
7516 {
7517 "map_key": {
7518 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
7519 "key": {
7520 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
7521 "path": [
7522 {
7523 "unquoted_string": {
7524 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
7525 "value": [
7526 {
7527 "string": "style",
7528 "raw_string": "style"
7529 }
7530 ]
7531 }
7532 },
7533 {
7534 "unquoted_string": {
7535 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
7536 "value": [
7537 {
7538 "string": "fill",
7539 "raw_string": "fill"
7540 }
7541 ]
7542 }
7543 }
7544 ]
7545 },
7546 "primary": {},
7547 "value": {
7548 "unquoted_string": {
7549 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
7550 "value": [
7551 {
7552 "string": "red",
7553 "raw_string": "red"
7554 }
7555 ]
7556 }
7557 }
7558 }
7559 }
7560 ]
7561 }
7562 }
7563 }
7564 }
7565 ]
7566 }
7567 }
7568 }
7569 },
7570 "due_to_glob": false,
7571 "due_to_lazy_glob": false
7572 },
7573 {
7574 "string": {
7575 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
7576 "value": [
7577 {
7578 "string": "classes",
7579 "raw_string": "classes"
7580 }
7581 ]
7582 },
7583 "key_path": {
7584 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
7585 "path": [
7586 {
7587 "unquoted_string": {
7588 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
7589 "value": [
7590 {
7591 "string": "classes",
7592 "raw_string": "classes"
7593 }
7594 ]
7595 }
7596 }
7597 ]
7598 },
7599 "context": {
7600 "edge": null,
7601 "key": {
7602 "range": "TestCompile/classes/inherited.d2,20:8:253-24:9:334",
7603 "key": {
7604 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
7605 "path": [
7606 {
7607 "unquoted_string": {
7608 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
7609 "value": [
7610 {
7611 "string": "classes",
7612 "raw_string": "classes"
7613 }
7614 ]
7615 }
7616 }
7617 ]
7618 },
7619 "primary": {},
7620 "value": {
7621 "map": {
7622 "range": "TestCompile/classes/inherited.d2,20:17:262-24:9:334",
7623 "nodes": [
7624 {
7625 "map_key": {
7626 "range": "TestCompile/classes/inherited.d2,21:10:274-23:11:324",
7627 "key": {
7628 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
7629 "path": [
7630 {
7631 "unquoted_string": {
7632 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
7633 "value": [
7634 {
7635 "string": "cherry",
7636 "raw_string": "cherry"
7637 }
7638 ]
7639 }
7640 }
7641 ]
7642 },
7643 "primary": {},
7644 "value": {
7645 "map": {
7646 "range": "TestCompile/classes/inherited.d2,21:18:282-23:11:324",
7647 "nodes": [
7648 {
7649 "map_key": {
7650 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
7651 "key": {
7652 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
7653 "path": [
7654 {
7655 "unquoted_string": {
7656 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
7657 "value": [
7658 {
7659 "string": "style",
7660 "raw_string": "style"
7661 }
7662 ]
7663 }
7664 },
7665 {
7666 "unquoted_string": {
7667 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
7668 "value": [
7669 {
7670 "string": "fill",
7671 "raw_string": "fill"
7672 }
7673 ]
7674 }
7675 }
7676 ]
7677 },
7678 "primary": {},
7679 "value": {
7680 "unquoted_string": {
7681 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
7682 "value": [
7683 {
7684 "string": "blue",
7685 "raw_string": "blue"
7686 }
7687 ]
7688 }
7689 }
7690 }
7691 }
7692 ]
7693 }
7694 }
7695 }
7696 }
7697 ]
7698 }
7699 }
7700 }
7701 },
7702 "due_to_glob": false,
7703 "due_to_lazy_glob": false
7704 }
7705 ]
7706 }
7707 ],
7708 "edges": null
7709 },
7710 "references": [
7711 {
7712 "string": {
7713 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
7714 "value": [
7715 {
7716 "string": "deep",
7717 "raw_string": "deep"
7718 }
7719 ]
7720 },
7721 "key_path": {
7722 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
7723 "path": [
7724 {
7725 "unquoted_string": {
7726 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
7727 "value": [
7728 {
7729 "string": "deep",
7730 "raw_string": "deep"
7731 }
7732 ]
7733 }
7734 }
7735 ]
7736 },
7737 "context": {
7738 "edge": null,
7739 "key": {
7740 "range": "TestCompile/classes/inherited.d2,29:10:392-31:11:425",
7741 "key": {
7742 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
7743 "path": [
7744 {
7745 "unquoted_string": {
7746 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
7747 "value": [
7748 {
7749 "string": "deep",
7750 "raw_string": "deep"
7751 }
7752 ]
7753 }
7754 }
7755 ]
7756 },
7757 "primary": {},
7758 "value": {
7759 "map": {
7760 "range": "TestCompile/classes/inherited.d2,29:16:398-31:11:425",
7761 "nodes": [
7762 {
7763 "map_key": {
7764 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
7765 "key": {
7766 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
7767 "path": [
7768 {
7769 "unquoted_string": {
7770 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
7771 "value": [
7772 {
7773 "string": "x",
7774 "raw_string": "x"
7775 }
7776 ]
7777 }
7778 }
7779 ]
7780 },
7781 "primary": {},
7782 "value": {}
7783 }
7784 }
7785 ]
7786 }
7787 }
7788 }
7789 },
7790 "due_to_glob": false,
7791 "due_to_lazy_glob": false
7792 }
7793 ]
7794 }
7795 ],
7796 "edges": null
7797 },
7798 "references": [
7799 {
7800 "string": {
7801 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
7802 "value": [
7803 {
7804 "string": "layers",
7805 "raw_string": "layers"
7806 }
7807 ]
7808 },
7809 "key_path": {
7810 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
7811 "path": [
7812 {
7813 "unquoted_string": {
7814 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
7815 "value": [
7816 {
7817 "string": "layers",
7818 "raw_string": "layers"
7819 }
7820 ]
7821 }
7822 }
7823 ]
7824 },
7825 "context": {
7826 "edge": null,
7827 "key": {
7828 "range": "TestCompile/classes/inherited.d2,28:8:372-32:9:435",
7829 "key": {
7830 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
7831 "path": [
7832 {
7833 "unquoted_string": {
7834 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
7835 "value": [
7836 {
7837 "string": "layers",
7838 "raw_string": "layers"
7839 }
7840 ]
7841 }
7842 }
7843 ]
7844 },
7845 "primary": {},
7846 "value": {
7847 "map": {
7848 "range": "TestCompile/classes/inherited.d2,28:16:380-32:9:435",
7849 "nodes": [
7850 {
7851 "map_key": {
7852 "range": "TestCompile/classes/inherited.d2,29:10:392-31:11:425",
7853 "key": {
7854 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
7855 "path": [
7856 {
7857 "unquoted_string": {
7858 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
7859 "value": [
7860 {
7861 "string": "deep",
7862 "raw_string": "deep"
7863 }
7864 ]
7865 }
7866 }
7867 ]
7868 },
7869 "primary": {},
7870 "value": {
7871 "map": {
7872 "range": "TestCompile/classes/inherited.d2,29:16:398-31:11:425",
7873 "nodes": [
7874 {
7875 "map_key": {
7876 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
7877 "key": {
7878 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
7879 "path": [
7880 {
7881 "unquoted_string": {
7882 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
7883 "value": [
7884 {
7885 "string": "x",
7886 "raw_string": "x"
7887 }
7888 ]
7889 }
7890 }
7891 ]
7892 },
7893 "primary": {},
7894 "value": {}
7895 }
7896 }
7897 ]
7898 }
7899 }
7900 }
7901 }
7902 ]
7903 }
7904 }
7905 }
7906 },
7907 "due_to_glob": false,
7908 "due_to_lazy_glob": false
7909 }
7910 ]
7911 }
7912 ],
7913 "edges": null
7914 },
7915 "references": [
7916 {
7917 "string": {
7918 "range": "TestCompile/classes/inherited.d2,27:6:359-27:7:360",
7919 "value": [
7920 {
7921 "string": "4",
7922 "raw_string": "4"
7923 }
7924 ]
7925 },
7926 "key_path": {
7927 "range": "TestCompile/classes/inherited.d2,27:6:359-27:7:360",
7928 "path": [
7929 {
7930 "unquoted_string": {
7931 "range": "TestCompile/classes/inherited.d2,27:6:359-27:7:360",
7932 "value": [
7933 {
7934 "string": "4",
7935 "raw_string": "4"
7936 }
7937 ]
7938 }
7939 }
7940 ]
7941 },
7942 "context": {
7943 "edge": null,
7944 "key": {
7945 "range": "TestCompile/classes/inherited.d2,27:6:359-34:7:453",
7946 "key": {
7947 "range": "TestCompile/classes/inherited.d2,27:6:359-27:7:360",
7948 "path": [
7949 {
7950 "unquoted_string": {
7951 "range": "TestCompile/classes/inherited.d2,27:6:359-27:7:360",
7952 "value": [
7953 {
7954 "string": "4",
7955 "raw_string": "4"
7956 }
7957 ]
7958 }
7959 }
7960 ]
7961 },
7962 "primary": {},
7963 "value": {
7964 "map": {
7965 "range": "TestCompile/classes/inherited.d2,27:9:362-34:7:453",
7966 "nodes": [
7967 {
7968 "map_key": {
7969 "range": "TestCompile/classes/inherited.d2,28:8:372-32:9:435",
7970 "key": {
7971 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
7972 "path": [
7973 {
7974 "unquoted_string": {
7975 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
7976 "value": [
7977 {
7978 "string": "layers",
7979 "raw_string": "layers"
7980 }
7981 ]
7982 }
7983 }
7984 ]
7985 },
7986 "primary": {},
7987 "value": {
7988 "map": {
7989 "range": "TestCompile/classes/inherited.d2,28:16:380-32:9:435",
7990 "nodes": [
7991 {
7992 "map_key": {
7993 "range": "TestCompile/classes/inherited.d2,29:10:392-31:11:425",
7994 "key": {
7995 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
7996 "path": [
7997 {
7998 "unquoted_string": {
7999 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
8000 "value": [
8001 {
8002 "string": "deep",
8003 "raw_string": "deep"
8004 }
8005 ]
8006 }
8007 }
8008 ]
8009 },
8010 "primary": {},
8011 "value": {
8012 "map": {
8013 "range": "TestCompile/classes/inherited.d2,29:16:398-31:11:425",
8014 "nodes": [
8015 {
8016 "map_key": {
8017 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
8018 "key": {
8019 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
8020 "path": [
8021 {
8022 "unquoted_string": {
8023 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
8024 "value": [
8025 {
8026 "string": "x",
8027 "raw_string": "x"
8028 }
8029 ]
8030 }
8031 }
8032 ]
8033 },
8034 "primary": {},
8035 "value": {}
8036 }
8037 }
8038 ]
8039 }
8040 }
8041 }
8042 }
8043 ]
8044 }
8045 }
8046 }
8047 },
8048 {
8049 "map_key": {
8050 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
8051 "key": {
8052 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
8053 "path": [
8054 {
8055 "unquoted_string": {
8056 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
8057 "value": [
8058 {
8059 "string": "x",
8060 "raw_string": "x"
8061 }
8062 ]
8063 }
8064 }
8065 ]
8066 },
8067 "primary": {},
8068 "value": {}
8069 }
8070 }
8071 ]
8072 }
8073 }
8074 }
8075 },
8076 "due_to_glob": false,
8077 "due_to_lazy_glob": false
8078 }
8079 ]
8080 }
8081 ],
8082 "edges": null
8083 },
8084 "references": [
8085 {
8086 "string": {
8087 "range": "TestCompile/classes/inherited.d2,7:2:78-7:7:83",
8088 "value": [
8089 {
8090 "string": "steps",
8091 "raw_string": "steps"
8092 }
8093 ]
8094 },
8095 "key_path": {
8096 "range": "TestCompile/classes/inherited.d2,7:2:78-7:7:83",
8097 "path": [
8098 {
8099 "unquoted_string": {
8100 "range": "TestCompile/classes/inherited.d2,7:2:78-7:7:83",
8101 "value": [
8102 {
8103 "string": "steps",
8104 "raw_string": "steps"
8105 }
8106 ]
8107 }
8108 }
8109 ]
8110 },
8111 "context": {
8112 "edge": null,
8113 "key": {
8114 "range": "TestCompile/classes/inherited.d2,7:2:78-35:5:459",
8115 "key": {
8116 "range": "TestCompile/classes/inherited.d2,7:2:78-7:7:83",
8117 "path": [
8118 {
8119 "unquoted_string": {
8120 "range": "TestCompile/classes/inherited.d2,7:2:78-7:7:83",
8121 "value": [
8122 {
8123 "string": "steps",
8124 "raw_string": "steps"
8125 }
8126 ]
8127 }
8128 }
8129 ]
8130 },
8131 "primary": {},
8132 "value": {
8133 "map": {
8134 "range": "TestCompile/classes/inherited.d2,7:9:85-35:5:459",
8135 "nodes": [
8136 {
8137 "map_key": {
8138 "range": "TestCompile/classes/inherited.d2,8:6:93-15:7:204",
8139 "key": {
8140 "range": "TestCompile/classes/inherited.d2,8:6:93-8:7:94",
8141 "path": [
8142 {
8143 "unquoted_string": {
8144 "range": "TestCompile/classes/inherited.d2,8:6:93-8:7:94",
8145 "value": [
8146 {
8147 "string": "1",
8148 "raw_string": "1"
8149 }
8150 ]
8151 }
8152 }
8153 ]
8154 },
8155 "primary": {},
8156 "value": {
8157 "map": {
8158 "range": "TestCompile/classes/inherited.d2,8:9:96-15:7:204",
8159 "nodes": [
8160 {
8161 "map_key": {
8162 "range": "TestCompile/classes/inherited.d2,9:8:106-13:9:186",
8163 "key": {
8164 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
8165 "path": [
8166 {
8167 "unquoted_string": {
8168 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
8169 "value": [
8170 {
8171 "string": "classes",
8172 "raw_string": "classes"
8173 }
8174 ]
8175 }
8176 }
8177 ]
8178 },
8179 "primary": {},
8180 "value": {
8181 "map": {
8182 "range": "TestCompile/classes/inherited.d2,9:17:115-13:9:186",
8183 "nodes": [
8184 {
8185 "map_key": {
8186 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
8187 "key": {
8188 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
8189 "path": [
8190 {
8191 "unquoted_string": {
8192 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
8193 "value": [
8194 {
8195 "string": "cherry",
8196 "raw_string": "cherry"
8197 }
8198 ]
8199 }
8200 }
8201 ]
8202 },
8203 "primary": {},
8204 "value": {
8205 "map": {
8206 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
8207 "nodes": [
8208 {
8209 "map_key": {
8210 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
8211 "key": {
8212 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
8213 "path": [
8214 {
8215 "unquoted_string": {
8216 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
8217 "value": [
8218 {
8219 "string": "style",
8220 "raw_string": "style"
8221 }
8222 ]
8223 }
8224 },
8225 {
8226 "unquoted_string": {
8227 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
8228 "value": [
8229 {
8230 "string": "fill",
8231 "raw_string": "fill"
8232 }
8233 ]
8234 }
8235 }
8236 ]
8237 },
8238 "primary": {},
8239 "value": {
8240 "unquoted_string": {
8241 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
8242 "value": [
8243 {
8244 "string": "red",
8245 "raw_string": "red"
8246 }
8247 ]
8248 }
8249 }
8250 }
8251 }
8252 ]
8253 }
8254 }
8255 }
8256 }
8257 ]
8258 }
8259 }
8260 }
8261 },
8262 {
8263 "map_key": {
8264 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
8265 "key": {
8266 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
8267 "path": [
8268 {
8269 "unquoted_string": {
8270 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
8271 "value": [
8272 {
8273 "string": "x",
8274 "raw_string": "x"
8275 }
8276 ]
8277 }
8278 }
8279 ]
8280 },
8281 "primary": {},
8282 "value": {}
8283 }
8284 }
8285 ]
8286 }
8287 }
8288 }
8289 },
8290 {
8291 "map_key": {
8292 "range": "TestCompile/classes/inherited.d2,16:6:211-18:7:233",
8293 "key": {
8294 "range": "TestCompile/classes/inherited.d2,16:6:211-16:7:212",
8295 "path": [
8296 {
8297 "unquoted_string": {
8298 "range": "TestCompile/classes/inherited.d2,16:6:211-16:7:212",
8299 "value": [
8300 {
8301 "string": "2",
8302 "raw_string": "2"
8303 }
8304 ]
8305 }
8306 }
8307 ]
8308 },
8309 "primary": {},
8310 "value": {
8311 "map": {
8312 "range": "TestCompile/classes/inherited.d2,16:9:214-18:7:233",
8313 "nodes": [
8314 {
8315 "map_key": {
8316 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
8317 "key": {
8318 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
8319 "path": [
8320 {
8321 "unquoted_string": {
8322 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
8323 "value": [
8324 {
8325 "string": "y",
8326 "raw_string": "y"
8327 }
8328 ]
8329 }
8330 }
8331 ]
8332 },
8333 "primary": {},
8334 "value": {}
8335 }
8336 }
8337 ]
8338 }
8339 }
8340 }
8341 },
8342 {
8343 "map_key": {
8344 "range": "TestCompile/classes/inherited.d2,19:6:240-26:7:352",
8345 "key": {
8346 "range": "TestCompile/classes/inherited.d2,19:6:240-19:7:241",
8347 "path": [
8348 {
8349 "unquoted_string": {
8350 "range": "TestCompile/classes/inherited.d2,19:6:240-19:7:241",
8351 "value": [
8352 {
8353 "string": "3",
8354 "raw_string": "3"
8355 }
8356 ]
8357 }
8358 }
8359 ]
8360 },
8361 "primary": {},
8362 "value": {
8363 "map": {
8364 "range": "TestCompile/classes/inherited.d2,19:9:243-26:7:352",
8365 "nodes": [
8366 {
8367 "map_key": {
8368 "range": "TestCompile/classes/inherited.d2,20:8:253-24:9:334",
8369 "key": {
8370 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
8371 "path": [
8372 {
8373 "unquoted_string": {
8374 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
8375 "value": [
8376 {
8377 "string": "classes",
8378 "raw_string": "classes"
8379 }
8380 ]
8381 }
8382 }
8383 ]
8384 },
8385 "primary": {},
8386 "value": {
8387 "map": {
8388 "range": "TestCompile/classes/inherited.d2,20:17:262-24:9:334",
8389 "nodes": [
8390 {
8391 "map_key": {
8392 "range": "TestCompile/classes/inherited.d2,21:10:274-23:11:324",
8393 "key": {
8394 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
8395 "path": [
8396 {
8397 "unquoted_string": {
8398 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
8399 "value": [
8400 {
8401 "string": "cherry",
8402 "raw_string": "cherry"
8403 }
8404 ]
8405 }
8406 }
8407 ]
8408 },
8409 "primary": {},
8410 "value": {
8411 "map": {
8412 "range": "TestCompile/classes/inherited.d2,21:18:282-23:11:324",
8413 "nodes": [
8414 {
8415 "map_key": {
8416 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
8417 "key": {
8418 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
8419 "path": [
8420 {
8421 "unquoted_string": {
8422 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
8423 "value": [
8424 {
8425 "string": "style",
8426 "raw_string": "style"
8427 }
8428 ]
8429 }
8430 },
8431 {
8432 "unquoted_string": {
8433 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
8434 "value": [
8435 {
8436 "string": "fill",
8437 "raw_string": "fill"
8438 }
8439 ]
8440 }
8441 }
8442 ]
8443 },
8444 "primary": {},
8445 "value": {
8446 "unquoted_string": {
8447 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
8448 "value": [
8449 {
8450 "string": "blue",
8451 "raw_string": "blue"
8452 }
8453 ]
8454 }
8455 }
8456 }
8457 }
8458 ]
8459 }
8460 }
8461 }
8462 }
8463 ]
8464 }
8465 }
8466 }
8467 },
8468 {
8469 "map_key": {
8470 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
8471 "key": {
8472 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
8473 "path": [
8474 {
8475 "unquoted_string": {
8476 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
8477 "value": [
8478 {
8479 "string": "y",
8480 "raw_string": "y"
8481 }
8482 ]
8483 }
8484 }
8485 ]
8486 },
8487 "primary": {},
8488 "value": {}
8489 }
8490 }
8491 ]
8492 }
8493 }
8494 }
8495 },
8496 {
8497 "map_key": {
8498 "range": "TestCompile/classes/inherited.d2,27:6:359-34:7:453",
8499 "key": {
8500 "range": "TestCompile/classes/inherited.d2,27:6:359-27:7:360",
8501 "path": [
8502 {
8503 "unquoted_string": {
8504 "range": "TestCompile/classes/inherited.d2,27:6:359-27:7:360",
8505 "value": [
8506 {
8507 "string": "4",
8508 "raw_string": "4"
8509 }
8510 ]
8511 }
8512 }
8513 ]
8514 },
8515 "primary": {},
8516 "value": {
8517 "map": {
8518 "range": "TestCompile/classes/inherited.d2,27:9:362-34:7:453",
8519 "nodes": [
8520 {
8521 "map_key": {
8522 "range": "TestCompile/classes/inherited.d2,28:8:372-32:9:435",
8523 "key": {
8524 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
8525 "path": [
8526 {
8527 "unquoted_string": {
8528 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
8529 "value": [
8530 {
8531 "string": "layers",
8532 "raw_string": "layers"
8533 }
8534 ]
8535 }
8536 }
8537 ]
8538 },
8539 "primary": {},
8540 "value": {
8541 "map": {
8542 "range": "TestCompile/classes/inherited.d2,28:16:380-32:9:435",
8543 "nodes": [
8544 {
8545 "map_key": {
8546 "range": "TestCompile/classes/inherited.d2,29:10:392-31:11:425",
8547 "key": {
8548 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
8549 "path": [
8550 {
8551 "unquoted_string": {
8552 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
8553 "value": [
8554 {
8555 "string": "deep",
8556 "raw_string": "deep"
8557 }
8558 ]
8559 }
8560 }
8561 ]
8562 },
8563 "primary": {},
8564 "value": {
8565 "map": {
8566 "range": "TestCompile/classes/inherited.d2,29:16:398-31:11:425",
8567 "nodes": [
8568 {
8569 "map_key": {
8570 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
8571 "key": {
8572 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
8573 "path": [
8574 {
8575 "unquoted_string": {
8576 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
8577 "value": [
8578 {
8579 "string": "x",
8580 "raw_string": "x"
8581 }
8582 ]
8583 }
8584 }
8585 ]
8586 },
8587 "primary": {},
8588 "value": {}
8589 }
8590 }
8591 ]
8592 }
8593 }
8594 }
8595 }
8596 ]
8597 }
8598 }
8599 }
8600 },
8601 {
8602 "map_key": {
8603 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
8604 "key": {
8605 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
8606 "path": [
8607 {
8608 "unquoted_string": {
8609 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
8610 "value": [
8611 {
8612 "string": "x",
8613 "raw_string": "x"
8614 }
8615 ]
8616 }
8617 }
8618 ]
8619 },
8620 "primary": {},
8621 "value": {}
8622 }
8623 }
8624 ]
8625 }
8626 }
8627 }
8628 }
8629 ]
8630 }
8631 }
8632 }
8633 },
8634 "due_to_glob": false,
8635 "due_to_lazy_glob": false
8636 }
8637 ]
8638 }
8639 ],
8640 "edges": null
8641 },
8642 "references": [
8643 {
8644 "string": {
8645 "range": "TestCompile/classes/inherited.d2,6:2:66-6:8:72",
8646 "value": [
8647 {
8648 "string": "hawaii",
8649 "raw_string": "hawaii"
8650 }
8651 ]
8652 },
8653 "key_path": {
8654 "range": "TestCompile/classes/inherited.d2,6:2:66-6:8:72",
8655 "path": [
8656 {
8657 "unquoted_string": {
8658 "range": "TestCompile/classes/inherited.d2,6:2:66-6:8:72",
8659 "value": [
8660 {
8661 "string": "hawaii",
8662 "raw_string": "hawaii"
8663 }
8664 ]
8665 }
8666 }
8667 ]
8668 },
8669 "context": {
8670 "edge": null,
8671 "key": {
8672 "range": "TestCompile/classes/inherited.d2,6:2:66-36:3:463",
8673 "key": {
8674 "range": "TestCompile/classes/inherited.d2,6:2:66-6:8:72",
8675 "path": [
8676 {
8677 "unquoted_string": {
8678 "range": "TestCompile/classes/inherited.d2,6:2:66-6:8:72",
8679 "value": [
8680 {
8681 "string": "hawaii",
8682 "raw_string": "hawaii"
8683 }
8684 ]
8685 }
8686 }
8687 ]
8688 },
8689 "primary": {},
8690 "value": {
8691 "map": {
8692 "range": "TestCompile/classes/inherited.d2,6:10:74-36:3:463",
8693 "nodes": [
8694 {
8695 "map_key": {
8696 "range": "TestCompile/classes/inherited.d2,7:2:78-35:5:459",
8697 "key": {
8698 "range": "TestCompile/classes/inherited.d2,7:2:78-7:7:83",
8699 "path": [
8700 {
8701 "unquoted_string": {
8702 "range": "TestCompile/classes/inherited.d2,7:2:78-7:7:83",
8703 "value": [
8704 {
8705 "string": "steps",
8706 "raw_string": "steps"
8707 }
8708 ]
8709 }
8710 }
8711 ]
8712 },
8713 "primary": {},
8714 "value": {
8715 "map": {
8716 "range": "TestCompile/classes/inherited.d2,7:9:85-35:5:459",
8717 "nodes": [
8718 {
8719 "map_key": {
8720 "range": "TestCompile/classes/inherited.d2,8:6:93-15:7:204",
8721 "key": {
8722 "range": "TestCompile/classes/inherited.d2,8:6:93-8:7:94",
8723 "path": [
8724 {
8725 "unquoted_string": {
8726 "range": "TestCompile/classes/inherited.d2,8:6:93-8:7:94",
8727 "value": [
8728 {
8729 "string": "1",
8730 "raw_string": "1"
8731 }
8732 ]
8733 }
8734 }
8735 ]
8736 },
8737 "primary": {},
8738 "value": {
8739 "map": {
8740 "range": "TestCompile/classes/inherited.d2,8:9:96-15:7:204",
8741 "nodes": [
8742 {
8743 "map_key": {
8744 "range": "TestCompile/classes/inherited.d2,9:8:106-13:9:186",
8745 "key": {
8746 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
8747 "path": [
8748 {
8749 "unquoted_string": {
8750 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
8751 "value": [
8752 {
8753 "string": "classes",
8754 "raw_string": "classes"
8755 }
8756 ]
8757 }
8758 }
8759 ]
8760 },
8761 "primary": {},
8762 "value": {
8763 "map": {
8764 "range": "TestCompile/classes/inherited.d2,9:17:115-13:9:186",
8765 "nodes": [
8766 {
8767 "map_key": {
8768 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
8769 "key": {
8770 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
8771 "path": [
8772 {
8773 "unquoted_string": {
8774 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
8775 "value": [
8776 {
8777 "string": "cherry",
8778 "raw_string": "cherry"
8779 }
8780 ]
8781 }
8782 }
8783 ]
8784 },
8785 "primary": {},
8786 "value": {
8787 "map": {
8788 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
8789 "nodes": [
8790 {
8791 "map_key": {
8792 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
8793 "key": {
8794 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
8795 "path": [
8796 {
8797 "unquoted_string": {
8798 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
8799 "value": [
8800 {
8801 "string": "style",
8802 "raw_string": "style"
8803 }
8804 ]
8805 }
8806 },
8807 {
8808 "unquoted_string": {
8809 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
8810 "value": [
8811 {
8812 "string": "fill",
8813 "raw_string": "fill"
8814 }
8815 ]
8816 }
8817 }
8818 ]
8819 },
8820 "primary": {},
8821 "value": {
8822 "unquoted_string": {
8823 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
8824 "value": [
8825 {
8826 "string": "red",
8827 "raw_string": "red"
8828 }
8829 ]
8830 }
8831 }
8832 }
8833 }
8834 ]
8835 }
8836 }
8837 }
8838 }
8839 ]
8840 }
8841 }
8842 }
8843 },
8844 {
8845 "map_key": {
8846 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
8847 "key": {
8848 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
8849 "path": [
8850 {
8851 "unquoted_string": {
8852 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
8853 "value": [
8854 {
8855 "string": "x",
8856 "raw_string": "x"
8857 }
8858 ]
8859 }
8860 }
8861 ]
8862 },
8863 "primary": {},
8864 "value": {}
8865 }
8866 }
8867 ]
8868 }
8869 }
8870 }
8871 },
8872 {
8873 "map_key": {
8874 "range": "TestCompile/classes/inherited.d2,16:6:211-18:7:233",
8875 "key": {
8876 "range": "TestCompile/classes/inherited.d2,16:6:211-16:7:212",
8877 "path": [
8878 {
8879 "unquoted_string": {
8880 "range": "TestCompile/classes/inherited.d2,16:6:211-16:7:212",
8881 "value": [
8882 {
8883 "string": "2",
8884 "raw_string": "2"
8885 }
8886 ]
8887 }
8888 }
8889 ]
8890 },
8891 "primary": {},
8892 "value": {
8893 "map": {
8894 "range": "TestCompile/classes/inherited.d2,16:9:214-18:7:233",
8895 "nodes": [
8896 {
8897 "map_key": {
8898 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
8899 "key": {
8900 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
8901 "path": [
8902 {
8903 "unquoted_string": {
8904 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
8905 "value": [
8906 {
8907 "string": "y",
8908 "raw_string": "y"
8909 }
8910 ]
8911 }
8912 }
8913 ]
8914 },
8915 "primary": {},
8916 "value": {}
8917 }
8918 }
8919 ]
8920 }
8921 }
8922 }
8923 },
8924 {
8925 "map_key": {
8926 "range": "TestCompile/classes/inherited.d2,19:6:240-26:7:352",
8927 "key": {
8928 "range": "TestCompile/classes/inherited.d2,19:6:240-19:7:241",
8929 "path": [
8930 {
8931 "unquoted_string": {
8932 "range": "TestCompile/classes/inherited.d2,19:6:240-19:7:241",
8933 "value": [
8934 {
8935 "string": "3",
8936 "raw_string": "3"
8937 }
8938 ]
8939 }
8940 }
8941 ]
8942 },
8943 "primary": {},
8944 "value": {
8945 "map": {
8946 "range": "TestCompile/classes/inherited.d2,19:9:243-26:7:352",
8947 "nodes": [
8948 {
8949 "map_key": {
8950 "range": "TestCompile/classes/inherited.d2,20:8:253-24:9:334",
8951 "key": {
8952 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
8953 "path": [
8954 {
8955 "unquoted_string": {
8956 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
8957 "value": [
8958 {
8959 "string": "classes",
8960 "raw_string": "classes"
8961 }
8962 ]
8963 }
8964 }
8965 ]
8966 },
8967 "primary": {},
8968 "value": {
8969 "map": {
8970 "range": "TestCompile/classes/inherited.d2,20:17:262-24:9:334",
8971 "nodes": [
8972 {
8973 "map_key": {
8974 "range": "TestCompile/classes/inherited.d2,21:10:274-23:11:324",
8975 "key": {
8976 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
8977 "path": [
8978 {
8979 "unquoted_string": {
8980 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
8981 "value": [
8982 {
8983 "string": "cherry",
8984 "raw_string": "cherry"
8985 }
8986 ]
8987 }
8988 }
8989 ]
8990 },
8991 "primary": {},
8992 "value": {
8993 "map": {
8994 "range": "TestCompile/classes/inherited.d2,21:18:282-23:11:324",
8995 "nodes": [
8996 {
8997 "map_key": {
8998 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
8999 "key": {
9000 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
9001 "path": [
9002 {
9003 "unquoted_string": {
9004 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
9005 "value": [
9006 {
9007 "string": "style",
9008 "raw_string": "style"
9009 }
9010 ]
9011 }
9012 },
9013 {
9014 "unquoted_string": {
9015 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
9016 "value": [
9017 {
9018 "string": "fill",
9019 "raw_string": "fill"
9020 }
9021 ]
9022 }
9023 }
9024 ]
9025 },
9026 "primary": {},
9027 "value": {
9028 "unquoted_string": {
9029 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
9030 "value": [
9031 {
9032 "string": "blue",
9033 "raw_string": "blue"
9034 }
9035 ]
9036 }
9037 }
9038 }
9039 }
9040 ]
9041 }
9042 }
9043 }
9044 }
9045 ]
9046 }
9047 }
9048 }
9049 },
9050 {
9051 "map_key": {
9052 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
9053 "key": {
9054 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
9055 "path": [
9056 {
9057 "unquoted_string": {
9058 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
9059 "value": [
9060 {
9061 "string": "y",
9062 "raw_string": "y"
9063 }
9064 ]
9065 }
9066 }
9067 ]
9068 },
9069 "primary": {},
9070 "value": {}
9071 }
9072 }
9073 ]
9074 }
9075 }
9076 }
9077 },
9078 {
9079 "map_key": {
9080 "range": "TestCompile/classes/inherited.d2,27:6:359-34:7:453",
9081 "key": {
9082 "range": "TestCompile/classes/inherited.d2,27:6:359-27:7:360",
9083 "path": [
9084 {
9085 "unquoted_string": {
9086 "range": "TestCompile/classes/inherited.d2,27:6:359-27:7:360",
9087 "value": [
9088 {
9089 "string": "4",
9090 "raw_string": "4"
9091 }
9092 ]
9093 }
9094 }
9095 ]
9096 },
9097 "primary": {},
9098 "value": {
9099 "map": {
9100 "range": "TestCompile/classes/inherited.d2,27:9:362-34:7:453",
9101 "nodes": [
9102 {
9103 "map_key": {
9104 "range": "TestCompile/classes/inherited.d2,28:8:372-32:9:435",
9105 "key": {
9106 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
9107 "path": [
9108 {
9109 "unquoted_string": {
9110 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
9111 "value": [
9112 {
9113 "string": "layers",
9114 "raw_string": "layers"
9115 }
9116 ]
9117 }
9118 }
9119 ]
9120 },
9121 "primary": {},
9122 "value": {
9123 "map": {
9124 "range": "TestCompile/classes/inherited.d2,28:16:380-32:9:435",
9125 "nodes": [
9126 {
9127 "map_key": {
9128 "range": "TestCompile/classes/inherited.d2,29:10:392-31:11:425",
9129 "key": {
9130 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
9131 "path": [
9132 {
9133 "unquoted_string": {
9134 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
9135 "value": [
9136 {
9137 "string": "deep",
9138 "raw_string": "deep"
9139 }
9140 ]
9141 }
9142 }
9143 ]
9144 },
9145 "primary": {},
9146 "value": {
9147 "map": {
9148 "range": "TestCompile/classes/inherited.d2,29:16:398-31:11:425",
9149 "nodes": [
9150 {
9151 "map_key": {
9152 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
9153 "key": {
9154 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
9155 "path": [
9156 {
9157 "unquoted_string": {
9158 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
9159 "value": [
9160 {
9161 "string": "x",
9162 "raw_string": "x"
9163 }
9164 ]
9165 }
9166 }
9167 ]
9168 },
9169 "primary": {},
9170 "value": {}
9171 }
9172 }
9173 ]
9174 }
9175 }
9176 }
9177 }
9178 ]
9179 }
9180 }
9181 }
9182 },
9183 {
9184 "map_key": {
9185 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
9186 "key": {
9187 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
9188 "path": [
9189 {
9190 "unquoted_string": {
9191 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
9192 "value": [
9193 {
9194 "string": "x",
9195 "raw_string": "x"
9196 }
9197 ]
9198 }
9199 }
9200 ]
9201 },
9202 "primary": {},
9203 "value": {}
9204 }
9205 }
9206 ]
9207 }
9208 }
9209 }
9210 }
9211 ]
9212 }
9213 }
9214 }
9215 }
9216 ]
9217 }
9218 }
9219 }
9220 },
9221 "due_to_glob": false,
9222 "due_to_lazy_glob": false
9223 }
9224 ]
9225 }
9226 ],
9227 "edges": null
9228 },
9229 "references": [
9230 {
9231 "string": {
9232 "range": "TestCompile/classes/inherited.d2,5:0:51-5:9:60",
9233 "value": [
9234 {
9235 "string": "scenarios",
9236 "raw_string": "scenarios"
9237 }
9238 ]
9239 },
9240 "key_path": {
9241 "range": "TestCompile/classes/inherited.d2,5:0:51-5:9:60",
9242 "path": [
9243 {
9244 "unquoted_string": {
9245 "range": "TestCompile/classes/inherited.d2,5:0:51-5:9:60",
9246 "value": [
9247 {
9248 "string": "scenarios",
9249 "raw_string": "scenarios"
9250 }
9251 ]
9252 }
9253 }
9254 ]
9255 },
9256 "context": {
9257 "edge": null,
9258 "key": {
9259 "range": "TestCompile/classes/inherited.d2,5:0:51-37:1:465",
9260 "key": {
9261 "range": "TestCompile/classes/inherited.d2,5:0:51-5:9:60",
9262 "path": [
9263 {
9264 "unquoted_string": {
9265 "range": "TestCompile/classes/inherited.d2,5:0:51-5:9:60",
9266 "value": [
9267 {
9268 "string": "scenarios",
9269 "raw_string": "scenarios"
9270 }
9271 ]
9272 }
9273 }
9274 ]
9275 },
9276 "primary": {},
9277 "value": {
9278 "map": {
9279 "range": "TestCompile/classes/inherited.d2,5:11:62-37:1:465",
9280 "nodes": [
9281 {
9282 "map_key": {
9283 "range": "TestCompile/classes/inherited.d2,6:2:66-36:3:463",
9284 "key": {
9285 "range": "TestCompile/classes/inherited.d2,6:2:66-6:8:72",
9286 "path": [
9287 {
9288 "unquoted_string": {
9289 "range": "TestCompile/classes/inherited.d2,6:2:66-6:8:72",
9290 "value": [
9291 {
9292 "string": "hawaii",
9293 "raw_string": "hawaii"
9294 }
9295 ]
9296 }
9297 }
9298 ]
9299 },
9300 "primary": {},
9301 "value": {
9302 "map": {
9303 "range": "TestCompile/classes/inherited.d2,6:10:74-36:3:463",
9304 "nodes": [
9305 {
9306 "map_key": {
9307 "range": "TestCompile/classes/inherited.d2,7:2:78-35:5:459",
9308 "key": {
9309 "range": "TestCompile/classes/inherited.d2,7:2:78-7:7:83",
9310 "path": [
9311 {
9312 "unquoted_string": {
9313 "range": "TestCompile/classes/inherited.d2,7:2:78-7:7:83",
9314 "value": [
9315 {
9316 "string": "steps",
9317 "raw_string": "steps"
9318 }
9319 ]
9320 }
9321 }
9322 ]
9323 },
9324 "primary": {},
9325 "value": {
9326 "map": {
9327 "range": "TestCompile/classes/inherited.d2,7:9:85-35:5:459",
9328 "nodes": [
9329 {
9330 "map_key": {
9331 "range": "TestCompile/classes/inherited.d2,8:6:93-15:7:204",
9332 "key": {
9333 "range": "TestCompile/classes/inherited.d2,8:6:93-8:7:94",
9334 "path": [
9335 {
9336 "unquoted_string": {
9337 "range": "TestCompile/classes/inherited.d2,8:6:93-8:7:94",
9338 "value": [
9339 {
9340 "string": "1",
9341 "raw_string": "1"
9342 }
9343 ]
9344 }
9345 }
9346 ]
9347 },
9348 "primary": {},
9349 "value": {
9350 "map": {
9351 "range": "TestCompile/classes/inherited.d2,8:9:96-15:7:204",
9352 "nodes": [
9353 {
9354 "map_key": {
9355 "range": "TestCompile/classes/inherited.d2,9:8:106-13:9:186",
9356 "key": {
9357 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
9358 "path": [
9359 {
9360 "unquoted_string": {
9361 "range": "TestCompile/classes/inherited.d2,9:8:106-9:15:113",
9362 "value": [
9363 {
9364 "string": "classes",
9365 "raw_string": "classes"
9366 }
9367 ]
9368 }
9369 }
9370 ]
9371 },
9372 "primary": {},
9373 "value": {
9374 "map": {
9375 "range": "TestCompile/classes/inherited.d2,9:17:115-13:9:186",
9376 "nodes": [
9377 {
9378 "map_key": {
9379 "range": "TestCompile/classes/inherited.d2,10:10:127-12:11:176",
9380 "key": {
9381 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
9382 "path": [
9383 {
9384 "unquoted_string": {
9385 "range": "TestCompile/classes/inherited.d2,10:10:127-10:16:133",
9386 "value": [
9387 {
9388 "string": "cherry",
9389 "raw_string": "cherry"
9390 }
9391 ]
9392 }
9393 }
9394 ]
9395 },
9396 "primary": {},
9397 "value": {
9398 "map": {
9399 "range": "TestCompile/classes/inherited.d2,10:18:135-12:11:176",
9400 "nodes": [
9401 {
9402 "map_key": {
9403 "range": "TestCompile/classes/inherited.d2,11:12:149-11:27:164",
9404 "key": {
9405 "range": "TestCompile/classes/inherited.d2,11:12:149-11:22:159",
9406 "path": [
9407 {
9408 "unquoted_string": {
9409 "range": "TestCompile/classes/inherited.d2,11:12:149-11:17:154",
9410 "value": [
9411 {
9412 "string": "style",
9413 "raw_string": "style"
9414 }
9415 ]
9416 }
9417 },
9418 {
9419 "unquoted_string": {
9420 "range": "TestCompile/classes/inherited.d2,11:18:155-11:22:159",
9421 "value": [
9422 {
9423 "string": "fill",
9424 "raw_string": "fill"
9425 }
9426 ]
9427 }
9428 }
9429 ]
9430 },
9431 "primary": {},
9432 "value": {
9433 "unquoted_string": {
9434 "range": "TestCompile/classes/inherited.d2,11:24:161-11:27:164",
9435 "value": [
9436 {
9437 "string": "red",
9438 "raw_string": "red"
9439 }
9440 ]
9441 }
9442 }
9443 }
9444 }
9445 ]
9446 }
9447 }
9448 }
9449 }
9450 ]
9451 }
9452 }
9453 }
9454 },
9455 {
9456 "map_key": {
9457 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
9458 "key": {
9459 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
9460 "path": [
9461 {
9462 "unquoted_string": {
9463 "range": "TestCompile/classes/inherited.d2,14:8:195-14:9:196",
9464 "value": [
9465 {
9466 "string": "x",
9467 "raw_string": "x"
9468 }
9469 ]
9470 }
9471 }
9472 ]
9473 },
9474 "primary": {},
9475 "value": {}
9476 }
9477 }
9478 ]
9479 }
9480 }
9481 }
9482 },
9483 {
9484 "map_key": {
9485 "range": "TestCompile/classes/inherited.d2,16:6:211-18:7:233",
9486 "key": {
9487 "range": "TestCompile/classes/inherited.d2,16:6:211-16:7:212",
9488 "path": [
9489 {
9490 "unquoted_string": {
9491 "range": "TestCompile/classes/inherited.d2,16:6:211-16:7:212",
9492 "value": [
9493 {
9494 "string": "2",
9495 "raw_string": "2"
9496 }
9497 ]
9498 }
9499 }
9500 ]
9501 },
9502 "primary": {},
9503 "value": {
9504 "map": {
9505 "range": "TestCompile/classes/inherited.d2,16:9:214-18:7:233",
9506 "nodes": [
9507 {
9508 "map_key": {
9509 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
9510 "key": {
9511 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
9512 "path": [
9513 {
9514 "unquoted_string": {
9515 "range": "TestCompile/classes/inherited.d2,17:8:224-17:9:225",
9516 "value": [
9517 {
9518 "string": "y",
9519 "raw_string": "y"
9520 }
9521 ]
9522 }
9523 }
9524 ]
9525 },
9526 "primary": {},
9527 "value": {}
9528 }
9529 }
9530 ]
9531 }
9532 }
9533 }
9534 },
9535 {
9536 "map_key": {
9537 "range": "TestCompile/classes/inherited.d2,19:6:240-26:7:352",
9538 "key": {
9539 "range": "TestCompile/classes/inherited.d2,19:6:240-19:7:241",
9540 "path": [
9541 {
9542 "unquoted_string": {
9543 "range": "TestCompile/classes/inherited.d2,19:6:240-19:7:241",
9544 "value": [
9545 {
9546 "string": "3",
9547 "raw_string": "3"
9548 }
9549 ]
9550 }
9551 }
9552 ]
9553 },
9554 "primary": {},
9555 "value": {
9556 "map": {
9557 "range": "TestCompile/classes/inherited.d2,19:9:243-26:7:352",
9558 "nodes": [
9559 {
9560 "map_key": {
9561 "range": "TestCompile/classes/inherited.d2,20:8:253-24:9:334",
9562 "key": {
9563 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
9564 "path": [
9565 {
9566 "unquoted_string": {
9567 "range": "TestCompile/classes/inherited.d2,20:8:253-20:15:260",
9568 "value": [
9569 {
9570 "string": "classes",
9571 "raw_string": "classes"
9572 }
9573 ]
9574 }
9575 }
9576 ]
9577 },
9578 "primary": {},
9579 "value": {
9580 "map": {
9581 "range": "TestCompile/classes/inherited.d2,20:17:262-24:9:334",
9582 "nodes": [
9583 {
9584 "map_key": {
9585 "range": "TestCompile/classes/inherited.d2,21:10:274-23:11:324",
9586 "key": {
9587 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
9588 "path": [
9589 {
9590 "unquoted_string": {
9591 "range": "TestCompile/classes/inherited.d2,21:10:274-21:16:280",
9592 "value": [
9593 {
9594 "string": "cherry",
9595 "raw_string": "cherry"
9596 }
9597 ]
9598 }
9599 }
9600 ]
9601 },
9602 "primary": {},
9603 "value": {
9604 "map": {
9605 "range": "TestCompile/classes/inherited.d2,21:18:282-23:11:324",
9606 "nodes": [
9607 {
9608 "map_key": {
9609 "range": "TestCompile/classes/inherited.d2,22:12:296-22:28:312",
9610 "key": {
9611 "range": "TestCompile/classes/inherited.d2,22:12:296-22:22:306",
9612 "path": [
9613 {
9614 "unquoted_string": {
9615 "range": "TestCompile/classes/inherited.d2,22:12:296-22:17:301",
9616 "value": [
9617 {
9618 "string": "style",
9619 "raw_string": "style"
9620 }
9621 ]
9622 }
9623 },
9624 {
9625 "unquoted_string": {
9626 "range": "TestCompile/classes/inherited.d2,22:18:302-22:22:306",
9627 "value": [
9628 {
9629 "string": "fill",
9630 "raw_string": "fill"
9631 }
9632 ]
9633 }
9634 }
9635 ]
9636 },
9637 "primary": {},
9638 "value": {
9639 "unquoted_string": {
9640 "range": "TestCompile/classes/inherited.d2,22:24:308-22:28:312",
9641 "value": [
9642 {
9643 "string": "blue",
9644 "raw_string": "blue"
9645 }
9646 ]
9647 }
9648 }
9649 }
9650 }
9651 ]
9652 }
9653 }
9654 }
9655 }
9656 ]
9657 }
9658 }
9659 }
9660 },
9661 {
9662 "map_key": {
9663 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
9664 "key": {
9665 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
9666 "path": [
9667 {
9668 "unquoted_string": {
9669 "range": "TestCompile/classes/inherited.d2,25:8:343-25:9:344",
9670 "value": [
9671 {
9672 "string": "y",
9673 "raw_string": "y"
9674 }
9675 ]
9676 }
9677 }
9678 ]
9679 },
9680 "primary": {},
9681 "value": {}
9682 }
9683 }
9684 ]
9685 }
9686 }
9687 }
9688 },
9689 {
9690 "map_key": {
9691 "range": "TestCompile/classes/inherited.d2,27:6:359-34:7:453",
9692 "key": {
9693 "range": "TestCompile/classes/inherited.d2,27:6:359-27:7:360",
9694 "path": [
9695 {
9696 "unquoted_string": {
9697 "range": "TestCompile/classes/inherited.d2,27:6:359-27:7:360",
9698 "value": [
9699 {
9700 "string": "4",
9701 "raw_string": "4"
9702 }
9703 ]
9704 }
9705 }
9706 ]
9707 },
9708 "primary": {},
9709 "value": {
9710 "map": {
9711 "range": "TestCompile/classes/inherited.d2,27:9:362-34:7:453",
9712 "nodes": [
9713 {
9714 "map_key": {
9715 "range": "TestCompile/classes/inherited.d2,28:8:372-32:9:435",
9716 "key": {
9717 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
9718 "path": [
9719 {
9720 "unquoted_string": {
9721 "range": "TestCompile/classes/inherited.d2,28:8:372-28:14:378",
9722 "value": [
9723 {
9724 "string": "layers",
9725 "raw_string": "layers"
9726 }
9727 ]
9728 }
9729 }
9730 ]
9731 },
9732 "primary": {},
9733 "value": {
9734 "map": {
9735 "range": "TestCompile/classes/inherited.d2,28:16:380-32:9:435",
9736 "nodes": [
9737 {
9738 "map_key": {
9739 "range": "TestCompile/classes/inherited.d2,29:10:392-31:11:425",
9740 "key": {
9741 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
9742 "path": [
9743 {
9744 "unquoted_string": {
9745 "range": "TestCompile/classes/inherited.d2,29:10:392-29:14:396",
9746 "value": [
9747 {
9748 "string": "deep",
9749 "raw_string": "deep"
9750 }
9751 ]
9752 }
9753 }
9754 ]
9755 },
9756 "primary": {},
9757 "value": {
9758 "map": {
9759 "range": "TestCompile/classes/inherited.d2,29:16:398-31:11:425",
9760 "nodes": [
9761 {
9762 "map_key": {
9763 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
9764 "key": {
9765 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
9766 "path": [
9767 {
9768 "unquoted_string": {
9769 "range": "TestCompile/classes/inherited.d2,30:12:412-30:13:413",
9770 "value": [
9771 {
9772 "string": "x",
9773 "raw_string": "x"
9774 }
9775 ]
9776 }
9777 }
9778 ]
9779 },
9780 "primary": {},
9781 "value": {}
9782 }
9783 }
9784 ]
9785 }
9786 }
9787 }
9788 }
9789 ]
9790 }
9791 }
9792 }
9793 },
9794 {
9795 "map_key": {
9796 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
9797 "key": {
9798 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
9799 "path": [
9800 {
9801 "unquoted_string": {
9802 "range": "TestCompile/classes/inherited.d2,33:8:444-33:9:445",
9803 "value": [
9804 {
9805 "string": "x",
9806 "raw_string": "x"
9807 }
9808 ]
9809 }
9810 }
9811 ]
9812 },
9813 "primary": {},
9814 "value": {}
9815 }
9816 }
9817 ]
9818 }
9819 }
9820 }
9821 }
9822 ]
9823 }
9824 }
9825 }
9826 }
9827 ]
9828 }
9829 }
9830 }
9831 }
9832 ]
9833 }
9834 }
9835 }
9836 },
9837 "due_to_glob": false,
9838 "due_to_lazy_glob": false
9839 }
9840 ]
9841 }
9842 ],
9843 "edges": null
9844}
View as plain text