)]}'
{
  "commit": "d34f8a41d6ebcc06b34564e8440d454571e305a9",
  "tree": "9c924962f9f59793dbd8812c6e935b94eb32bb9b",
  "parents": [
    "f0156ef3e883d7a2c9a15747355abceb8b7b5c78"
  ],
  "author": {
    "name": "Ibrar Ahmed",
    "email": "ibrar.ahmed@percona.com",
    "time": "Sun Apr 30 22:23:40 2023 +0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Apr 30 10:23:40 2023 -0700"
  },
  "message": "Implement lexer and parser for cypher commands with MATCH prototype. (#880)\n\nThis commit introduces the cypher .l and cypher.y file contains n a lexer\nand grammar for handling cypher commands, respectively. The new files also\ninclude a prototype function for the MATCH command, which will be further\ndeveloped in subsequent commits.\n\nflex -b -Cfe -p -p -o ‘cypher.c’ cypher.l\nbison -d cypher.y\nmake",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d14f69030688bc5b10762df7f8840c2b8d580da",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "0a1b239b40e693965fab9bc0a67fdfc86d0f33b4",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42fe06cc09852f191a4313bb771a10ef982892db",
      "new_mode": 33188,
      "new_path": "cypher.l"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccfbcfbed3791070b945ff6927dce010dba877c9",
      "new_mode": 33188,
      "new_path": "cypher.y"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80dcf059dcf5c09ebaf51f8aad5fbe080dcd60a5",
      "new_mode": 33188,
      "new_path": "cypherscan.h"
    },
    {
      "type": "modify",
      "old_id": "b0c4177a20e9719a928f6477372477dd67204dae",
      "old_mode": 33188,
      "old_path": "mainloop.c",
      "new_id": "0e1ee2be7454c78fb08cb78cf62402488422f263",
      "new_mode": 33188,
      "new_path": "mainloop.c"
    },
    {
      "type": "modify",
      "old_id": "aee12ddd250fce3d82e5f100186a0d856f72f9fd",
      "old_mode": 33188,
      "old_path": "psqlscanslash.c",
      "new_id": "515f21510168880e31013cb35ef93fe29ae6f43c",
      "new_mode": 33188,
      "new_path": "psqlscanslash.c"
    }
  ]
}
