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