)]}'
{
  "commit": "202362f47db4f81df9dcee8d97a4fef295cf4579",
  "tree": "5dd3c47228eb07e1e8c49b1050d4d7b0e50593b1",
  "parents": [
    "acdf6e1a53cac328a863006369111b7f74402c09"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Aug 24 18:05:26 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 24 18:05:26 2022 +0000"
  },
  "message": "Convert to new expression grammar\n\nThis CL moves all the grammar rules to use the new\n`maybe_expression` rules. All of the old `expression` rules\nare removed.\n\nBug: tint:1633\nChange-Id: I29637a4c6fcd200650a2b57011b6539c66be942a\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/99920\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8283b4582780d5086f846cc9515dd91491e0cc42",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "d140e1e1c52acac6b351daccff3634c21c4576c9",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6703d6525f93ef4404b9da3ec96d02e1058e294c",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "5d77470d57278319f53f76b77537cf27f187fbad",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c49580cf06ceff096eef4df30f77b0b7a91a4d12",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.cc",
      "new_id": "f0c6a18a235e9dc291b47ed12bf7ea940ec21fe9",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "44525c07d5726134db362749d5421893f0555b9b",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.h",
      "new_id": "c733d02a3f3f8ad3b4798b18cce776d2a5b4813b",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "3259e273b31490c5b1a6fa66a225085194b9c79b",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_additive_expression_test.cc",
      "new_id": "971c6953bb718efb6a0d0aa90298a3383afd627b",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_additive_expression_test.cc"
    },
    {
      "type": "delete",
      "old_id": "fd90460124febb67a0da52d117d2b069f388df5b",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_and_expression_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "158227d833ff2ef02b73e5b7feb84deff533e75f",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_equality_expression_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2994ae8eca26c71ac74ecfc3dcbbac02a39fb0af",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_exclusive_or_expression_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f534ff799140810a921b470afe77c087aa7befd6",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_inclusive_or_expression_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8baadaf7cf70f1adc773d6e532a90d31205b028d",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_logical_and_expression_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "943b059321f2244369a45fb97fbea6323d0996e5",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_logical_or_expression_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "618a0c083c32dd36ce5d4d4a840d050dcb4d52aa",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_multiplicative_expression_test.cc",
      "new_id": "941747798f5728338d00bae1a3ffa126533e13e7",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_multiplicative_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "59cddc6bf5ccfc03c7b554ffab11786071be93cb",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_relational_expression_test.cc",
      "new_id": "0d0eabcc713e517136cfafda5ed30806186f9502",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_relational_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d518004b7582e33382f8402a512fa1a668a2faf4",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_shift_expression_test.cc",
      "new_id": "2c8aef30a41256446d9c9730c09c00d1af42befe",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_shift_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "184de66de5df1f57c579bd25e1c9a89fc1db87f8",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_unary_expression_test.cc",
      "new_id": "29598d9dbed61bb00da7c03232e850158779ab39",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_unary_expression_test.cc"
    }
  ]
}
