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