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