1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "ETSGLOBAL", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 1, 14 "column": 1 15 }, 16 "end": { 17 "line": 1, 18 "column": 1 19 } 20 } 21 }, 22 "superClass": null, 23 "implements": [], 24 "body": [ 25 { 26 "type": "MethodDefinition", 27 "key": { 28 "type": "Identifier", 29 "name": "main", 30 "decorators": [], 31 "loc": { 32 "start": { 33 "line": 1, 34 "column": 1 35 }, 36 "end": { 37 "line": 1, 38 "column": 1 39 } 40 } 41 }, 42 "kind": "method", 43 "accessibility": "public", 44 "static": true, 45 "optional": false, 46 "computed": false, 47 "value": { 48 "type": "FunctionExpression", 49 "function": { 50 "type": "ScriptFunction", 51 "id": { 52 "type": "Identifier", 53 "name": "main", 54 "decorators": [], 55 "loc": { 56 "start": { 57 "line": 1, 58 "column": 1 59 }, 60 "end": { 61 "line": 1, 62 "column": 1 63 } 64 } 65 }, 66 "generator": false, 67 "async": false, 68 "expression": false, 69 "params": [], 70 "body": { 71 "type": "BlockStatement", 72 "statements": [], 73 "loc": { 74 "start": { 75 "line": 1, 76 "column": 1 77 }, 78 "end": { 79 "line": 1, 80 "column": 1 81 } 82 } 83 }, 84 "loc": { 85 "start": { 86 "line": 1, 87 "column": 1 88 }, 89 "end": { 90 "line": 1, 91 "column": 1 92 } 93 } 94 }, 95 "loc": { 96 "start": { 97 "line": 1, 98 "column": 1 99 }, 100 "end": { 101 "line": 1, 102 "column": 1 103 } 104 } 105 }, 106 "overloads": [], 107 "decorators": [], 108 "loc": { 109 "start": { 110 "line": 1, 111 "column": 1 112 }, 113 "end": { 114 "line": 1, 115 "column": 1 116 } 117 } 118 }, 119 { 120 "type": "MethodDefinition", 121 "key": { 122 "type": "Identifier", 123 "name": "_$init$_", 124 "decorators": [], 125 "loc": { 126 "start": { 127 "line": 1, 128 "column": 1 129 }, 130 "end": { 131 "line": 1, 132 "column": 1 133 } 134 } 135 }, 136 "kind": "method", 137 "accessibility": "public", 138 "static": true, 139 "optional": false, 140 "computed": false, 141 "value": { 142 "type": "FunctionExpression", 143 "function": { 144 "type": "ScriptFunction", 145 "id": { 146 "type": "Identifier", 147 "name": "_$init$_", 148 "decorators": [], 149 "loc": { 150 "start": { 151 "line": 1, 152 "column": 1 153 }, 154 "end": { 155 "line": 1, 156 "column": 1 157 } 158 } 159 }, 160 "generator": false, 161 "async": false, 162 "expression": false, 163 "params": [], 164 "body": { 165 "type": "BlockStatement", 166 "statements": [ 167 { 168 "type": "BlockStatement", 169 "statements": [ 170 { 171 "type": "VariableDeclaration", 172 "declarations": [ 173 { 174 "type": "VariableDeclarator", 175 "id": { 176 "type": "Identifier", 177 "name": "a", 178 "decorators": [], 179 "loc": { 180 "start": { 181 "line": 18, 182 "column": 7 183 }, 184 "end": { 185 "line": 18, 186 "column": 8 187 } 188 } 189 }, 190 "init": { 191 "type": "NumberLiteral", 192 "value": 42, 193 "loc": { 194 "start": { 195 "line": 18, 196 "column": 11 197 }, 198 "end": { 199 "line": 18, 200 "column": 13 201 } 202 } 203 }, 204 "loc": { 205 "start": { 206 "line": 18, 207 "column": 7 208 }, 209 "end": { 210 "line": 18, 211 "column": 13 212 } 213 } 214 } 215 ], 216 "kind": "let", 217 "loc": { 218 "start": { 219 "line": 18, 220 "column": 3 221 }, 222 "end": { 223 "line": 18, 224 "column": 14 225 } 226 } 227 }, 228 { 229 "type": "BlockStatement", 230 "statements": [ 231 { 232 "type": "VariableDeclaration", 233 "declarations": [ 234 { 235 "type": "VariableDeclarator", 236 "id": { 237 "type": "Identifier", 238 "name": "b", 239 "decorators": [], 240 "loc": { 241 "start": { 242 "line": 20, 243 "column": 9 244 }, 245 "end": { 246 "line": 20, 247 "column": 10 248 } 249 } 250 }, 251 "init": { 252 "type": "BinaryExpression", 253 "operator": "+", 254 "left": { 255 "type": "Identifier", 256 "name": "a", 257 "decorators": [], 258 "loc": { 259 "start": { 260 "line": 20, 261 "column": 13 262 }, 263 "end": { 264 "line": 20, 265 "column": 14 266 } 267 } 268 }, 269 "right": { 270 "type": "NumberLiteral", 271 "value": 43, 272 "loc": { 273 "start": { 274 "line": 20, 275 "column": 17 276 }, 277 "end": { 278 "line": 20, 279 "column": 19 280 } 281 } 282 }, 283 "loc": { 284 "start": { 285 "line": 20, 286 "column": 13 287 }, 288 "end": { 289 "line": 20, 290 "column": 19 291 } 292 } 293 }, 294 "loc": { 295 "start": { 296 "line": 20, 297 "column": 9 298 }, 299 "end": { 300 "line": 20, 301 "column": 19 302 } 303 } 304 } 305 ], 306 "kind": "let", 307 "loc": { 308 "start": { 309 "line": 20, 310 "column": 5 311 }, 312 "end": { 313 "line": 20, 314 "column": 20 315 } 316 } 317 }, 318 { 319 "type": "BlockStatement", 320 "statements": [ 321 { 322 "type": "VariableDeclaration", 323 "declarations": [ 324 { 325 "type": "VariableDeclarator", 326 "id": { 327 "type": "Identifier", 328 "name": "c", 329 "decorators": [], 330 "loc": { 331 "start": { 332 "line": 22, 333 "column": 13 334 }, 335 "end": { 336 "line": 22, 337 "column": 14 338 } 339 } 340 }, 341 "init": { 342 "type": "BinaryExpression", 343 "operator": "+", 344 "left": { 345 "type": "Identifier", 346 "name": "b", 347 "decorators": [], 348 "loc": { 349 "start": { 350 "line": 22, 351 "column": 17 352 }, 353 "end": { 354 "line": 22, 355 "column": 18 356 } 357 } 358 }, 359 "right": { 360 "type": "NumberLiteral", 361 "value": 10, 362 "loc": { 363 "start": { 364 "line": 22, 365 "column": 21 366 }, 367 "end": { 368 "line": 22, 369 "column": 23 370 } 371 } 372 }, 373 "loc": { 374 "start": { 375 "line": 22, 376 "column": 17 377 }, 378 "end": { 379 "line": 22, 380 "column": 23 381 } 382 } 383 }, 384 "loc": { 385 "start": { 386 "line": 22, 387 "column": 13 388 }, 389 "end": { 390 "line": 22, 391 "column": 23 392 } 393 } 394 } 395 ], 396 "kind": "let", 397 "loc": { 398 "start": { 399 "line": 22, 400 "column": 9 401 }, 402 "end": { 403 "line": 22, 404 "column": 24 405 } 406 } 407 }, 408 { 409 "type": "BlockStatement", 410 "statements": [], 411 "loc": { 412 "start": { 413 "line": 23, 414 "column": 9 415 }, 416 "end": { 417 "line": 23, 418 "column": 11 419 } 420 } 421 } 422 ], 423 "loc": { 424 "start": { 425 "line": 21, 426 "column": 5 427 }, 428 "end": { 429 "line": 24, 430 "column": 6 431 } 432 } 433 } 434 ], 435 "loc": { 436 "start": { 437 "line": 19, 438 "column": 3 439 }, 440 "end": { 441 "line": 25, 442 "column": 4 443 } 444 } 445 } 446 ], 447 "loc": { 448 "start": { 449 "line": 17, 450 "column": 1 451 }, 452 "end": { 453 "line": 26, 454 "column": 2 455 } 456 } 457 } 458 ], 459 "loc": { 460 "start": { 461 "line": 1, 462 "column": 1 463 }, 464 "end": { 465 "line": 1, 466 "column": 1 467 } 468 } 469 }, 470 "loc": { 471 "start": { 472 "line": 1, 473 "column": 1 474 }, 475 "end": { 476 "line": 1, 477 "column": 1 478 } 479 } 480 }, 481 "loc": { 482 "start": { 483 "line": 1, 484 "column": 1 485 }, 486 "end": { 487 "line": 1, 488 "column": 1 489 } 490 } 491 }, 492 "overloads": [], 493 "decorators": [], 494 "loc": { 495 "start": { 496 "line": 1, 497 "column": 1 498 }, 499 "end": { 500 "line": 1, 501 "column": 1 502 } 503 } 504 } 505 ], 506 "loc": { 507 "start": { 508 "line": 1, 509 "column": 1 510 }, 511 "end": { 512 "line": 1, 513 "column": 1 514 } 515 } 516 }, 517 "loc": { 518 "start": { 519 "line": 1, 520 "column": 1 521 }, 522 "end": { 523 "line": 1, 524 "column": 1 525 } 526 } 527 } 528 ], 529 "loc": { 530 "start": { 531 "line": 1, 532 "column": 1 533 }, 534 "end": { 535 "line": 27, 536 "column": 1 537 } 538 } 539} 540