decrement.out
1 { 2 "Expression": { 3 "expression": { 4 "Call": { 5 "function": { 6 "qualifier": [], 7 "identifier": { 8 "name": "decrement", 9 "span": { 10 "lo": 0, 11 "hi": 9 12 }, 13 "id": 8 14 }, 15 "is_absolute": false, 16 "absolute_path": null, 17 "span": { 18 "lo": 0, 19 "hi": 9 20 }, 21 "id": 9 22 }, 23 "const_arguments": [], 24 "arguments": [ 25 { 26 "Path": { 27 "qualifier": [], 28 "identifier": { 29 "name": "foo", 30 "span": { 31 "lo": 10, 32 "hi": 13 33 }, 34 "id": 3 35 }, 36 "is_absolute": false, 37 "absolute_path": null, 38 "span": { 39 "lo": 10, 40 "hi": 13 41 }, 42 "id": 2 43 } 44 }, 45 { 46 "Path": { 47 "qualifier": [], 48 "identifier": { 49 "name": "bar", 50 "span": { 51 "lo": 15, 52 "hi": 18 53 }, 54 "id": 5 55 }, 56 "is_absolute": false, 57 "absolute_path": null, 58 "span": { 59 "lo": 15, 60 "hi": 18 61 }, 62 "id": 4 63 } 64 }, 65 { 66 "Path": { 67 "qualifier": [], 68 "identifier": { 69 "name": "baz", 70 "span": { 71 "lo": 20, 72 "hi": 23 73 }, 74 "id": 7 75 }, 76 "is_absolute": false, 77 "absolute_path": null, 78 "span": { 79 "lo": 20, 80 "hi": 23 81 }, 82 "id": 6 83 } 84 } 85 ], 86 "program": null, 87 "span": { 88 "lo": 0, 89 "hi": 24 90 }, 91 "id": 1 92 } 93 }, 94 "span": { 95 "lo": 0, 96 "hi": 25 97 }, 98 "id": 0 99 } 100 } 101 102 { 103 "Expression": { 104 "expression": { 105 "Call": { 106 "function": { 107 "qualifier": [], 108 "identifier": { 109 "name": "decrement", 110 "span": { 111 "lo": 26, 112 "hi": 35 113 }, 114 "id": 6 115 }, 116 "is_absolute": false, 117 "absolute_path": null, 118 "span": { 119 "lo": 26, 120 "hi": 35 121 }, 122 "id": 7 123 }, 124 "const_arguments": [], 125 "arguments": [ 126 { 127 "Path": { 128 "qualifier": [], 129 "identifier": { 130 "name": "foo", 131 "span": { 132 "lo": 36, 133 "hi": 39 134 }, 135 "id": 3 136 }, 137 "is_absolute": false, 138 "absolute_path": null, 139 "span": { 140 "lo": 36, 141 "hi": 39 142 }, 143 "id": 2 144 } 145 }, 146 { 147 "Literal": { 148 "span": { 149 "lo": 41, 150 "hi": 44 151 }, 152 "id": 4, 153 "variant": { 154 "Integer": [ 155 "U8", 156 "2" 157 ] 158 } 159 } 160 }, 161 { 162 "Literal": { 163 "span": { 164 "lo": 46, 165 "hi": 49 166 }, 167 "id": 5, 168 "variant": { 169 "Integer": [ 170 "U8", 171 "3" 172 ] 173 } 174 } 175 } 176 ], 177 "program": null, 178 "span": { 179 "lo": 26, 180 "hi": 50 181 }, 182 "id": 1 183 } 184 }, 185 "span": { 186 "lo": 26, 187 "hi": 51 188 }, 189 "id": 0 190 } 191 } 192 193 { 194 "Expression": { 195 "expression": { 196 "Call": { 197 "function": { 198 "qualifier": [], 199 "identifier": { 200 "name": "decrement", 201 "span": { 202 "lo": 52, 203 "hi": 61 204 }, 205 "id": 6 206 }, 207 "is_absolute": false, 208 "absolute_path": null, 209 "span": { 210 "lo": 52, 211 "hi": 61 212 }, 213 "id": 7 214 }, 215 "const_arguments": [], 216 "arguments": [ 217 { 218 "Path": { 219 "qualifier": [], 220 "identifier": { 221 "name": "foo", 222 "span": { 223 "lo": 62, 224 "hi": 65 225 }, 226 "id": 3 227 }, 228 "is_absolute": false, 229 "absolute_path": null, 230 "span": { 231 "lo": 62, 232 "hi": 65 233 }, 234 "id": 2 235 } 236 }, 237 { 238 "Path": { 239 "qualifier": [], 240 "identifier": { 241 "name": "bar", 242 "span": { 243 "lo": 67, 244 "hi": 70 245 }, 246 "id": 5 247 }, 248 "is_absolute": false, 249 "absolute_path": null, 250 "span": { 251 "lo": 67, 252 "hi": 70 253 }, 254 "id": 4 255 } 256 } 257 ], 258 "program": null, 259 "span": { 260 "lo": 52, 261 "hi": 71 262 }, 263 "id": 1 264 } 265 }, 266 "span": { 267 "lo": 52, 268 "hi": 72 269 }, 270 "id": 0 271 } 272 } 273 274 { 275 "Expression": { 276 "expression": { 277 "Call": { 278 "function": { 279 "qualifier": [], 280 "identifier": { 281 "name": "decrement", 282 "span": { 283 "lo": 73, 284 "hi": 82 285 }, 286 "id": 2 287 }, 288 "is_absolute": false, 289 "absolute_path": null, 290 "span": { 291 "lo": 73, 292 "hi": 82 293 }, 294 "id": 3 295 }, 296 "const_arguments": [], 297 "arguments": [], 298 "program": null, 299 "span": { 300 "lo": 73, 301 "hi": 84 302 }, 303 "id": 1 304 } 305 }, 306 "span": { 307 "lo": 73, 308 "hi": 85 309 }, 310 "id": 0 311 } 312 } 313