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