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