)]}'
{
  "commit": "63a5aa7d58dfa45476297ff7a4374d72212ee92e",
  "tree": "87b34eb739134be1eb2679724aa809099888deed",
  "parents": [
    "4641d76a2ec4ab5a45702361d98dea5da3d02b3b"
  ],
  "author": {
    "name": "Tomek Ponitka",
    "email": "tommek@google.com",
    "time": "Mon Aug 24 18:22:22 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Aug 24 18:22:22 2020 +0000"
  },
  "message": "[wgsl-reader] Adding for loops\n\nImplementing ParserImpl::for_stmt(). Also adding\nfor_stmt and body_stmt to ParserImpl::statement().\n\nBug: tint:138\nChange-Id: Idc3f901648ca115f4d94b3614a940263ef841282\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/27261\nCommit-Queue: Tomek Ponitka \u003ctommek@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "423d670f36016f9d09128f14bfdf80061a5ef4d3",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "34dcabbcce3f1c2c25d59b341a699885dc9693d1",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e735d3b4c3667c33d611dc305928f8579f921421",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "68707f4e19e7554497c837c9ce769af254108a93",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "f38d9b76321b7a9cde749bcab2ce404d8df59f8e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer.cc",
      "new_id": "981ea6990c340d1c24d874d8e510b291657d5688",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "d8ed5eef26d8926c22e2a6177ab596c17e8fac6b",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer_test.cc",
      "new_id": "c2edd003697f780459a473e2d0822256c6e8b60b",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "93d69373aa0519b564ffd02bd8f07280bbb79556",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "dcd2b440de00fa46167940f174a85887fc0998a3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "3bd914520c4d8caa62d94cdf80bac3c1dbd1e957",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "28c5e33857153d0c0219100b5393ed7230051dc0",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44704b4cfa068fc73775184db54988e294688713",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_for_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6f9672e8a00139ea3006464833b20bd441b2b072",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.cc",
      "new_id": "2705fd27825e1808e6a28351b2fcb11116fd8c1a",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.cc"
    },
    {
      "type": "modify",
      "old_id": "7fbc17701448ebb297a2b71a326dafedd3f3b407",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.h",
      "new_id": "9f9ba4a0b7032ac6f4f6f18d95780e2bd723a022",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.h"
    }
  ]
}
