)]}'
{
  "commit": "e3fe367d78fa9fdc685bdd12a121487d450fddf9",
  "tree": "26b64a71ffcf45c9aa8c6f2e2d0ea85aba7b608a",
  "parents": [
    "761d1c116b059ddc6e9d2af30ef4658d361527b7"
  ],
  "author": {
    "name": "Joachim Bingel",
    "email": "joa.bingel@gmail.com",
    "time": "Wed Dec 17 18:35:58 2014 +0000"
  },
  "committer": {
    "name": "Joachim Bingel",
    "email": "joa.bingel@gmail.com",
    "time": "Wed Dec 17 18:35:58 2014 +0000"
  },
  "message": "Improved error handling for antlr3 and antlr4 trees:\n- Error listeners and message formatters\n- Cosmas grammar incorporates setter method for error listener\n- No more QueryExceptions, instead return empty query serialization along with error msg\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffdceae5cd6278256f8e6cb1b7c83cbb0a02289f",
      "old_mode": 33188,
      "old_path": "src/main/java/de/ids_mannheim/korap/query/serialize/AbstractSyntaxTree.java",
      "new_id": "624e42c54a042fc7d83d115c65d8f0c5bd92de3d",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/serialize/AbstractSyntaxTree.java"
    },
    {
      "type": "modify",
      "old_id": "d5e473c3a2c9299e3969b33bb71480d006e04f87",
      "old_mode": 33188,
      "old_path": "src/main/java/de/ids_mannheim/korap/query/serialize/AqlTree.java",
      "new_id": "bb56d6552818f03cda0070511df532876724cfcf",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/serialize/AqlTree.java"
    },
    {
      "type": "modify",
      "old_id": "5d94bd248918c78719542138f58d19951f653858",
      "old_mode": 33188,
      "old_path": "src/main/java/de/ids_mannheim/korap/query/serialize/CosmasTree.java",
      "new_id": "9803cf041f55098d64e965464ad921775dc6bdb7",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/serialize/CosmasTree.java"
    },
    {
      "type": "modify",
      "old_id": "3117220f409670f2ed16643ae304753fb06cb390",
      "old_mode": 33188,
      "old_path": "src/main/java/de/ids_mannheim/korap/query/serialize/PoliqarpPlusTree.java",
      "new_id": "ff525a07164b02297761c3e41a70b7b95e2d91bf",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/serialize/PoliqarpPlusTree.java"
    },
    {
      "type": "modify",
      "old_id": "a34f7c206e5df77a725843db2531825b8ba37bfc",
      "old_mode": 33188,
      "old_path": "src/main/java/de/ids_mannheim/korap/query/serialize/QuerySerializer.java",
      "new_id": "635b2c84808f0e33978a772b7bb15a55ce82b9bc",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/serialize/QuerySerializer.java"
    },
    {
      "type": "modify",
      "old_id": "61a97e258a082328c3428b09c1de63780ee36d97",
      "old_mode": 33188,
      "old_path": "src/main/java/de/ids_mannheim/korap/query/serialize/QueryUtils.java",
      "new_id": "2f5c23704d2b06cf0075be190f3207a56b363a2d",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/serialize/QueryUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a0fb6348576873c51a819871bc4ae7858000cae",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/serialize/util/Antlr3DescriptiveErrorListener.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b7115edc5a898a85e18b7823c77419fd578b814",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/serialize/util/Antlr4DescriptiveErrorListener.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bcf7e978e621cee99ae5a4814660d521ba900bd",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/serialize/util/StatusCodes.java"
    },
    {
      "type": "modify",
      "old_id": "fe6370ec46d8c8937474ae184b648cc05c3eda17",
      "old_mode": 33188,
      "old_path": "src/test/java/CosmasTreeTest.java",
      "new_id": "03ab9863bce4339dbf95d18a1c2872e75fa9cc18",
      "new_mode": 33188,
      "new_path": "src/test/java/CosmasTreeTest.java"
    }
  ]
}
