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