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