)]}'
{
  "commit": "509d74c8274136d651c20786720d09291a7e6fc0",
  "tree": "517c9d241a051acf9aadd83b273dcdc0539d8337",
  "parents": [
    "a2bca728a49ae571d9e4c5859468aaacef5604b7"
  ],
  "author": {
    "name": "Alain",
    "email": "alainmarcel@yahoo.com",
    "time": "Fri Nov 22 00:09:17 2019 -0800"
  },
  "committer": {
    "name": "Alain",
    "email": "alainmarcel@yahoo.com",
    "time": "Fri Nov 22 00:09:59 2019 -0800"
  },
  "message": "Remove Antlr dependancy from public API, make Python optional\n\nSigned-off-by: Alain \u003calainmarcel@yahoo.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8298559f00bbef2bcff7945667d29b58481a78c1",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "7522b7daa5cde55ca4d5d0f4c7073f829ff5c7fb",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "300ab527c8d46711c0bc724707383cfdd01978b8",
      "old_mode": 33188,
      "old_path": "src/API/PythonAPI.cpp",
      "new_id": "58eb5f4b4610ea60bdc70a0468f137d4c420fc72",
      "new_mode": 33188,
      "new_path": "src/API/PythonAPI.cpp"
    },
    {
      "type": "modify",
      "old_id": "236513a71acaff913ef8c7919c8658d93da07950",
      "old_mode": 33188,
      "old_path": "src/API/PythonAPI.h",
      "new_id": "5249f1bb23b25a2aafb8e37862942c58e364f808",
      "new_mode": 33188,
      "new_path": "src/API/PythonAPI.h"
    },
    {
      "type": "modify",
      "old_id": "fe9735f579c96ca50d32354f1ae827f61762d7a4",
      "old_mode": 33188,
      "old_path": "src/API/SLAPI.cpp",
      "new_id": "22287479607716977c311fe5dbb4eb10f665856e",
      "new_mode": 33188,
      "new_path": "src/API/SLAPI.cpp"
    },
    {
      "type": "modify",
      "old_id": "8214a4b8e16fb5bd6ed5bb59258d5992968f6b66",
      "old_mode": 33188,
      "old_path": "src/API/SLAPI.h",
      "new_id": "c7c7d52dbc5276eeb3f76dc904722411e7206c88",
      "new_mode": 33188,
      "new_path": "src/API/SLAPI.h"
    },
    {
      "type": "modify",
      "old_id": "7785a87dae827bf84e3ba70be83d8e03ffa09a91",
      "old_mode": 33188,
      "old_path": "src/API/SV3_1aPythonListener.cpp",
      "new_id": "9cff7f081bc5c51b1d7209487ac4f1fd572787b6",
      "new_mode": 33188,
      "new_path": "src/API/SV3_1aPythonListener.cpp"
    },
    {
      "type": "modify",
      "old_id": "503009f5d7732620534be3145d8a056c6a33fbee",
      "old_mode": 33188,
      "old_path": "src/API/SV3_1aPythonListener.h",
      "new_id": "0b0c2f2447dc6dbf44accfff017e7f5b8003e56f",
      "new_mode": 33188,
      "new_path": "src/API/SV3_1aPythonListener.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a5289aa25ecea9d56cd2db64a35d01393e11290",
      "new_mode": 33188,
      "new_path": "src/API/Surelog.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0636f527e5ef3191816d3584c917eb67284b8f84",
      "new_mode": 33188,
      "new_path": "src/API/Surelog.h"
    },
    {
      "type": "modify",
      "old_id": "b2669ab37ae082d1d83e63099e5fd7d8c614ccd3",
      "old_mode": 33261,
      "old_path": "src/API/generate_python_listener_api.tcl",
      "new_id": "a41967aee1320a4e7675c3c2065ad7d7cda3f445",
      "new_mode": 33261,
      "new_path": "src/API/generate_python_listener_api.tcl"
    },
    {
      "type": "modify",
      "old_id": "a9f81cb03127ac698e29e8b3fe85f08bf3490a4e",
      "old_mode": 33188,
      "old_path": "src/API/slapi_wrap.cxx",
      "new_id": "43fbc702f6b7004d3692a895d4f7e3734d2b0968",
      "new_mode": 33188,
      "new_path": "src/API/slapi_wrap.cxx"
    },
    {
      "type": "modify",
      "old_id": "e7f32b5a78e51c0b5edba3a6c82751cc0e7a3345",
      "old_mode": 33188,
      "old_path": "src/Design/Design.cpp",
      "new_id": "c4b7c25de7f4d9a0faf622b96dd3e238300fe39f",
      "new_mode": 33188,
      "new_path": "src/Design/Design.cpp"
    },
    {
      "type": "modify",
      "old_id": "d22dba4097eea441f1c560a385190a9859f8f862",
      "old_mode": 33188,
      "old_path": "src/Design/Design.h",
      "new_id": "fbbb6e2fae50244b4060e42603571ca78e316e20",
      "new_mode": 33188,
      "new_path": "src/Design/Design.h"
    },
    {
      "type": "modify",
      "old_id": "c5aa6f08061a8af4fdcbc1b8e9067f23448a0089",
      "old_mode": 33188,
      "old_path": "src/Design/FileContent.cpp",
      "new_id": "df296f1376f9095bd5b9b0865e61e21bfd9c6a64",
      "new_mode": 33188,
      "new_path": "src/Design/FileContent.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec5ff0ec74fa92abe1b68db0d641b7fb95c6321a",
      "old_mode": 33188,
      "old_path": "src/ErrorReporting/ErrorContainer.cpp",
      "new_id": "56423f856cfc301b84474a3c7233676382eb59ce",
      "new_mode": 33188,
      "new_path": "src/ErrorReporting/ErrorContainer.cpp"
    },
    {
      "type": "modify",
      "old_id": "70461382744113f347b00d9965e4b59a4aad11fd",
      "old_mode": 33188,
      "old_path": "src/ErrorReporting/ErrorContainer.h",
      "new_id": "ac991844028d2e2830bd5c73b30220c6d1930e5b",
      "new_mode": 33188,
      "new_path": "src/ErrorReporting/ErrorContainer.h"
    },
    {
      "type": "modify",
      "old_id": "6e68a21fe1517165f0acd5ac877cd56831ad0367",
      "old_mode": 33188,
      "old_path": "src/Expression/ExprBuilder.cpp",
      "new_id": "50791ff3048a0a87282ca077dee79306ff76158f",
      "new_mode": 33188,
      "new_path": "src/Expression/ExprBuilder.cpp"
    },
    {
      "type": "modify",
      "old_id": "34f188cc908568ba99d37aeafff866592b9e3349",
      "old_mode": 33188,
      "old_path": "src/SourceCompile/CompileSourceFile.h",
      "new_id": "26f8dd55c885020b262b845c71b5522b72815df6",
      "new_mode": 33188,
      "new_path": "src/SourceCompile/CompileSourceFile.h"
    },
    {
      "type": "modify",
      "old_id": "0fb79f5795997620e394a12c751cfa44e3704a4a",
      "old_mode": 33188,
      "old_path": "src/SourceCompile/Compiler.cpp",
      "new_id": "6ed52ec909b8f4cb41196c02f5f67293866feb4e",
      "new_mode": 33188,
      "new_path": "src/SourceCompile/Compiler.cpp"
    },
    {
      "type": "modify",
      "old_id": "6edaee989eaa21709c6a46ab8f292a273d72e073",
      "old_mode": 33188,
      "old_path": "src/Utils/ParseUtils.h",
      "new_id": "254d333055b27cebc2f909b8c249e47836d198b9",
      "new_mode": 33188,
      "new_path": "src/Utils/ParseUtils.h"
    },
    {
      "type": "modify",
      "old_id": "62b84030ff6c572554c394d7fe1f45a6a55c553e",
      "old_mode": 33188,
      "old_path": "src/hellosureworld.cpp",
      "new_id": "c371b2141485911c69682b4812bceb5de56c6d77",
      "new_mode": 33188,
      "new_path": "src/hellosureworld.cpp"
    },
    {
      "type": "modify",
      "old_id": "554eaa83847dfca10c89c48c68a17ae0fdd7bd57",
      "old_mode": 33188,
      "old_path": "src/main.cpp",
      "new_id": "1f8f7946afa4d6d0608fd85f9cbf1d6a511b64fa",
      "new_mode": 33188,
      "new_path": "src/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "bcf78d4424a54354f377d5e0d41e2616f722db44",
      "old_mode": 33188,
      "old_path": "src/surelog.h",
      "new_id": "56c86bb007b716269389e45a3d619e839f81345a",
      "new_mode": 33188,
      "new_path": "src/surelog.h"
    }
  ]
}
