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