1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "VariableDeclaration", 6 "declarations": [ 7 { 8 "type": "VariableDeclarator", 9 "id": { 10 "type": "Identifier", 11 "name": "declare", 12 "loc": { 13 "start": { 14 "line": 17, 15 "column": 5 16 }, 17 "end": { 18 "line": 17, 19 "column": 12 20 } 21 } 22 }, 23 "init": { 24 "type": "NumberLiteral", 25 "value": 0, 26 "loc": { 27 "start": { 28 "line": 17, 29 "column": 15 30 }, 31 "end": { 32 "line": 17, 33 "column": 16 34 } 35 } 36 }, 37 "loc": { 38 "start": { 39 "line": 17, 40 "column": 5 41 }, 42 "end": { 43 "line": 17, 44 "column": 16 45 } 46 } 47 }, 48 { 49 "type": "VariableDeclarator", 50 "id": { 51 "type": "Identifier", 52 "name": "namespace", 53 "loc": { 54 "start": { 55 "line": 17, 56 "column": 18 57 }, 58 "end": { 59 "line": 17, 60 "column": 27 61 } 62 } 63 }, 64 "init": { 65 "type": "NumberLiteral", 66 "value": 1, 67 "loc": { 68 "start": { 69 "line": 17, 70 "column": 30 71 }, 72 "end": { 73 "line": 17, 74 "column": 31 75 } 76 } 77 }, 78 "loc": { 79 "start": { 80 "line": 17, 81 "column": 18 82 }, 83 "end": { 84 "line": 17, 85 "column": 31 86 } 87 } 88 }, 89 { 90 "type": "VariableDeclarator", 91 "id": { 92 "type": "Identifier", 93 "name": "ns", 94 "loc": { 95 "start": { 96 "line": 17, 97 "column": 33 98 }, 99 "end": { 100 "line": 17, 101 "column": 35 102 } 103 } 104 }, 105 "init": { 106 "type": "NumberLiteral", 107 "value": 2, 108 "loc": { 109 "start": { 110 "line": 17, 111 "column": 38 112 }, 113 "end": { 114 "line": 17, 115 "column": 39 116 } 117 } 118 }, 119 "loc": { 120 "start": { 121 "line": 17, 122 "column": 33 123 }, 124 "end": { 125 "line": 17, 126 "column": 39 127 } 128 } 129 } 130 ], 131 "kind": "var", 132 "loc": { 133 "start": { 134 "line": 17, 135 "column": 1 136 }, 137 "end": { 138 "line": 17, 139 "column": 40 140 } 141 } 142 }, 143 { 144 "type": "ExpressionStatement", 145 "expression": { 146 "type": "AssignmentExpression", 147 "operator": "=", 148 "left": { 149 "type": "Identifier", 150 "name": "declare", 151 "loc": { 152 "start": { 153 "line": 18, 154 "column": 1 155 }, 156 "end": { 157 "line": 18, 158 "column": 8 159 } 160 } 161 }, 162 "right": { 163 "type": "NumberLiteral", 164 "value": 2, 165 "loc": { 166 "start": { 167 "line": 18, 168 "column": 11 169 }, 170 "end": { 171 "line": 18, 172 "column": 12 173 } 174 } 175 }, 176 "loc": { 177 "start": { 178 "line": 18, 179 "column": 1 180 }, 181 "end": { 182 "line": 18, 183 "column": 12 184 } 185 } 186 }, 187 "loc": { 188 "start": { 189 "line": 18, 190 "column": 1 191 }, 192 "end": { 193 "line": 18, 194 "column": 13 195 } 196 } 197 }, 198 { 199 "type": "ExpressionStatement", 200 "expression": { 201 "type": "UpdateExpression", 202 "operator": "++", 203 "prefix": false, 204 "argument": { 205 "type": "Identifier", 206 "name": "declare", 207 "loc": { 208 "start": { 209 "line": 19, 210 "column": 1 211 }, 212 "end": { 213 "line": 19, 214 "column": 8 215 } 216 } 217 }, 218 "loc": { 219 "start": { 220 "line": 19, 221 "column": 1 222 }, 223 "end": { 224 "line": 19, 225 "column": 10 226 } 227 } 228 }, 229 "loc": { 230 "start": { 231 "line": 19, 232 "column": 1 233 }, 234 "end": { 235 "line": 19, 236 "column": 11 237 } 238 } 239 }, 240 { 241 "type": "ExpressionStatement", 242 "expression": { 243 "type": "Identifier", 244 "name": "declare", 245 "loc": { 246 "start": { 247 "line": 21, 248 "column": 1 249 }, 250 "end": { 251 "line": 21, 252 "column": 8 253 } 254 } 255 }, 256 "loc": { 257 "start": { 258 "line": 21, 259 "column": 1 260 }, 261 "end": { 262 "line": 21, 263 "column": 8 264 } 265 } 266 }, 267 { 268 "type": "ExpressionStatement", 269 "expression": { 270 "type": "Identifier", 271 "name": "namespace", 272 "loc": { 273 "start": { 274 "line": 22, 275 "column": 1 276 }, 277 "end": { 278 "line": 22, 279 "column": 10 280 } 281 } 282 }, 283 "loc": { 284 "start": { 285 "line": 22, 286 "column": 1 287 }, 288 "end": { 289 "line": 22, 290 "column": 10 291 } 292 } 293 }, 294 { 295 "type": "ExpressionStatement", 296 "expression": { 297 "type": "Identifier", 298 "name": "ns", 299 "loc": { 300 "start": { 301 "line": 23, 302 "column": 1 303 }, 304 "end": { 305 "line": 23, 306 "column": 3 307 } 308 } 309 }, 310 "loc": { 311 "start": { 312 "line": 23, 313 "column": 1 314 }, 315 "end": { 316 "line": 23, 317 "column": 3 318 } 319 } 320 }, 321 { 322 "type": "BlockStatement", 323 "statements": [], 324 "loc": { 325 "start": { 326 "line": 24, 327 "column": 1 328 }, 329 "end": { 330 "line": 24, 331 "column": 3 332 } 333 } 334 }, 335 { 336 "type": "TSModuleDeclaration", 337 "id": { 338 "type": "Identifier", 339 "name": "declare", 340 "loc": { 341 "start": { 342 "line": 26, 343 "column": 19 344 }, 345 "end": { 346 "line": 26, 347 "column": 26 348 } 349 } 350 }, 351 "body": { 352 "type": "TSModuleBlock", 353 "body": [], 354 "loc": { 355 "start": { 356 "line": 26, 357 "column": 27 358 }, 359 "end": { 360 "line": 26, 361 "column": 29 362 } 363 } 364 }, 365 "declare": true, 366 "global": false, 367 "loc": { 368 "start": { 369 "line": 26, 370 "column": 9 371 }, 372 "end": { 373 "line": 26, 374 "column": 29 375 } 376 } 377 } 378 ], 379 "loc": { 380 "start": { 381 "line": 1, 382 "column": 1 383 }, 384 "end": { 385 "line": 26, 386 "column": 29 387 } 388 } 389} 390