)]}'
{
  "commit": "837fe726e639f823a62ed4aa4abda45d40f3c803",
  "tree": "55a4ff07f029dbc819f199ac9e0064ab6b39619b",
  "parents": [
    "945333e25efbfc49d50adcaf7eed6092e3a5fafa"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Sep 16 18:41:18 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Sep 16 18:41:18 2020 +0000"
  },
  "message": "Rewrite some loops in CFXA_FMParser.\n\nResolve some TODO() about whether the loops are necessary. From looking\nat the code, we\u0027ve got a for-loop with a break as its last statement,\nwhich looks unnecessary until one spots the continue statements lurking\nwithin. So remove the continues and the final break to make this\nclearer.\n\nOTOH, the TODO() might have been referring to whether the sequence of\ntokens required to loop the loop could actually occur, which does seem\npossible.\n\nChange-Id: I64778892ae175b7db6a6455c92e666c48ec82ab5\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/73630\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28f3bccf7beb69d01c337c494970aa8c7ccd72a2",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/fm2js/cxfa_fmparser.cpp",
      "new_id": "2f1cb7e9ba613562ec3d5923fb36d1b524f46913",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/fm2js/cxfa_fmparser.cpp"
    }
  ]
}
