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