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": "TypeofExpression", 209 "argument": { 210 "type": "Identifier", 211 "name": "d", 212 "decorators": [], 213 "loc": { 214 "start": { 215 "line": 22, 216 "column": 8 217 }, 218 "end": { 219 "line": 22, 220 "column": 9 221 } 222 } 223 }, 224 "loc": { 225 "start": { 226 "line": 22, 227 "column": 1 228 }, 229 "end": { 230 "line": 22, 231 "column": 9 232 } 233 } 234 }, 235 "loc": { 236 "start": { 237 "line": 22, 238 "column": 1 239 }, 240 "end": { 241 "line": 22, 242 "column": 9 243 } 244 } 245 }, 246 { 247 "type": "ExpressionStatement", 248 "expression": { 249 "type": "UnaryExpression", 250 "operator": "void", 251 "prefix": true, 252 "argument": { 253 "type": "Identifier", 254 "name": "e", 255 "decorators": [], 256 "loc": { 257 "start": { 258 "line": 23, 259 "column": 6 260 }, 261 "end": { 262 "line": 23, 263 "column": 7 264 } 265 } 266 }, 267 "loc": { 268 "start": { 269 "line": 23, 270 "column": 1 271 }, 272 "end": { 273 "line": 23, 274 "column": 7 275 } 276 } 277 }, 278 "loc": { 279 "start": { 280 "line": 23, 281 "column": 1 282 }, 283 "end": { 284 "line": 23, 285 "column": 7 286 } 287 } 288 }, 289 { 290 "type": "ExpressionStatement", 291 "expression": { 292 "type": "UnaryExpression", 293 "operator": "delete", 294 "prefix": true, 295 "argument": { 296 "type": "NumberLiteral", 297 "value": 12, 298 "loc": { 299 "start": { 300 "line": 24, 301 "column": 8 302 }, 303 "end": { 304 "line": 24, 305 "column": 10 306 } 307 } 308 }, 309 "loc": { 310 "start": { 311 "line": 24, 312 "column": 1 313 }, 314 "end": { 315 "line": 24, 316 "column": 10 317 } 318 } 319 }, 320 "loc": { 321 "start": { 322 "line": 24, 323 "column": 1 324 }, 325 "end": { 326 "line": 24, 327 "column": 10 328 } 329 } 330 }, 331 { 332 "type": "ExpressionStatement", 333 "expression": { 334 "type": "LogicalExpression", 335 "operator": "||", 336 "left": { 337 "type": "UnaryExpression", 338 "operator": "!", 339 "prefix": true, 340 "argument": { 341 "type": "Identifier", 342 "name": "a", 343 "decorators": [], 344 "loc": { 345 "start": { 346 "line": 25, 347 "column": 2 348 }, 349 "end": { 350 "line": 25, 351 "column": 3 352 } 353 } 354 }, 355 "loc": { 356 "start": { 357 "line": 25, 358 "column": 1 359 }, 360 "end": { 361 "line": 25, 362 "column": 3 363 } 364 } 365 }, 366 "right": { 367 "type": "LogicalExpression", 368 "operator": "&&", 369 "left": { 370 "type": "UnaryExpression", 371 "operator": "~", 372 "prefix": true, 373 "argument": { 374 "type": "Identifier", 375 "name": "b", 376 "decorators": [], 377 "loc": { 378 "start": { 379 "line": 25, 380 "column": 8 381 }, 382 "end": { 383 "line": 25, 384 "column": 9 385 } 386 } 387 }, 388 "loc": { 389 "start": { 390 "line": 25, 391 "column": 7 392 }, 393 "end": { 394 "line": 25, 395 "column": 9 396 } 397 } 398 }, 399 "right": { 400 "type": "BinaryExpression", 401 "operator": "+", 402 "left": { 403 "type": "UnaryExpression", 404 "operator": "+", 405 "prefix": true, 406 "argument": { 407 "type": "Identifier", 408 "name": "c", 409 "decorators": [], 410 "loc": { 411 "start": { 412 "line": 25, 413 "column": 14 414 }, 415 "end": { 416 "line": 25, 417 "column": 15 418 } 419 } 420 }, 421 "loc": { 422 "start": { 423 "line": 25, 424 "column": 13 425 }, 426 "end": { 427 "line": 25, 428 "column": 15 429 } 430 } 431 }, 432 "right": { 433 "type": "UnaryExpression", 434 "operator": "-", 435 "prefix": true, 436 "argument": { 437 "type": "Identifier", 438 "name": "d", 439 "decorators": [], 440 "loc": { 441 "start": { 442 "line": 25, 443 "column": 19 444 }, 445 "end": { 446 "line": 25, 447 "column": 20 448 } 449 } 450 }, 451 "loc": { 452 "start": { 453 "line": 25, 454 "column": 18 455 }, 456 "end": { 457 "line": 25, 458 "column": 20 459 } 460 } 461 }, 462 "loc": { 463 "start": { 464 "line": 25, 465 "column": 13 466 }, 467 "end": { 468 "line": 25, 469 "column": 20 470 } 471 } 472 }, 473 "loc": { 474 "start": { 475 "line": 25, 476 "column": 7 477 }, 478 "end": { 479 "line": 25, 480 "column": 20 481 } 482 } 483 }, 484 "loc": { 485 "start": { 486 "line": 25, 487 "column": 1 488 }, 489 "end": { 490 "line": 25, 491 "column": 20 492 } 493 } 494 }, 495 "loc": { 496 "start": { 497 "line": 25, 498 "column": 1 499 }, 500 "end": { 501 "line": 25, 502 "column": 20 503 } 504 } 505 } 506 ], 507 "loc": { 508 "start": { 509 "line": 1, 510 "column": 1 511 }, 512 "end": { 513 "line": 25, 514 "column": 20 515 } 516 } 517} 518