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