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