)]}'
{
  "commit": "0358d1bc1b290ee2e9ed3ce0cc60f999bf96d3ae",
  "tree": "5aada18efac23c0652ab011dc436117d225e006f",
  "parents": [
    "5c58a06515bace266ce9e1dc78abd4bcac36ed79"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Nov 04 14:25:21 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed Nov 04 14:25:21 2020 +0000"
  },
  "message": "wsgl parser: Use expect() for parenthesis checks\n\nKeeps error message consistent. Reduces code.\n\nBug: tint:282\nChange-Id: Ie5059599ed538bc589d594d7f16aa3db6774110b\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/31727\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9634793418274c83318e8920c70da5a91fc5244e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "ca6274eb88228780d168191807139a53ffb25a12",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "55a1552f9fb912f5e62566281254d9c9b450b0da",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_const_expr_test.cc",
      "new_id": "fa00f329842f12f45d52c3f38ad511dcaad4567e",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_const_expr_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c73857d375a0b7772bc7973e5e25612c578023cd",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_error_msg_test.cc",
      "new_id": "7e0e4467f819f2297b022f805a019f8cd25877c3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_error_msg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bbd036b11715c1114a103f328d0a6cab8c45dd86",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_for_stmt_test.cc",
      "new_id": "6fffc657044ee58fa3225bf7681c68bc0ff6dfe0",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_for_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d8661a3da3de7c99404f2e0973c4dd7497046415",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_decoration_test.cc",
      "new_id": "5e8ae5b53c94f335bc18ea076a8040751871607b",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "df0eabf52d29b8035f75d0534402a239cc43e9ed",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_header_test.cc",
      "new_id": "469dafef3cfeff36f84f2e1a47d563bc9f53d5cb",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_header_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2898c879d81f0ae54ff4b7cf0f7417ee97bbca31",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_if_stmt_test.cc",
      "new_id": "63cba7107c600a2e7b6a39abdc78b3d2a6d9aea4",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_if_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "06104465d97408cb624d9df35c659aa02bf713f4",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc",
      "new_id": "75ec3ea4a7d16f52275a48ef3d2175441d09b272",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4560dbe4fcc6dea80b8d78ecd304b2d71c759126",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc",
      "new_id": "41c218c5825af775de191f6c5ca73025beef87fd",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c01be5305b39e75fa4a6ca51ffeafb9792b02102",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_member_decoration_test.cc",
      "new_id": "a6d2ff7d30102636537c932f19966ebf47c3a9a8",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_member_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3d3a51542e77a3d22e1bc4610092053337189f94",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_switch_stmt_test.cc",
      "new_id": "c3f99d60ebbd12030c96b70ccdef56bdf46d4389",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_switch_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7ad9e5650b22676d4e35d426e3f6b925de6fd24d",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_decl_test.cc",
      "new_id": "55e9cd3c104ab43ade0f882f7886ad243e16b18f",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d2c77554c55227c504fd11654fc6408eb05a28a4",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc",
      "new_id": "68736e851361e284fec4fedf36c61d26ed9408ec",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc"
    }
  ]
}
