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