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