)]}'
{
  "commit": "8ed1a1578db6a0899630fbdf6903b4c373a031f4",
  "tree": "0c4132dbdefa589a470209fb32477baf11ed17b0",
  "parents": [
    "a994acdfbfe49559c7ab81213eed8bc484c6a544"
  ],
  "author": {
    "name": "Franck Bodmer",
    "email": "bodmer@ids-mannheim.de",
    "time": "Thu Jan 18 17:25:14 2024 +0100"
  },
  "committer": {
    "name": "Nils Diewald",
    "email": "nils@diewald-online.de",
    "time": "Tue Jun 11 10:56:33 2024 +0200"
  },
  "message": "opProx feature (Cosmas 2)\n\nrebase on origine/master.\nReview Comment  #181: resolved.\n\nSquashed commit consisting of\n- verbosity can be switched on/off on command line.\n- Prox: parsing %-w1 and %+w1 correctly.\n- opPROX: correcting order of Prox options: WIP.\n- beliebige Reihenfolge der Abstands-Optionen: WIP.\n- Prox: beliebige Reihenfolge der Optionen: OK.\n- Prox: beliebige Reihenfolge der Optionen: OK.\n- opPROX: grammar should accept any order of prox. options: WIP.\n- PROX: return exact error messasge about prox options.\n- PROX: emit a meaningfull error message: wip.\n- PROX: emit a meaningfull error message: WIP.\n- write parsing error to AST.\n- trying to write error message into an error node of the AST.\n- PROX: Fehlermeldung in KoralQuery schreiben funktioniert.\n- Prox...\n- Error detection inside Prox done. Returning a precise error message through JSON: done.\n- using addError() for error messages in PROX: WIP.\n- Prox: reporting exact error messages: works.\n- PROX: Tests with RecognitionExceptions removed. All Error Codes in StatusCodes.java.\n- Prox: error messages for wrong prox. options.\n- Prox: debug output deactivated.\n- Prox: deleted debug output.\n- Prox: Test added: WiP.\n- Prox: 1 working tests added.\n- Prox: 3 more tests added.\n\nchanges for Review on opPROX.\nchanges for the review.\nchanges for the review.\nopPROX: PROX_REMAIN defined as a complementary class.\nadd. test for %.\n\nChange-Id: I8802becaf840660a1512281b3477762a422f8b4f\nReviewed-on: https://korap.ids-mannheim.de/gerrit/c/KorAP/Koral/+/8015\nReviewed-by: Nils Diewald \u003cnils@diewald-online.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7704005bdbe5ed0e07d8f111045c526027d742d",
      "old_mode": 33188,
      "old_path": "Changes",
      "new_id": "d1ccfc219cb3c90b4b5d1d8b2d6ebf12f3bfb137",
      "new_mode": 33188,
      "new_path": "Changes"
    },
    {
      "type": "modify",
      "old_id": "b409fe5c7a464f40bd675c9342b24f69d12335a7",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "049b3952e962abf6d92f7344bba417e382880c33",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "modify",
      "old_id": "1569d1a51eec2d6d5fa0554c54a106987ab4a648",
      "old_mode": 33188,
      "old_path": "src/main/antlr/cosmas/c2ps_opPROX.g",
      "new_id": "58e00f4d2973186b0f9f68c560217c50e76fb47e",
      "new_mode": 33188,
      "new_path": "src/main/antlr/cosmas/c2ps_opPROX.g"
    },
    {
      "type": "modify",
      "old_id": "622971950eb1f77069e17c406cf971317c0b6151",
      "old_mode": 33188,
      "old_path": "src/main/java/de/ids_mannheim/korap/query/parse/cosmas/c2ps_opPROX.java",
      "new_id": "737c7ad00c3f2aaf574ac474fda1a497e7708039",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/parse/cosmas/c2ps_opPROX.java"
    },
    {
      "type": "modify",
      "old_id": "a6c7bd9d71fb3d9faac0afee6858808975a1614f",
      "old_mode": 33188,
      "old_path": "src/main/java/de/ids_mannheim/korap/query/serialize/Cosmas2QueryProcessor.java",
      "new_id": "16af2a3e1dc9487db560fe21250a42fd37aa328c",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/serialize/Cosmas2QueryProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "deaa58e9e98507d6bf9e5030ead4f63233891838",
      "old_mode": 33188,
      "old_path": "src/main/java/de/ids_mannheim/korap/query/serialize/QuerySerializer.java",
      "new_id": "a51bae1b40d5d81e5aab008c981f8f8ad26a6f34",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/query/serialize/QuerySerializer.java"
    },
    {
      "type": "modify",
      "old_id": "92ba9ef6051ada858012840050af7a957770a217",
      "old_mode": 33188,
      "old_path": "src/main/java/de/ids_mannheim/korap/util/C2RecognitionException.java",
      "new_id": "358dd0c23b04927824322753ff2ec82ce8c14019",
      "new_mode": 33188,
      "new_path": "src/main/java/de/ids_mannheim/korap/util/C2RecognitionException.java"
    },
    {
      "type": "modify",
      "old_id": "bb4319c7f57b0cf693f79f30a2406ec6d9d30f84",
      "old_mode": 33188,
      "old_path": "src/test/java/de/ids_mannheim/korap/test/cosmas2/Cosmas2QueryProcessorTest.java",
      "new_id": "b3665944f5110ee137978149398ff52e7665ca7b",
      "new_mode": 33188,
      "new_path": "src/test/java/de/ids_mannheim/korap/test/cosmas2/Cosmas2QueryProcessorTest.java"
    }
  ]
}
