1{
2 "graph": {
3 "name": "",
4 "isFolderOnly": false,
5 "ast": {
6 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,0:0:0-3:0:22",
7 "nodes": [
8 {
9 "map_key": {
10 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,0:0:0-2:1:21",
11 "key": {
12 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,0:0:0-0:1:1",
13 "path": [
14 {
15 "unquoted_string": {
16 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.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/underscore_edge_container_5.d2,0:3:3-2:1:21",
31 "nodes": [
32 {
33 "map_key": {
34 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:2:7-1:14:19",
35 "edges": [
36 {
37 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:2:7-1:14:19",
38 "src": {
39 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:2:7-1:7:12",
40 "path": [
41 {
42 "unquoted_string": {
43 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:2:7-1:3:8",
44 "value": [
45 {
46 "string": "_",
47 "raw_string": "_"
48 }
49 ]
50 }
51 },
52 {
53 "unquoted_string": {
54 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:4:9-1:5:10",
55 "value": [
56 {
57 "string": "c",
58 "raw_string": "c"
59 }
60 ]
61 }
62 },
63 {
64 "unquoted_string": {
65 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:6:11-1:7:12",
66 "value": [
67 {
68 "string": "b",
69 "raw_string": "b"
70 }
71 ]
72 }
73 }
74 ]
75 },
76 "src_arrow": "",
77 "dst": {
78 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:11:16-1:14:19",
79 "path": [
80 {
81 "unquoted_string": {
82 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:11:16-1:12:17",
83 "value": [
84 {
85 "string": "_",
86 "raw_string": "_"
87 }
88 ]
89 }
90 },
91 {
92 "unquoted_string": {
93 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:13:18-1:14:19",
94 "value": [
95 {
96 "string": "c",
97 "raw_string": "c"
98 }
99 ]
100 }
101 }
102 ]
103 },
104 "dst_arrow": ">"
105 }
106 ],
107 "primary": {},
108 "value": {}
109 }
110 }
111 ]
112 }
113 }
114 }
115 }
116 ]
117 },
118 "root": {
119 "id": "",
120 "id_val": "",
121 "attributes": {
122 "label": {
123 "value": ""
124 },
125 "labelDimensions": {
126 "width": 0,
127 "height": 0
128 },
129 "style": {},
130 "near_key": null,
131 "shape": {
132 "value": ""
133 },
134 "direction": {
135 "value": ""
136 },
137 "constraint": null
138 },
139 "zIndex": 0
140 },
141 "edges": [
142 {
143 "index": 0,
144 "isCurve": false,
145 "src_arrow": false,
146 "dst_arrow": true,
147 "references": [
148 {
149 "map_key_edge_index": 0
150 }
151 ],
152 "attributes": {
153 "label": {
154 "value": ""
155 },
156 "labelDimensions": {
157 "width": 0,
158 "height": 0
159 },
160 "style": {},
161 "near_key": null,
162 "shape": {
163 "value": ""
164 },
165 "direction": {
166 "value": ""
167 },
168 "constraint": null
169 },
170 "zIndex": 0
171 }
172 ],
173 "objects": [
174 {
175 "id": "a",
176 "id_val": "a",
177 "references": [
178 {
179 "key": {
180 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,0:0:0-0:1:1",
181 "path": [
182 {
183 "unquoted_string": {
184 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,0:0:0-0:1:1",
185 "value": [
186 {
187 "string": "a",
188 "raw_string": "a"
189 }
190 ]
191 }
192 }
193 ]
194 },
195 "key_path_index": 0,
196 "map_key_edge_index": -1
197 }
198 ],
199 "attributes": {
200 "label": {
201 "value": "a"
202 },
203 "labelDimensions": {
204 "width": 0,
205 "height": 0
206 },
207 "style": {},
208 "near_key": null,
209 "shape": {
210 "value": "rectangle"
211 },
212 "direction": {
213 "value": ""
214 },
215 "constraint": null
216 },
217 "zIndex": 0
218 },
219 {
220 "id": "c",
221 "id_val": "c",
222 "references": [
223 {
224 "key": {
225 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:2:7-1:7:12",
226 "path": [
227 {
228 "unquoted_string": {
229 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:2:7-1:3:8",
230 "value": [
231 {
232 "string": "_",
233 "raw_string": "_"
234 }
235 ]
236 }
237 },
238 {
239 "unquoted_string": {
240 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:4:9-1:5:10",
241 "value": [
242 {
243 "string": "c",
244 "raw_string": "c"
245 }
246 ]
247 }
248 },
249 {
250 "unquoted_string": {
251 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:6:11-1:7:12",
252 "value": [
253 {
254 "string": "b",
255 "raw_string": "b"
256 }
257 ]
258 }
259 }
260 ]
261 },
262 "key_path_index": 1,
263 "map_key_edge_index": 0
264 },
265 {
266 "key": {
267 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:11:16-1:14:19",
268 "path": [
269 {
270 "unquoted_string": {
271 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:11:16-1:12:17",
272 "value": [
273 {
274 "string": "_",
275 "raw_string": "_"
276 }
277 ]
278 }
279 },
280 {
281 "unquoted_string": {
282 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:13:18-1:14:19",
283 "value": [
284 {
285 "string": "c",
286 "raw_string": "c"
287 }
288 ]
289 }
290 }
291 ]
292 },
293 "key_path_index": 1,
294 "map_key_edge_index": 0
295 }
296 ],
297 "attributes": {
298 "label": {
299 "value": "c"
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/underscore_edge_container_5.d2,1:2:7-1:7:12",
324 "path": [
325 {
326 "unquoted_string": {
327 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:2:7-1:3:8",
328 "value": [
329 {
330 "string": "_",
331 "raw_string": "_"
332 }
333 ]
334 }
335 },
336 {
337 "unquoted_string": {
338 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:4:9-1:5:10",
339 "value": [
340 {
341 "string": "c",
342 "raw_string": "c"
343 }
344 ]
345 }
346 },
347 {
348 "unquoted_string": {
349 "range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,1:6:11-1:7:12",
350 "value": [
351 {
352 "string": "b",
353 "raw_string": "b"
354 }
355 ]
356 }
357 }
358 ]
359 },
360 "key_path_index": 2,
361 "map_key_edge_index": 0
362 }
363 ],
364 "attributes": {
365 "label": {
366 "value": "b"
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 },
386 "err": "<nil>"
387}
View as plain text