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