1{
2 "fields": [
3 {
4 "name": "x",
5 "references": [
6 {
7 "string": {
8 "range": "TestCompile/classes/basic.d2,0:0:0-0:1:1",
9 "value": [
10 {
11 "string": "x",
12 "raw_string": "x"
13 }
14 ]
15 },
16 "key_path": {
17 "range": "TestCompile/classes/basic.d2,0:0:0-0:1:1",
18 "path": [
19 {
20 "unquoted_string": {
21 "range": "TestCompile/classes/basic.d2,0:0:0-0:1:1",
22 "value": [
23 {
24 "string": "x",
25 "raw_string": "x"
26 }
27 ]
28 }
29 }
30 ]
31 },
32 "context": {
33 "edge": null,
34 "key": {
35 "range": "TestCompile/classes/basic.d2,0:0:0-0:1:1",
36 "key": {
37 "range": "TestCompile/classes/basic.d2,0:0:0-0:1:1",
38 "path": [
39 {
40 "unquoted_string": {
41 "range": "TestCompile/classes/basic.d2,0:0:0-0:1:1",
42 "value": [
43 {
44 "string": "x",
45 "raw_string": "x"
46 }
47 ]
48 }
49 }
50 ]
51 },
52 "primary": {},
53 "value": {}
54 }
55 },
56 "due_to_glob": false,
57 "due_to_lazy_glob": false
58 }
59 ]
60 },
61 {
62 "name": "classes",
63 "composite": {
64 "fields": [
65 {
66 "name": "mango",
67 "composite": {
68 "fields": [
69 {
70 "name": "style",
71 "composite": {
72 "fields": [
73 {
74 "name": "fill",
75 "primary": {
76 "value": {
77 "range": "TestCompile/classes/basic.d2,3:16:40-3:22:46",
78 "value": [
79 {
80 "string": "orange",
81 "raw_string": "orange"
82 }
83 ]
84 }
85 },
86 "references": [
87 {
88 "string": {
89 "range": "TestCompile/classes/basic.d2,3:10:34-3:14:38",
90 "value": [
91 {
92 "string": "fill",
93 "raw_string": "fill"
94 }
95 ]
96 },
97 "key_path": {
98 "range": "TestCompile/classes/basic.d2,3:4:28-3:14:38",
99 "path": [
100 {
101 "unquoted_string": {
102 "range": "TestCompile/classes/basic.d2,3:4:28-3:9:33",
103 "value": [
104 {
105 "string": "style",
106 "raw_string": "style"
107 }
108 ]
109 }
110 },
111 {
112 "unquoted_string": {
113 "range": "TestCompile/classes/basic.d2,3:10:34-3:14:38",
114 "value": [
115 {
116 "string": "fill",
117 "raw_string": "fill"
118 }
119 ]
120 }
121 }
122 ]
123 },
124 "context": {
125 "edge": null,
126 "key": {
127 "range": "TestCompile/classes/basic.d2,3:4:28-3:22:46",
128 "key": {
129 "range": "TestCompile/classes/basic.d2,3:4:28-3:14:38",
130 "path": [
131 {
132 "unquoted_string": {
133 "range": "TestCompile/classes/basic.d2,3:4:28-3:9:33",
134 "value": [
135 {
136 "string": "style",
137 "raw_string": "style"
138 }
139 ]
140 }
141 },
142 {
143 "unquoted_string": {
144 "range": "TestCompile/classes/basic.d2,3:10:34-3:14:38",
145 "value": [
146 {
147 "string": "fill",
148 "raw_string": "fill"
149 }
150 ]
151 }
152 }
153 ]
154 },
155 "primary": {},
156 "value": {
157 "unquoted_string": {
158 "range": "TestCompile/classes/basic.d2,3:16:40-3:22:46",
159 "value": [
160 {
161 "string": "orange",
162 "raw_string": "orange"
163 }
164 ]
165 }
166 }
167 }
168 },
169 "due_to_glob": false,
170 "due_to_lazy_glob": false
171 }
172 ]
173 }
174 ],
175 "edges": null
176 },
177 "references": [
178 {
179 "string": {
180 "range": "TestCompile/classes/basic.d2,3:4:28-3:9:33",
181 "value": [
182 {
183 "string": "style",
184 "raw_string": "style"
185 }
186 ]
187 },
188 "key_path": {
189 "range": "TestCompile/classes/basic.d2,3:4:28-3:14:38",
190 "path": [
191 {
192 "unquoted_string": {
193 "range": "TestCompile/classes/basic.d2,3:4:28-3:9:33",
194 "value": [
195 {
196 "string": "style",
197 "raw_string": "style"
198 }
199 ]
200 }
201 },
202 {
203 "unquoted_string": {
204 "range": "TestCompile/classes/basic.d2,3:10:34-3:14:38",
205 "value": [
206 {
207 "string": "fill",
208 "raw_string": "fill"
209 }
210 ]
211 }
212 }
213 ]
214 },
215 "context": {
216 "edge": null,
217 "key": {
218 "range": "TestCompile/classes/basic.d2,3:4:28-3:22:46",
219 "key": {
220 "range": "TestCompile/classes/basic.d2,3:4:28-3:14:38",
221 "path": [
222 {
223 "unquoted_string": {
224 "range": "TestCompile/classes/basic.d2,3:4:28-3:9:33",
225 "value": [
226 {
227 "string": "style",
228 "raw_string": "style"
229 }
230 ]
231 }
232 },
233 {
234 "unquoted_string": {
235 "range": "TestCompile/classes/basic.d2,3:10:34-3:14:38",
236 "value": [
237 {
238 "string": "fill",
239 "raw_string": "fill"
240 }
241 ]
242 }
243 }
244 ]
245 },
246 "primary": {},
247 "value": {
248 "unquoted_string": {
249 "range": "TestCompile/classes/basic.d2,3:16:40-3:22:46",
250 "value": [
251 {
252 "string": "orange",
253 "raw_string": "orange"
254 }
255 ]
256 }
257 }
258 }
259 },
260 "due_to_glob": false,
261 "due_to_lazy_glob": false
262 }
263 ]
264 }
265 ],
266 "edges": null
267 },
268 "references": [
269 {
270 "string": {
271 "range": "TestCompile/classes/basic.d2,2:2:15-2:7:20",
272 "value": [
273 {
274 "string": "mango",
275 "raw_string": "mango"
276 }
277 ]
278 },
279 "key_path": {
280 "range": "TestCompile/classes/basic.d2,2:2:15-2:7:20",
281 "path": [
282 {
283 "unquoted_string": {
284 "range": "TestCompile/classes/basic.d2,2:2:15-2:7:20",
285 "value": [
286 {
287 "string": "mango",
288 "raw_string": "mango"
289 }
290 ]
291 }
292 }
293 ]
294 },
295 "context": {
296 "edge": null,
297 "key": {
298 "range": "TestCompile/classes/basic.d2,2:2:15-4:3:50",
299 "key": {
300 "range": "TestCompile/classes/basic.d2,2:2:15-2:7:20",
301 "path": [
302 {
303 "unquoted_string": {
304 "range": "TestCompile/classes/basic.d2,2:2:15-2:7:20",
305 "value": [
306 {
307 "string": "mango",
308 "raw_string": "mango"
309 }
310 ]
311 }
312 }
313 ]
314 },
315 "primary": {},
316 "value": {
317 "map": {
318 "range": "TestCompile/classes/basic.d2,2:9:22-4:3:50",
319 "nodes": [
320 {
321 "map_key": {
322 "range": "TestCompile/classes/basic.d2,3:4:28-3:22:46",
323 "key": {
324 "range": "TestCompile/classes/basic.d2,3:4:28-3:14:38",
325 "path": [
326 {
327 "unquoted_string": {
328 "range": "TestCompile/classes/basic.d2,3:4:28-3:9:33",
329 "value": [
330 {
331 "string": "style",
332 "raw_string": "style"
333 }
334 ]
335 }
336 },
337 {
338 "unquoted_string": {
339 "range": "TestCompile/classes/basic.d2,3:10:34-3:14:38",
340 "value": [
341 {
342 "string": "fill",
343 "raw_string": "fill"
344 }
345 ]
346 }
347 }
348 ]
349 },
350 "primary": {},
351 "value": {
352 "unquoted_string": {
353 "range": "TestCompile/classes/basic.d2,3:16:40-3:22:46",
354 "value": [
355 {
356 "string": "orange",
357 "raw_string": "orange"
358 }
359 ]
360 }
361 }
362 }
363 }
364 ]
365 }
366 }
367 }
368 },
369 "due_to_glob": false,
370 "due_to_lazy_glob": false
371 }
372 ]
373 }
374 ],
375 "edges": null
376 },
377 "references": [
378 {
379 "string": {
380 "range": "TestCompile/classes/basic.d2,1:0:2-1:7:9",
381 "value": [
382 {
383 "string": "classes",
384 "raw_string": "classes"
385 }
386 ]
387 },
388 "key_path": {
389 "range": "TestCompile/classes/basic.d2,1:0:2-1:7:9",
390 "path": [
391 {
392 "unquoted_string": {
393 "range": "TestCompile/classes/basic.d2,1:0:2-1:7:9",
394 "value": [
395 {
396 "string": "classes",
397 "raw_string": "classes"
398 }
399 ]
400 }
401 }
402 ]
403 },
404 "context": {
405 "edge": null,
406 "key": {
407 "range": "TestCompile/classes/basic.d2,1:0:2-5:1:52",
408 "key": {
409 "range": "TestCompile/classes/basic.d2,1:0:2-1:7:9",
410 "path": [
411 {
412 "unquoted_string": {
413 "range": "TestCompile/classes/basic.d2,1:0:2-1:7:9",
414 "value": [
415 {
416 "string": "classes",
417 "raw_string": "classes"
418 }
419 ]
420 }
421 }
422 ]
423 },
424 "primary": {},
425 "value": {
426 "map": {
427 "range": "TestCompile/classes/basic.d2,1:9:11-5:1:52",
428 "nodes": [
429 {
430 "map_key": {
431 "range": "TestCompile/classes/basic.d2,2:2:15-4:3:50",
432 "key": {
433 "range": "TestCompile/classes/basic.d2,2:2:15-2:7:20",
434 "path": [
435 {
436 "unquoted_string": {
437 "range": "TestCompile/classes/basic.d2,2:2:15-2:7:20",
438 "value": [
439 {
440 "string": "mango",
441 "raw_string": "mango"
442 }
443 ]
444 }
445 }
446 ]
447 },
448 "primary": {},
449 "value": {
450 "map": {
451 "range": "TestCompile/classes/basic.d2,2:9:22-4:3:50",
452 "nodes": [
453 {
454 "map_key": {
455 "range": "TestCompile/classes/basic.d2,3:4:28-3:22:46",
456 "key": {
457 "range": "TestCompile/classes/basic.d2,3:4:28-3:14:38",
458 "path": [
459 {
460 "unquoted_string": {
461 "range": "TestCompile/classes/basic.d2,3:4:28-3:9:33",
462 "value": [
463 {
464 "string": "style",
465 "raw_string": "style"
466 }
467 ]
468 }
469 },
470 {
471 "unquoted_string": {
472 "range": "TestCompile/classes/basic.d2,3:10:34-3:14:38",
473 "value": [
474 {
475 "string": "fill",
476 "raw_string": "fill"
477 }
478 ]
479 }
480 }
481 ]
482 },
483 "primary": {},
484 "value": {
485 "unquoted_string": {
486 "range": "TestCompile/classes/basic.d2,3:16:40-3:22:46",
487 "value": [
488 {
489 "string": "orange",
490 "raw_string": "orange"
491 }
492 ]
493 }
494 }
495 }
496 }
497 ]
498 }
499 }
500 }
501 }
502 ]
503 }
504 }
505 }
506 },
507 "due_to_glob": false,
508 "due_to_lazy_glob": false
509 }
510 ]
511 }
512 ],
513 "edges": null
514}
View as plain text