)]}'
{
  "commit": "a753ad47a48fc0fba6e617b7ffcddc0e1fdc4b2e",
  "tree": "f34a3dd4e2193a1f8acd7901f322d11ed3d40b4b",
  "parents": [
    "63d0fabeb1fc11e4829256804bf776a23e8f2849"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Mar 06 17:48:33 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 06 17:48:33 2023 +0000"
  },
  "message": "Add writer to emit the AST.\n\nThis CL adds a new `SyntaxTree` writer and a `dump-syntax-tree` option\nto the `tint` program which emits a copy of the AST to the terminal.\n\nChange-Id: I83f6cd7aad3413b0a823728e8aac0d551421b33a\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/122540\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": "66e2dcd533b47caa29f691d0028838f481e10975",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "59776f9de688cbb8fee611db6cfa7760f4d01014",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "89eb6eef993e0a00ab998fcbd5b557c99e76cdab",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "44b7406d8d642d745b87b1a2371da31c56ae79c1",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1d3189625006aca05c1614269537181a52bd1af4",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "b46c8b1db249beddc80f72c44b5d7d80b4ef527a",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0b2aad271f23e0179f1d165a261d98b260112e0b",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/main.cc",
      "new_id": "22cbf0b885eef61964f1fcbc455755cf71198cd9",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/main.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6919d244129b74a6cf91f17d0178d6ec161b4b8b",
      "new_mode": 33188,
      "new_path": "src/tint/writer/syntax_tree/generator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce81c3fdb4dca1a02b816088c3f15f060131215e",
      "new_mode": 33188,
      "new_path": "src/tint/writer/syntax_tree/generator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5e2f2fb7bf9b773b42ffc90834a970b14f07e80",
      "new_mode": 33188,
      "new_path": "src/tint/writer/syntax_tree/generator_impl.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b9a187128e5dfdee6e87562e187762e3c73a0d3",
      "new_mode": 33188,
      "new_path": "src/tint/writer/syntax_tree/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "9e3924831082bd6ea61c47238bd58dbb14ae7068",
      "old_mode": 33188,
      "old_path": "tint_overrides_with_defaults.gni",
      "new_id": "c54915d769e13944140904d19a2a3136d89e146d",
      "new_mode": 33188,
      "new_path": "tint_overrides_with_defaults.gni"
    }
  ]
}
