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