1 {
   2     "type": "Program",
   3     "body": [
   4         {
   5             "type": "ExpressionStatement",
   6             "expression": {
   7                 "type": "ConditionalExpression",
   8                 "test": {
   9                     "type": "Identifier",
  10                     "name": "a"
  11                 },
  12                 "consequent": {
  13                     "type": "Identifier",
  14                     "name": "b"
  15                 },
  16                 "alternate": {
  17                     "type": "Identifier",
  18                     "name": "c"
  19                 }
  20             }
  21         }
  22     ]
  23 }