1{
2 "graph": {
3 "name": "",
4 "isFolderOnly": false,
5 "ast": {
6 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,0:0:0-11:0:96",
7 "nodes": [
8 {
9 "map_key": {
10 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,0:0:0-2:1:17",
11 "key": {
12 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,0:0:0-0:1:1",
13 "path": [
14 {
15 "unquoted_string": {
16 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,0:0:0-0:1:1",
17 "value": [
18 {
19 "string": "a",
20 "raw_string": "a"
21 }
22 ]
23 }
24 }
25 ]
26 },
27 "primary": {},
28 "value": {
29 "map": {
30 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,0:3:3-2:1:17",
31 "nodes": [
32 {
33 "map_key": {
34 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,1:2:7-1:10:15",
35 "key": {
36 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,1:2:7-1:3:8",
37 "path": [
38 {
39 "unquoted_string": {
40 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,1:2:7-1:3:8",
41 "value": [
42 {
43 "string": "b",
44 "raw_string": "b"
45 }
46 ]
47 }
48 }
49 ]
50 },
51 "primary": {},
52 "value": {
53 "unquoted_string": {
54 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,1:5:10-1:10:15",
55 "value": [
56 {
57 "string": "outer",
58 "raw_string": "outer"
59 }
60 ]
61 }
62 }
63 }
64 }
65 ]
66 }
67 }
68 }
69 },
70 {
71 "map_key": {
72 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,4:0:19-10:1:95",
73 "key": {
74 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,4:0:19-4:9:28",
75 "path": [
76 {
77 "unquoted_string": {
78 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,4:0:19-4:9:28",
79 "value": [
80 {
81 "string": "scenarios",
82 "raw_string": "scenarios"
83 }
84 ]
85 }
86 }
87 ]
88 },
89 "primary": {},
90 "value": {
91 "map": {
92 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,4:11:30-10:1:95",
93 "nodes": [
94 {
95 "map_key": {
96 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,5:2:34-9:3:93",
97 "key": {
98 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,5:2:34-5:3:35",
99 "path": [
100 {
101 "unquoted_string": {
102 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,5:2:34-5:3:35",
103 "value": [
104 {
105 "string": "x",
106 "raw_string": "x"
107 }
108 ]
109 }
110 }
111 ]
112 },
113 "primary": {},
114 "value": {
115 "map": {
116 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,5:5:37-9:3:93",
117 "nodes": [
118 {
119 "map_key": {
120 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,6:4:43-8:5:89",
121 "key": {
122 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,6:4:43-6:5:44",
123 "path": [
124 {
125 "unquoted_string": {
126 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,6:4:43-6:5:44",
127 "value": [
128 {
129 "string": "a",
130 "raw_string": "a"
131 }
132 ]
133 }
134 }
135 ]
136 },
137 "primary": {},
138 "value": {
139 "map": {
140 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,6:7:46-8:5:89",
141 "nodes": [
142 {
143 "map_key": {
144 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:6:54-7:35:83",
145 "key": {
146 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:6:54-7:7:55",
147 "path": [
148 {
149 "unquoted_string": {
150 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:6:54-7:7:55",
151 "value": [
152 {
153 "string": "b",
154 "raw_string": "b"
155 }
156 ]
157 }
158 }
159 ]
160 },
161 "primary": {
162 "unquoted_string": {
163 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:9:57-7:14:62",
164 "value": [
165 {
166 "string": "inner",
167 "raw_string": "inner"
168 }
169 ]
170 }
171 },
172 "value": {
173 "map": {
174 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:15:63-7:35:83",
175 "nodes": [
176 {
177 "map_key": {
178 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:16:64-7:34:82",
179 "key": {
180 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:16:64-7:29:77",
181 "path": [
182 {
183 "unquoted_string": {
184 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:16:64-7:21:69",
185 "value": [
186 {
187 "string": "style",
188 "raw_string": "style"
189 }
190 ]
191 }
192 },
193 {
194 "unquoted_string": {
195 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:22:70-7:29:77",
196 "value": [
197 {
198 "string": "opacity",
199 "raw_string": "opacity"
200 }
201 ]
202 }
203 }
204 ]
205 },
206 "primary": {},
207 "value": {
208 "number": {
209 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:31:79-7:34:82",
210 "raw": "0.2",
211 "value": "1/5"
212 }
213 }
214 }
215 }
216 ]
217 }
218 }
219 }
220 }
221 ]
222 }
223 }
224 }
225 }
226 ]
227 }
228 }
229 }
230 }
231 ]
232 }
233 }
234 }
235 }
236 ]
237 },
238 "root": {
239 "id": "",
240 "id_val": "",
241 "attributes": {
242 "label": {
243 "value": ""
244 },
245 "labelDimensions": {
246 "width": 0,
247 "height": 0
248 },
249 "style": {},
250 "near_key": null,
251 "shape": {
252 "value": ""
253 },
254 "direction": {
255 "value": ""
256 },
257 "constraint": null
258 },
259 "zIndex": 0
260 },
261 "edges": null,
262 "objects": [
263 {
264 "id": "a",
265 "id_val": "a",
266 "references": [
267 {
268 "key": {
269 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,0:0:0-0:1:1",
270 "path": [
271 {
272 "unquoted_string": {
273 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,0:0:0-0:1:1",
274 "value": [
275 {
276 "string": "a",
277 "raw_string": "a"
278 }
279 ]
280 }
281 }
282 ]
283 },
284 "key_path_index": 0,
285 "map_key_edge_index": -1
286 }
287 ],
288 "attributes": {
289 "label": {
290 "value": "a"
291 },
292 "labelDimensions": {
293 "width": 0,
294 "height": 0
295 },
296 "style": {},
297 "near_key": null,
298 "shape": {
299 "value": "rectangle"
300 },
301 "direction": {
302 "value": ""
303 },
304 "constraint": null
305 },
306 "zIndex": 0
307 },
308 {
309 "id": "b",
310 "id_val": "b",
311 "references": [
312 {
313 "key": {
314 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,1:2:7-1:3:8",
315 "path": [
316 {
317 "unquoted_string": {
318 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,1:2:7-1:3:8",
319 "value": [
320 {
321 "string": "b",
322 "raw_string": "b"
323 }
324 ]
325 }
326 }
327 ]
328 },
329 "key_path_index": 0,
330 "map_key_edge_index": -1
331 }
332 ],
333 "attributes": {
334 "label": {
335 "value": "outer"
336 },
337 "labelDimensions": {
338 "width": 0,
339 "height": 0
340 },
341 "style": {},
342 "near_key": null,
343 "shape": {
344 "value": "rectangle"
345 },
346 "direction": {
347 "value": ""
348 },
349 "constraint": null
350 },
351 "zIndex": 0
352 }
353 ],
354 "scenarios": [
355 {
356 "name": "x",
357 "isFolderOnly": false,
358 "ast": {
359 "range": ",1:0:0-2:0:0",
360 "nodes": [
361 {
362 "map_key": {
363 "range": ",0:0:0-0:0:0",
364 "key": {
365 "range": ",0:0:0-0:0:0",
366 "path": [
367 {
368 "unquoted_string": {
369 "range": ",0:0:0-0:0:0",
370 "value": [
371 {
372 "string": "a"
373 }
374 ]
375 }
376 }
377 ]
378 },
379 "primary": {},
380 "value": {
381 "map": {
382 "range": ",1:0:0-2:0:0",
383 "nodes": [
384 {
385 "map_key": {
386 "range": ",0:0:0-0:0:0",
387 "key": {
388 "range": ",0:0:0-0:0:0",
389 "path": [
390 {
391 "unquoted_string": {
392 "range": ",0:0:0-0:0:0",
393 "value": [
394 {
395 "string": "b"
396 }
397 ]
398 }
399 }
400 ]
401 },
402 "primary": {
403 "unquoted_string": {
404 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:9:57-7:14:62",
405 "value": [
406 {
407 "string": "inner",
408 "raw_string": "inner"
409 }
410 ]
411 }
412 },
413 "value": {
414 "map": {
415 "range": ",1:0:0-2:0:0",
416 "nodes": [
417 {
418 "map_key": {
419 "range": ",0:0:0-0:0:0",
420 "key": {
421 "range": ",0:0:0-0:0:0",
422 "path": [
423 {
424 "unquoted_string": {
425 "range": ",0:0:0-0:0:0",
426 "value": [
427 {
428 "string": "style"
429 }
430 ]
431 }
432 }
433 ]
434 },
435 "primary": {},
436 "value": {
437 "map": {
438 "range": ",1:0:0-2:0:0",
439 "nodes": [
440 {
441 "map_key": {
442 "range": ",0:0:0-0:0:0",
443 "key": {
444 "range": ",0:0:0-0:0:0",
445 "path": [
446 {
447 "unquoted_string": {
448 "range": ",0:0:0-0:0:0",
449 "value": [
450 {
451 "string": "opacity"
452 }
453 ]
454 }
455 }
456 ]
457 },
458 "primary": {
459 "number": {
460 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:31:79-7:34:82",
461 "raw": "0.2",
462 "value": "1/5"
463 }
464 },
465 "value": {}
466 }
467 }
468 ]
469 }
470 }
471 }
472 }
473 ]
474 }
475 }
476 }
477 }
478 ]
479 }
480 }
481 }
482 }
483 ]
484 },
485 "root": {
486 "id": "",
487 "id_val": "",
488 "attributes": {
489 "label": {
490 "value": ""
491 },
492 "labelDimensions": {
493 "width": 0,
494 "height": 0
495 },
496 "style": {},
497 "near_key": null,
498 "shape": {
499 "value": ""
500 },
501 "direction": {
502 "value": ""
503 },
504 "constraint": null
505 },
506 "zIndex": 0
507 },
508 "edges": null,
509 "objects": [
510 {
511 "id": "a",
512 "id_val": "a",
513 "references": [
514 {
515 "key": {
516 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,0:0:0-0:1:1",
517 "path": [
518 {
519 "unquoted_string": {
520 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,0:0:0-0:1:1",
521 "value": [
522 {
523 "string": "a",
524 "raw_string": "a"
525 }
526 ]
527 }
528 }
529 ]
530 },
531 "key_path_index": 0,
532 "map_key_edge_index": -1
533 },
534 {
535 "key": {
536 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,6:4:43-6:5:44",
537 "path": [
538 {
539 "unquoted_string": {
540 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,6:4:43-6:5:44",
541 "value": [
542 {
543 "string": "a",
544 "raw_string": "a"
545 }
546 ]
547 }
548 }
549 ]
550 },
551 "key_path_index": 0,
552 "map_key_edge_index": -1
553 }
554 ],
555 "attributes": {
556 "label": {
557 "value": "a"
558 },
559 "labelDimensions": {
560 "width": 0,
561 "height": 0
562 },
563 "style": {},
564 "near_key": null,
565 "shape": {
566 "value": "rectangle"
567 },
568 "direction": {
569 "value": ""
570 },
571 "constraint": null
572 },
573 "zIndex": 0
574 },
575 {
576 "id": "b",
577 "id_val": "b",
578 "references": [
579 {
580 "key": {
581 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,1:2:7-1:3:8",
582 "path": [
583 {
584 "unquoted_string": {
585 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,1:2:7-1:3:8",
586 "value": [
587 {
588 "string": "b",
589 "raw_string": "b"
590 }
591 ]
592 }
593 }
594 ]
595 },
596 "key_path_index": 0,
597 "map_key_edge_index": -1
598 },
599 {
600 "key": {
601 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:6:54-7:7:55",
602 "path": [
603 {
604 "unquoted_string": {
605 "range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,7:6:54-7:7:55",
606 "value": [
607 {
608 "string": "b",
609 "raw_string": "b"
610 }
611 ]
612 }
613 }
614 ]
615 },
616 "key_path_index": 0,
617 "map_key_edge_index": -1
618 }
619 ],
620 "attributes": {
621 "label": {
622 "value": "inner"
623 },
624 "labelDimensions": {
625 "width": 0,
626 "height": 0
627 },
628 "style": {
629 "opacity": {
630 "value": "0.2"
631 }
632 },
633 "near_key": null,
634 "shape": {
635 "value": "rectangle"
636 },
637 "direction": {
638 "value": ""
639 },
640 "constraint": null
641 },
642 "zIndex": 0
643 }
644 ]
645 }
646 ]
647 },
648 "err": "<nil>"
649}
View as plain text