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