{
  "type": "DoWhileStatement",
  "body": {
    "type": "BlockStatement",
    "body": [
      {
        "type": "ExpressionStatement",
        "expression": {
          "type": "AssignmentExpression",
          "operator": "+=",
          "left": {
            "type": "Identifier",
            "name": "i"
          },
          "right": {
            "type": "Literal",
            "value": 1,
            "raw": "1"
          }
        }
      }
    ]
  },
  "test": {
    "type": "BinaryExpression",
    "operator": "<",
    "left": {
      "type": "Identifier",
      "name": "i"
    },
    "right": {
      "type": "Literal",
      "value": 100,
      "raw": "100"
    }
  }
}
