{
  "type": "Script",
  "span": {
    "start": 116,
    "end": 1361,
    "ctxt": 0
  },
  "body": [
    {
      "type": "FunctionDeclaration",
      "identifier": {
        "type": "Identifier",
        "span": {
          "start": 125,
          "end": 128,
          "ctxt": 0
        },
        "value": "foo",
        "optional": false
      },
      "declare": false,
      "params": [],
      "decorators": [],
      "span": {
        "start": 116,
        "end": 133,
        "ctxt": 0
      },
      "body": {
        "type": "BlockStatement",
        "span": {
          "start": 131,
          "end": 133,
          "ctxt": 0
        },
        "stmts": []
      },
      "generator": false,
      "async": false,
      "typeParameters": null,
      "returnType": null
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 148,
        "end": 158,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 148,
          "end": 157,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 148,
            "end": 153,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 148,
              "end": 151,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 152,
              "end": 153,
              "ctxt": 0
            },
            "value": "x",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 156,
            "end": 157,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 159,
        "end": 169,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 159,
          "end": 168,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 159,
            "end": 164,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 159,
              "end": 162,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 163,
              "end": 164,
              "ctxt": 0
            },
            "value": "y",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 167,
            "end": 168,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 183,
        "end": 197,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 183,
          "end": 196,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 183,
            "end": 192,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 183,
              "end": 186,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 187,
              "end": 192,
              "ctxt": 0
            },
            "value": "break",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 195,
            "end": 196,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 198,
        "end": 211,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 198,
          "end": 210,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 198,
            "end": 206,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 198,
              "end": 201,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 202,
              "end": 206,
              "ctxt": 0
            },
            "value": "case",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 209,
            "end": 210,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 212,
        "end": 226,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 212,
          "end": 225,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 212,
            "end": 221,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 212,
              "end": 215,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 216,
              "end": 221,
              "ctxt": 0
            },
            "value": "catch",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 224,
            "end": 225,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 227,
        "end": 241,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 227,
          "end": 240,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 227,
            "end": 236,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 227,
              "end": 230,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 231,
              "end": 236,
              "ctxt": 0
            },
            "value": "class",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 239,
            "end": 240,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 242,
        "end": 256,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 242,
          "end": 255,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 242,
            "end": 251,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 242,
              "end": 245,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 246,
              "end": 251,
              "ctxt": 0
            },
            "value": "const",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 254,
            "end": 255,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 257,
        "end": 274,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 257,
          "end": 273,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 257,
            "end": 269,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 257,
              "end": 260,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 261,
              "end": 269,
              "ctxt": 0
            },
            "value": "continue",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 272,
            "end": 273,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 275,
        "end": 292,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 275,
          "end": 291,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 275,
            "end": 287,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 275,
              "end": 278,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 279,
              "end": 287,
              "ctxt": 0
            },
            "value": "debugger",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 290,
            "end": 291,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 293,
        "end": 309,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 293,
          "end": 308,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 293,
            "end": 304,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 293,
              "end": 296,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 297,
              "end": 304,
              "ctxt": 0
            },
            "value": "default",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 307,
            "end": 308,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 310,
        "end": 325,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 310,
          "end": 324,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 310,
            "end": 320,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 310,
              "end": 313,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 314,
              "end": 320,
              "ctxt": 0
            },
            "value": "delete",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 323,
            "end": 324,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 326,
        "end": 337,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 326,
          "end": 336,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 326,
            "end": 332,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 326,
              "end": 329,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 330,
              "end": 332,
              "ctxt": 0
            },
            "value": "do",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 335,
            "end": 336,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 338,
        "end": 351,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 338,
          "end": 350,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 338,
            "end": 346,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 338,
              "end": 341,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 342,
              "end": 346,
              "ctxt": 0
            },
            "value": "else",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 349,
            "end": 350,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 352,
        "end": 365,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 352,
          "end": 364,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 352,
            "end": 360,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 352,
              "end": 355,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 356,
              "end": 360,
              "ctxt": 0
            },
            "value": "enum",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 363,
            "end": 364,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 366,
        "end": 381,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 366,
          "end": 380,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 366,
            "end": 376,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 366,
              "end": 369,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 370,
              "end": 376,
              "ctxt": 0
            },
            "value": "export",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 379,
            "end": 380,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 382,
        "end": 398,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 382,
          "end": 397,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 382,
            "end": 393,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 382,
              "end": 385,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 386,
              "end": 393,
              "ctxt": 0
            },
            "value": "extends",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 396,
            "end": 397,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 399,
        "end": 413,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 399,
          "end": 412,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 399,
            "end": 408,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 399,
              "end": 402,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 403,
              "end": 408,
              "ctxt": 0
            },
            "value": "false",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 411,
            "end": 412,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 414,
        "end": 430,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 414,
          "end": 429,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 414,
            "end": 425,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 414,
              "end": 417,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 418,
              "end": 425,
              "ctxt": 0
            },
            "value": "finally",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 428,
            "end": 429,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 431,
        "end": 443,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 431,
          "end": 442,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 431,
            "end": 438,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 431,
              "end": 434,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 435,
              "end": 438,
              "ctxt": 0
            },
            "value": "for",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 441,
            "end": 442,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 444,
        "end": 461,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 444,
          "end": 460,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 444,
            "end": 456,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 444,
              "end": 447,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 448,
              "end": 456,
              "ctxt": 0
            },
            "value": "function",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 459,
            "end": 460,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 462,
        "end": 473,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 462,
          "end": 472,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 462,
            "end": 468,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 462,
              "end": 465,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 466,
              "end": 468,
              "ctxt": 0
            },
            "value": "if",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 471,
            "end": 472,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 474,
        "end": 489,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 474,
          "end": 488,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 474,
            "end": 484,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 474,
              "end": 477,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 478,
              "end": 484,
              "ctxt": 0
            },
            "value": "import",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 487,
            "end": 488,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 490,
        "end": 501,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 490,
          "end": 500,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 490,
            "end": 496,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 490,
              "end": 493,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 494,
              "end": 496,
              "ctxt": 0
            },
            "value": "in",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 499,
            "end": 500,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 502,
        "end": 521,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 502,
          "end": 520,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 502,
            "end": 516,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 502,
              "end": 505,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 506,
              "end": 516,
              "ctxt": 0
            },
            "value": "instanceof",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 519,
            "end": 520,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 522,
        "end": 534,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 522,
          "end": 533,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 522,
            "end": 529,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 522,
              "end": 525,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 526,
              "end": 529,
              "ctxt": 0
            },
            "value": "new",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 532,
            "end": 533,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 535,
        "end": 548,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 535,
          "end": 547,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 535,
            "end": 543,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 535,
              "end": 538,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 539,
              "end": 543,
              "ctxt": 0
            },
            "value": "null",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 546,
            "end": 547,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 549,
        "end": 564,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 549,
          "end": 563,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 549,
            "end": 559,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 549,
              "end": 552,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 553,
              "end": 559,
              "ctxt": 0
            },
            "value": "return",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 562,
            "end": 563,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 565,
        "end": 579,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 565,
          "end": 578,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 565,
            "end": 574,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 565,
              "end": 568,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 569,
              "end": 574,
              "ctxt": 0
            },
            "value": "super",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 577,
            "end": 578,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 580,
        "end": 595,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 580,
          "end": 594,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 580,
            "end": 590,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 580,
              "end": 583,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 584,
              "end": 590,
              "ctxt": 0
            },
            "value": "switch",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 593,
            "end": 594,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 596,
        "end": 609,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 596,
          "end": 608,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 596,
            "end": 604,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 596,
              "end": 599,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 600,
              "end": 604,
              "ctxt": 0
            },
            "value": "this",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 607,
            "end": 608,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 610,
        "end": 624,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 610,
          "end": 623,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 610,
            "end": 619,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 610,
              "end": 613,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 614,
              "end": 619,
              "ctxt": 0
            },
            "value": "throw",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 622,
            "end": 623,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 625,
        "end": 638,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 625,
          "end": 637,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 625,
            "end": 633,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 625,
              "end": 628,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 629,
              "end": 633,
              "ctxt": 0
            },
            "value": "true",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 636,
            "end": 637,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 639,
        "end": 651,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 639,
          "end": 650,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 639,
            "end": 646,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 639,
              "end": 642,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 643,
              "end": 646,
              "ctxt": 0
            },
            "value": "try",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 649,
            "end": 650,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 652,
        "end": 667,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 652,
          "end": 666,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 652,
            "end": 662,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 652,
              "end": 655,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 656,
              "end": 662,
              "ctxt": 0
            },
            "value": "typeof",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 665,
            "end": 666,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 668,
        "end": 680,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 668,
          "end": 679,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 668,
            "end": 675,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 668,
              "end": 671,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 672,
              "end": 675,
              "ctxt": 0
            },
            "value": "var",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 678,
            "end": 679,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 681,
        "end": 694,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 681,
          "end": 693,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 681,
            "end": 689,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 681,
              "end": 684,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 685,
              "end": 689,
              "ctxt": 0
            },
            "value": "void",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 692,
            "end": 693,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 695,
        "end": 709,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 695,
          "end": 708,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 695,
            "end": 704,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 695,
              "end": 698,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 699,
              "end": 704,
              "ctxt": 0
            },
            "value": "while",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 707,
            "end": 708,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 710,
        "end": 723,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 710,
          "end": 722,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 710,
            "end": 718,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 710,
              "end": 713,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 714,
              "end": 718,
              "ctxt": 0
            },
            "value": "with",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 721,
            "end": 722,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 724,
        "end": 743,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 724,
          "end": 742,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 724,
            "end": 738,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 724,
              "end": 727,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 728,
              "end": 738,
              "ctxt": 0
            },
            "value": "implements",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 741,
            "end": 742,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 744,
        "end": 762,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 744,
          "end": 761,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 744,
            "end": 757,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 744,
              "end": 747,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 748,
              "end": 757,
              "ctxt": 0
            },
            "value": "interface",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 760,
            "end": 761,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 763,
        "end": 775,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 763,
          "end": 774,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 763,
            "end": 770,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 763,
              "end": 766,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 767,
              "end": 770,
              "ctxt": 0
            },
            "value": "let",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 773,
            "end": 774,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 776,
        "end": 792,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 776,
          "end": 791,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 776,
            "end": 787,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 776,
              "end": 779,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 780,
              "end": 787,
              "ctxt": 0
            },
            "value": "package",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 790,
            "end": 791,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 793,
        "end": 809,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 793,
          "end": 808,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 793,
            "end": 804,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 793,
              "end": 796,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 797,
              "end": 804,
              "ctxt": 0
            },
            "value": "private",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 807,
            "end": 808,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 810,
        "end": 828,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 810,
          "end": 827,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 810,
            "end": 823,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 810,
              "end": 813,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 814,
              "end": 823,
              "ctxt": 0
            },
            "value": "protected",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 826,
            "end": 827,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 829,
        "end": 844,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 829,
          "end": 843,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 829,
            "end": 839,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 829,
              "end": 832,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 833,
              "end": 839,
              "ctxt": 0
            },
            "value": "public",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 842,
            "end": 843,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 845,
        "end": 860,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 845,
          "end": 859,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 845,
            "end": 855,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 845,
              "end": 848,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 849,
              "end": 855,
              "ctxt": 0
            },
            "value": "static",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 858,
            "end": 859,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 861,
        "end": 875,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 861,
          "end": 874,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 861,
            "end": 870,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 861,
              "end": 864,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 865,
              "end": 870,
              "ctxt": 0
            },
            "value": "yield",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 873,
            "end": 874,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 876,
        "end": 893,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 876,
          "end": 892,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 876,
            "end": 888,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 876,
              "end": 879,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 880,
              "end": 888,
              "ctxt": 0
            },
            "value": "abstract",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 891,
            "end": 892,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 894,
        "end": 905,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 894,
          "end": 904,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 894,
            "end": 900,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 894,
              "end": 897,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 898,
              "end": 900,
              "ctxt": 0
            },
            "value": "as",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 903,
            "end": 904,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 906,
        "end": 922,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 906,
          "end": 921,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 906,
            "end": 917,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 906,
              "end": 909,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 910,
              "end": 917,
              "ctxt": 0
            },
            "value": "asserts",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 920,
            "end": 921,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 923,
        "end": 935,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 923,
          "end": 934,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 923,
            "end": 930,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 923,
              "end": 926,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 927,
              "end": 930,
              "ctxt": 0
            },
            "value": "any",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 933,
            "end": 934,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 936,
        "end": 950,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 936,
          "end": 949,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 936,
            "end": 945,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 936,
              "end": 939,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 940,
              "end": 945,
              "ctxt": 0
            },
            "value": "async",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 948,
            "end": 949,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 951,
        "end": 965,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 951,
          "end": 964,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 951,
            "end": 960,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 951,
              "end": 954,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 955,
              "end": 960,
              "ctxt": 0
            },
            "value": "await",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 963,
            "end": 964,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 966,
        "end": 982,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 966,
          "end": 981,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 966,
            "end": 977,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 966,
              "end": 969,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 970,
              "end": 977,
              "ctxt": 0
            },
            "value": "boolean",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 980,
            "end": 981,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 983,
        "end": 1003,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 983,
          "end": 1002,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 983,
            "end": 998,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 983,
              "end": 986,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 987,
              "end": 998,
              "ctxt": 0
            },
            "value": "constructor",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1001,
            "end": 1002,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1004,
        "end": 1020,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1004,
          "end": 1019,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1004,
            "end": 1015,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1004,
              "end": 1007,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1008,
              "end": 1015,
              "ctxt": 0
            },
            "value": "declare",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1018,
            "end": 1019,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1021,
        "end": 1033,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1021,
          "end": 1032,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1021,
            "end": 1028,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1021,
              "end": 1024,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1025,
              "end": 1028,
              "ctxt": 0
            },
            "value": "get",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1031,
            "end": 1032,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1034,
        "end": 1048,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1034,
          "end": 1047,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1034,
            "end": 1043,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1034,
              "end": 1037,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1038,
              "end": 1043,
              "ctxt": 0
            },
            "value": "infer",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1046,
            "end": 1047,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1049,
        "end": 1060,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1049,
          "end": 1059,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1049,
            "end": 1055,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1049,
              "end": 1052,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1053,
              "end": 1055,
              "ctxt": 0
            },
            "value": "is",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1058,
            "end": 1059,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1061,
        "end": 1075,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1061,
          "end": 1074,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1061,
            "end": 1070,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1061,
              "end": 1064,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1065,
              "end": 1070,
              "ctxt": 0
            },
            "value": "keyof",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1073,
            "end": 1074,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1076,
        "end": 1091,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1076,
          "end": 1090,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1076,
            "end": 1086,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1076,
              "end": 1079,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1080,
              "end": 1086,
              "ctxt": 0
            },
            "value": "module",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1089,
            "end": 1090,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1092,
        "end": 1110,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1092,
          "end": 1109,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1092,
            "end": 1105,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1092,
              "end": 1095,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1096,
              "end": 1105,
              "ctxt": 0
            },
            "value": "namespace",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1108,
            "end": 1109,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1111,
        "end": 1125,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1111,
          "end": 1124,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1111,
            "end": 1120,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1111,
              "end": 1114,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1115,
              "end": 1120,
              "ctxt": 0
            },
            "value": "never",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1123,
            "end": 1124,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1126,
        "end": 1143,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1126,
          "end": 1142,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1126,
            "end": 1138,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1126,
              "end": 1129,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1130,
              "end": 1138,
              "ctxt": 0
            },
            "value": "readonly",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1141,
            "end": 1142,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1144,
        "end": 1160,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1144,
          "end": 1159,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1144,
            "end": 1155,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1144,
              "end": 1147,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1148,
              "end": 1155,
              "ctxt": 0
            },
            "value": "require",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1158,
            "end": 1159,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1161,
        "end": 1176,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1161,
          "end": 1175,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1161,
            "end": 1171,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1161,
              "end": 1164,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1165,
              "end": 1171,
              "ctxt": 0
            },
            "value": "number",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1174,
            "end": 1175,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1177,
        "end": 1192,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1177,
          "end": 1191,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1177,
            "end": 1187,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1177,
              "end": 1180,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1181,
              "end": 1187,
              "ctxt": 0
            },
            "value": "object",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1190,
            "end": 1191,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1193,
        "end": 1205,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1193,
          "end": 1204,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1193,
            "end": 1200,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1193,
              "end": 1196,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1197,
              "end": 1200,
              "ctxt": 0
            },
            "value": "set",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1203,
            "end": 1204,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1206,
        "end": 1221,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1206,
          "end": 1220,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1206,
            "end": 1216,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1206,
              "end": 1209,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1210,
              "end": 1216,
              "ctxt": 0
            },
            "value": "string",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1219,
            "end": 1220,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1222,
        "end": 1237,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1222,
          "end": 1236,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1222,
            "end": 1232,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1222,
              "end": 1225,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1226,
              "end": 1232,
              "ctxt": 0
            },
            "value": "symbol",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1235,
            "end": 1236,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1238,
        "end": 1251,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1238,
          "end": 1250,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1238,
            "end": 1246,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1238,
              "end": 1241,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1242,
              "end": 1246,
              "ctxt": 0
            },
            "value": "type",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1249,
            "end": 1250,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1252,
        "end": 1270,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1252,
          "end": 1269,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1252,
            "end": 1265,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1252,
              "end": 1255,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1256,
              "end": 1265,
              "ctxt": 0
            },
            "value": "undefined",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1268,
            "end": 1269,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1271,
        "end": 1286,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1271,
          "end": 1285,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1271,
            "end": 1281,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1271,
              "end": 1274,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1275,
              "end": 1281,
              "ctxt": 0
            },
            "value": "unique",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1284,
            "end": 1285,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1287,
        "end": 1303,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1287,
          "end": 1302,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1287,
            "end": 1298,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1287,
              "end": 1290,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1291,
              "end": 1298,
              "ctxt": 0
            },
            "value": "unknown",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1301,
            "end": 1302,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1304,
        "end": 1317,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1304,
          "end": 1316,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1304,
            "end": 1312,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1304,
              "end": 1307,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1308,
              "end": 1312,
              "ctxt": 0
            },
            "value": "from",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1315,
            "end": 1316,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1318,
        "end": 1333,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1318,
          "end": 1332,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1318,
            "end": 1328,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1318,
              "end": 1321,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1322,
              "end": 1328,
              "ctxt": 0
            },
            "value": "global",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1331,
            "end": 1332,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1334,
        "end": 1349,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1334,
          "end": 1348,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1334,
            "end": 1344,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1334,
              "end": 1337,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1338,
              "end": 1344,
              "ctxt": 0
            },
            "value": "bigint",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1347,
            "end": 1348,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1350,
        "end": 1361,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1350,
          "end": 1360,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1350,
            "end": 1356,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1350,
              "end": 1353,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1354,
              "end": 1356,
              "ctxt": 0
            },
            "value": "of",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1359,
            "end": 1360,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    }
  ],
  "interpreter": null
}