)]}'
{
  "log": [
    {
      "commit": "7198645d17c76a8442ebcb306b84bfd702209ffd",
      "tree": "36dd57e7d0a8e30e342113e43908d8ffe1f5fbfc",
      "parents": [
        "6742b96b605b9a48a68e7c5b68da684de37e4f66"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 09 01:36:30 2021 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 09 01:36:30 2021 +0100"
      },
      "message": "Speed up build\n\nChange-Id: I15ca89cdd79f7291c8f77f0e9cd31c6d56db186f\n"
    },
    {
      "commit": "6742b96b605b9a48a68e7c5b68da684de37e4f66",
      "tree": "98790cbaa315a176f19057114d61e7d5feac1050",
      "parents": [
        "7e75ef09ecdf4b21a337eb8a8492bcefbdc9287f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 09 01:17:20 2021 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 09 01:17:20 2021 +0100"
      },
      "message": "Add XML entities\n\nChange-Id: Ib22e51ec8427e0af23a9dcf83c01e6e16837c91e\n"
    },
    {
      "commit": "7e75ef09ecdf4b21a337eb8a8492bcefbdc9287f",
      "tree": "5a5cae7886e5bdf3f3da9ec62cc6c2b1d9ae4ac2",
      "parents": [
        "11a05d9149ab7c40be078cc27c559944d18ecc50"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Nov 06 13:19:45 2021 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Nov 06 13:19:45 2021 +0100"
      },
      "message": "Add makefile\n\nChange-Id: Iece9b64fa8f7ace18520f8e93661b82896056648\n"
    },
    {
      "commit": "11a05d9149ab7c40be078cc27c559944d18ecc50",
      "tree": "49903480ecc67dbdf337ac399e76edf84022c27d",
      "parents": [
        "9135b20851a9f5cd39eb74dcbebfe99973b3e23f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Nov 06 13:17:11 2021 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Nov 06 13:17:11 2021 +0100"
      },
      "message": "Extend tokenizer fileending\n\nChange-Id: Ic9d40178daec364793cad52dd2e0560a40479eb9\n"
    },
    {
      "commit": "9135b20851a9f5cd39eb74dcbebfe99973b3e23f",
      "tree": "ab3a72fcb9a9a3db44459af56080b828c24e1b80",
      "parents": [
        "f1106ec0b51da52a8714194a7530eb20b856c2e5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Nov 06 13:16:07 2021 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Nov 06 13:16:07 2021 +0100"
      },
      "message": "Test IPv4 handling\n\nChange-Id: Id8e2c0bc3ddbd9273942cc636a061f7a3fac7563\n"
    },
    {
      "commit": "f1106ec0b51da52a8714194a7530eb20b856c2e5",
      "tree": "2d23964ce00df44974986c32bfdc489ed7642022",
      "parents": [
        "4a6e0ff27e52dba9c76f93f899256682c282cc48"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 05 13:04:44 2021 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 05 13:04:44 2021 +0100"
      },
      "message": "Add single character abbreviations\n\nChange-Id: I8697f92adb3c6ad130b55260b1829bd61673a9f2\n"
    },
    {
      "commit": "4a6e0ff27e52dba9c76f93f899256682c282cc48",
      "tree": "579d2a9bf862aa21d785a12ea62fd73108acef2f",
      "parents": [
        "274600ea83403e4665d50957c0d1195e5a9cd1ee"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Nov 04 00:15:54 2021 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Nov 04 00:15:54 2021 +0100"
      },
      "message": "Fix newline after eot behaiour\n\nChange-Id: I4e01088afaa022665635a1382a49eaa70b151e5a\n"
    },
    {
      "commit": "274600ea83403e4665d50957c0d1195e5a9cd1ee",
      "tree": "ba09964603eab57a37ee7992a780cdd5d30b057c",
      "parents": [
        "9c3bf7f9cab23cb43e0cf8b53da2847d5233d1bd"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Nov 03 20:09:06 2021 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Nov 03 20:09:06 2021 +0100"
      },
      "message": "Fix buffer flushing to work with tei2korapxml\n\nChange-Id: I54eef64bea40f4ebb528e7f9870b9277000a4c13\n"
    },
    {
      "commit": "9c3bf7f9cab23cb43e0cf8b53da2847d5233d1bd",
      "tree": "31710d266649bb6dcfcb62ed42b67771684014e1",
      "parents": [
        "3d31453bc5d2b04fd2cdb8eaf851825d76be5dc6"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Nov 03 19:52:12 2021 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Nov 03 19:52:12 2021 +0100"
      },
      "message": "Change fmt to log for easier writing to STDOUT\n\nChange-Id: Icc090d205e3c6ff123157f9d3f1408975bc65537\n"
    },
    {
      "commit": "3d31453bc5d2b04fd2cdb8eaf851825d76be5dc6",
      "tree": "795fdfa0b8f151e344674d4ae4a417f8222e311f",
      "parents": [
        "6792bd282edf68403e38fecbdc95329eb605ab3f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 02 21:53:55 2021 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 02 21:53:55 2021 +0100"
      },
      "message": "Add introduction video to readme\n\nChange-Id: I8ec7b9a9f80fd668d4c408c946cd28d468fbccb9\n"
    },
    {
      "commit": "6792bd282edf68403e38fecbdc95329eb605ab3f",
      "tree": "457048a8bf13a6cc8fade1acfa2d97ea2e90cda4",
      "parents": [
        "15bb13daeccfa93dba4f22530d0432d7357777c5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 30 12:18:41 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 30 12:18:41 2021 +0200"
      },
      "message": "Improve Readme example\n\nChange-Id: I38956cd144324180745f38d5f82b47bc7dc8597a\n"
    },
    {
      "commit": "15bb13daeccfa93dba4f22530d0432d7357777c5",
      "tree": "5c6d3be8731a2dd968ab51eade264d31c0266edd",
      "parents": [
        "17984c8f4da88722cf25361f2e1d703410f213dd"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 30 11:57:41 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 29 18:49:03 2021 +0200"
      },
      "message": "Introduce dash flag for STDIN and input file handling for tokenization\n\nChange-Id: Iacc1f2ca69ed36f0f20730717a3a2b128dcdad88\n"
    },
    {
      "commit": "17984c8f4da88722cf25361f2e1d703410f213dd",
      "tree": "723485504c02812283fa35d63f2ed548f44b734d",
      "parents": [
        "78dba06cb195007c3038e1248999db5f9a0be9b6"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 30 11:44:37 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 30 11:44:37 2021 +0200"
      },
      "message": "Improving time parsing\n\nChange-Id: I32d1a2843d3b25e30cb49442c0463f1fa0365b7e\n"
    },
    {
      "commit": "78dba06cb195007c3038e1248999db5f9a0be9b6",
      "tree": "63f6e2517941476e974b8605f5b4288327cf4d0e",
      "parents": [
        "066d99c8616f79ed718628c8d3f5311042309c32"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 28 19:30:46 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 28 19:30:46 2021 +0200"
      },
      "message": "Add time format to transducer\n\nChange-Id: Idfc6a6af71a8e1254e9065bc1382ec46279fd430\n"
    },
    {
      "commit": "066d99c8616f79ed718628c8d3f5311042309c32",
      "tree": "6362ea2386def5c6bb9480d726f09ad578de797a",
      "parents": [
        "04335c6c7f76255de7e40a79627b0672444bf74b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 28 19:04:59 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 28 19:04:59 2021 +0200"
      },
      "message": "Fix XML empty element handling\n\nChange-Id: I80a1653685e221731f9be889b2794f3bc6a38cf2\n"
    },
    {
      "commit": "04335c6c7f76255de7e40a79627b0672444bf74b",
      "tree": "63192744ed81040d8eaa8fe309f384989394e2fb",
      "parents": [
        "9fb63afd11678fead154ebeefcc182a541b24e3e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 28 11:56:00 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 28 11:56:00 2021 +0200"
      },
      "message": "Update tests\n\nChange-Id: I268210281a27cbef6928e4195a723736e61f1b33\n"
    },
    {
      "commit": "9fb63afd11678fead154ebeefcc182a541b24e3e",
      "tree": "9d0129b21bf37e962822cb002a1bec70dae5e7d2",
      "parents": [
        "7035d2e4dab6e2e3d697f59de17e056e045e25c6"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 28 01:15:53 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 28 01:15:53 2021 +0200"
      },
      "message": "Optimize tests by avoiding reload of tokenizers\n\nChange-Id: Ia70dab59fc3cfe5e47a1540724336214addb824e\n"
    },
    {
      "commit": "7035d2e4dab6e2e3d697f59de17e056e045e25c6",
      "tree": "845147a8d241771c9fd7fcb25e5a3043f09f50a4",
      "parents": [
        "96fdc9be352df941e7304b2e5ceeb8e2078d7307"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 28 00:54:01 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 28 00:54:01 2021 +0200"
      },
      "message": "Fix sentence_pos handling\n\nChange-Id: Ib9f5c0bf8bb06d53dec72437c7f337c749658605\n"
    },
    {
      "commit": "96fdc9be352df941e7304b2e5ceeb8e2078d7307",
      "tree": "666b91c4f9b530316b3a6fbfc13365b88307aad0",
      "parents": [
        "2612f996e02898aa9cbd4964670cdd7446dd0813"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 21:11:17 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 21:11:17 2021 +0200"
      },
      "message": "Fix TokenWriter regarding sentence boundaries and remove simple TokenWriter\n\nChange-Id: I38a276f87f1f457a765462dabb14a0511f9447a2\n"
    },
    {
      "commit": "2612f996e02898aa9cbd4964670cdd7446dd0813",
      "tree": "d4bf9b79444a57cde585d4d65cf2e914fc579b0d",
      "parents": [
        "685861a5f42182ebc56fa1654dcb6aec6c93e1ee"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 20:12:15 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 20:12:15 2021 +0200"
      },
      "message": "Improve command help page\n\nChange-Id: I18ca3e222e472b21f699ee0dd3c5c8b4def00d61\n"
    },
    {
      "commit": "685861a5f42182ebc56fa1654dcb6aec6c93e1ee",
      "tree": "972a4179a6cafa68d1e87e58359d68ac9c17023f",
      "parents": [
        "0f087ea81bca538640656d4075d3f89b4bbb3c8c"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 20:01:52 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 20:01:52 2021 +0200"
      },
      "message": "Improve Readme\n\nChange-Id: Ibb680c43520b1e38bf366933008606e686cd5f3a\n"
    },
    {
      "commit": "0f087ea81bca538640656d4075d3f89b4bbb3c8c",
      "tree": "830cbe4978b92bb138d53e16697dd5f066659b3d",
      "parents": [
        "fceddb6ccba94d8f523faeb0bcd09855cd4d0a09"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 19:40:15 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 19:40:15 2021 +0200"
      },
      "message": "Parse command line options as bit flags\n\nChange-Id: I7d7730d9a0c790a4608652590d4e5183132c86a9\n"
    },
    {
      "commit": "fceddb6ccba94d8f523faeb0bcd09855cd4d0a09",
      "tree": "37826e5ee4a2cec7f0a4023a0fdaf6bc79595c9e",
      "parents": [
        "a9e0c4247d80937970a9e70aa9481da8662e111e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 19:27:54 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 19:27:54 2021 +0200"
      },
      "message": "Add sentence flags (for printing and offsets)\n\nChange-Id: Ia4aaf75cae509ba1a43d04e369e7d5b21867bc15\n"
    },
    {
      "commit": "a9e0c4247d80937970a9e70aa9481da8662e111e",
      "tree": "fd2214651c3f0840aaf2596362e87086c67491d5",
      "parents": [
        "e9431ecbd737f89d3adcc22a4a36fc32ff927386"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 19:01:17 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 27 10:02:30 2021 +0200"
      },
      "message": "Introduce --[no]-tokens flag\n\nChange-Id: I3aff53491151d8fe4e00d9f6747f8f12f6051a54\n"
    },
    {
      "commit": "e9431ecbd737f89d3adcc22a4a36fc32ff927386",
      "tree": "2df4c520bd5c5684dc261c9be5a2d9ee7b517b28",
      "parents": [
        "8cc2dd9219b710de87f01051de0043cbb61ab89e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 25 21:35:33 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 25 21:35:33 2021 +0200"
      },
      "message": "Ignore newline after EOT with a flag\n\nChange-Id: Ia18cc0cbb1dda6311c6b2b8db1fae52c4b6335e0\n"
    },
    {
      "commit": "8cc2dd9219b710de87f01051de0043cbb61ab89e",
      "tree": "a330ed77575031c97f3ee83faaddc8d14654d14e",
      "parents": [
        "4f6b28c444b542b712dd0f5cd793b0448b688aa2"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 25 19:49:41 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 25 19:49:41 2021 +0200"
      },
      "message": "Fix buffer rewind at end of transmission\n\nChange-Id: I5abb90153931574acf0df5e95e5b286c883539e5\n"
    },
    {
      "commit": "4f6b28c444b542b712dd0f5cd793b0448b688aa2",
      "tree": "bfb5ed69018218699793a0b22862bcb96328e4bb",
      "parents": [
        "32416ce123c0554b34542482d19c771051d2c79d"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 25 00:52:03 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 25 00:52:03 2021 +0200"
      },
      "message": "Support token offsets in token writer\n\nChange-Id: I7db20d8f26fd87a2f43c3a6599bfeba050fc340a\n"
    },
    {
      "commit": "32416ce123c0554b34542482d19c771051d2c79d",
      "tree": "8b8851ae4ede6825e8e9df4e4500b03888e40540",
      "parents": [
        "98fbfefca1768dc9a498887a0cd2072a4c85f85a"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 23 17:09:41 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 23 17:09:41 2021 +0200"
      },
      "message": "Support offsets in token writer\n\nChange-Id: I1a75f8b8b3e00a0d469580cb1abee72153bbe362\n"
    },
    {
      "commit": "98fbfefca1768dc9a498887a0cd2072a4c85f85a",
      "tree": "a5d1b957acd2c9a1ff63f61b13b0905fcf286a2b",
      "parents": [
        "f6bdfdb66f878f2aeaa044615e77a06957b09a22"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 23 17:02:11 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 23 17:02:11 2021 +0200"
      },
      "message": "Improve offset handling in buffers\n\nChange-Id: I1f66695a852fda1c1bd8fb1fdd418c5ecda54f66\n"
    },
    {
      "commit": "f6bdfdb66f878f2aeaa044615e77a06957b09a22",
      "tree": "1e052f4d1f1c5fe6b1c2a58d366d4e21f18cf50f",
      "parents": [
        "c9c0eae9c31744f8f3bed0a8899db4f775d53fc9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 23 15:56:53 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 23 15:56:53 2021 +0200"
      },
      "message": "Add trimming at the beginning of a text\n\nChange-Id: I0efec3a718e87be747a6eb09b9890c354f99eb6f\n"
    },
    {
      "commit": "c9c0eae9c31744f8f3bed0a8899db4f775d53fc9",
      "tree": "f48cd1c8bd6378034f2f2437ab8f76edc1b12937",
      "parents": [
        "a854faa43b6c1d9f023cff0b5433e485f0331aa3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 22 19:49:43 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 22 19:49:43 2021 +0200"
      },
      "message": "Rename tests to better comply with Go test tool\n\nChange-Id: I9bf7e9a3d5bbf2ca64ebd7811b1576da5fe4d069\n"
    },
    {
      "commit": "a854faa43b6c1d9f023cff0b5433e485f0331aa3",
      "tree": "a4d3875949ba682dc97465f2986d0fa0438d3c9b",
      "parents": [
        "ce018e1800185f46a832cf01e3990b709ccb10e9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 22 19:31:08 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 22 19:31:08 2021 +0200"
      },
      "message": "Introduce EOT (end-of-transmission) marker\n\nChange-Id: I7946e95c80fd7cd6ac1e0dd2fe5b188105f30534\n"
    },
    {
      "commit": "ce018e1800185f46a832cf01e3990b709ccb10e9",
      "tree": "076e825c3e369dd9393b72f94d2c3fe482f47839",
      "parents": [
        "e0dffe015655ca4768a769a58d8a3181d525663b",
        "e396a93ea5848a941e664f992aed89b057ca3120"
      ],
      "author": {
        "name": "Akron",
        "email": "diewald@ids-mannheim.de",
        "time": "Wed Oct 20 19:08:57 2021 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@korap.ids-mannheim.de",
        "time": "Wed Oct 20 19:08:57 2021 +0200"
      },
      "message": "Merge \"Introduce token_writer object\""
    },
    {
      "commit": "e396a93ea5848a941e664f992aed89b057ca3120",
      "tree": "aae1c3781aa0e28b5ef3b134c5017637830e6952",
      "parents": [
        "e7751b807975e77757a63456aa89094f490b9dce"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Oct 19 01:06:13 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 20 19:06:07 2021 +0200"
      },
      "message": "Introduce token_writer object\n\nThis change also removes final state\nsensibility from the tokenizer. Tokens\nnow require a tokenend transition to\nbe treated as complete.\n"
    },
    {
      "commit": "e0dffe015655ca4768a769a58d8a3181d525663b",
      "tree": "53ad62f34a6319917afaf67dc68a2e925e423031",
      "parents": [
        "e7751b807975e77757a63456aa89094f490b9dce"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 15 19:28:11 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 15 19:28:11 2021 +0200"
      },
      "message": "Improve readme\n\nChange-Id: I94bc735bc78e0a261e493a148dc658db30306a1a\n"
    },
    {
      "commit": "e7751b807975e77757a63456aa89094f490b9dce",
      "tree": "aa62dd69ff2ef6ccadebf0b0e5f91507d46e96b5",
      "parents": [
        "842bc6560f3522275e237d7a25af46c264a64631"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 09 19:37:10 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 09 19:37:10 2021 +0200"
      },
      "message": "Added License\n"
    },
    {
      "commit": "842bc6560f3522275e237d7a25af46c264a64631",
      "tree": "29646eb841edeb57f49db0a215204a8f2653226d",
      "parents": [
        "abcb6a5f199b29d598b983acec72ab6b9031f63f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 09 19:34:15 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 09 19:34:15 2021 +0200"
      },
      "message": "Improve Readme\n"
    },
    {
      "commit": "abcb6a5f199b29d598b983acec72ab6b9031f63f",
      "tree": "9f1fe13427eece326b5efce1513bb036f8eb54bd",
      "parents": [
        "34eb74c4b8f6fdc5d819ad218cd7de26fda94047"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 09 15:52:08 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 09 15:52:08 2021 +0200"
      },
      "message": "Add equivalence test for matrix and DA representations\n"
    },
    {
      "commit": "34eb74c4b8f6fdc5d819ad218cd7de26fda94047",
      "tree": "59b6ea85a5e24074529c0844a8ffbcd1411665c4",
      "parents": [
        "094a4e89970471e07041754152e72314ea02f6a2"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 04 14:49:56 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 04 14:49:56 2021 +0200"
      },
      "message": "Cleanup\n"
    },
    {
      "commit": "094a4e89970471e07041754152e72314ea02f6a2",
      "tree": "24c0351d870a2d455d09032d0d32bf8c4309e089",
      "parents": [
        "28031b721ae8b7813884a9b5847badc11ac2f6e6"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 02 18:37:00 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 02 18:37:00 2021 +0200"
      },
      "message": "Use serialized matrix representation in test suite\n"
    },
    {
      "commit": "28031b721ae8b7813884a9b5847badc11ac2f6e6",
      "tree": "ff61ba0af579c5987b484bd5e85c679729cbadf6",
      "parents": [
        "941f215ddc594cae2c4ba0c31fb4eb70e71128fa"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 02 13:07:25 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 02 13:07:25 2021 +0200"
      },
      "message": "Introduce matrix serialization and deserialization\n"
    },
    {
      "commit": "941f215ddc594cae2c4ba0c31fb4eb70e71128fa",
      "tree": "8b638f1261c0872c1bfa089bf0a8ca994e7c21d6",
      "parents": [
        "16c312e3b0f45b537fb8a01e00d538de8a40e409"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Sep 26 15:14:25 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Sep 26 15:14:25 2021 +0200"
      },
      "message": "Support both matrix and da in the command\n"
    },
    {
      "commit": "16c312e3b0f45b537fb8a01e00d538de8a40e409",
      "tree": "2f6fd952cc8abb57a56cb0c3b9061bc08a2e4d15",
      "parents": [
        "5c82a92803c4c6f1c14e82a09e9051090ea4dab2"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Sep 26 13:11:12 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Sep 26 13:11:12 2021 +0200"
      },
      "message": "Serialize and deserialize matrix representation\n"
    },
    {
      "commit": "5c82a92803c4c6f1c14e82a09e9051090ea4dab2",
      "tree": "12e838475a51f5e7ba20399090289616adb5f1d5",
      "parents": [
        "1c34ce6b9116f8cb8a2ba4acb03df3ccabb0e48b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Sep 24 19:11:29 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Sep 24 19:11:29 2021 +0200"
      },
      "message": "Add sentence end detection to matrix\n"
    },
    {
      "commit": "1c34ce6b9116f8cb8a2ba4acb03df3ccabb0e48b",
      "tree": "5d6e8157448d572d3a649dbc1a1be4cfb3ad266e",
      "parents": [
        "0d0daa23db24dff1265a1f496292daf04a9ae882"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 23 23:27:39 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 23 23:27:39 2021 +0200"
      },
      "message": "Introduce alternative matrix representation\n"
    },
    {
      "commit": "0d0daa23db24dff1265a1f496292daf04a9ae882",
      "tree": "99950e974e81fd2437e4856384f13024c6ff01fb",
      "parents": [
        "7f1097fd397b9a2d1c019e02af5dd4b317b8b713"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Sep 21 16:32:23 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Sep 21 16:32:23 2021 +0200"
      },
      "message": "Split Foma parser from datok\n"
    },
    {
      "commit": "7f1097fd397b9a2d1c019e02af5dd4b317b8b713",
      "tree": "ad53afa4652f36eb6414c4b164b6585c20153695",
      "parents": [
        "29e306ffff091284836f429eff5fccd634d3f3f1"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Sep 21 16:00:29 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Sep 21 16:00:29 2021 +0200"
      },
      "message": "Rename datokenizer to datok\n"
    },
    {
      "commit": "29e306ffff091284836f429eff5fccd634d3f3f1",
      "tree": "7010c6d3db5bcba84f4bb28412c37d1950ff406d",
      "parents": [
        "679b486279cc0947917d0cfeaf655fe4be15f17e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 02 18:29:56 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 02 18:29:56 2021 +0200"
      },
      "message": "Combine Niu et al. (2013) and Morita et al. (2001)\n"
    },
    {
      "commit": "679b486279cc0947917d0cfeaf655fe4be15f17e",
      "tree": "3f32c701deeae007607cfd5bca743be3ad3f380d",
      "parents": [
        "7b1faa60c2dfcc12f52013c04d2049d1c33eb0bb"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 02 16:59:26 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 02 16:59:26 2021 +0200"
      },
      "message": "Add skip-method proposed by Morita et al. (2001)\n"
    },
    {
      "commit": "7b1faa60c2dfcc12f52013c04d2049d1c33eb0bb",
      "tree": "6c89fd017f7a6e39da969954d942c37946bc7142",
      "parents": [
        "df37a5595ed3e404e25918ec1c2c8d9f7a9608a5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 02 16:10:21 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 02 16:10:21 2021 +0200"
      },
      "message": "Add xCheck() improvement proposed by Niu (2013)\n"
    },
    {
      "commit": "df37a5595ed3e404e25918ec1c2c8d9f7a9608a5",
      "tree": "2b91b230d5d5d3fc1732aff89c9841aa65805d9e",
      "parents": [
        "4c2a1ad09d5c10ad0a472f11f986a8e695657a4e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 02 12:16:08 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 02 12:16:08 2021 +0200"
      },
      "message": "Fixed benchmark tests\n"
    },
    {
      "commit": "4c2a1ad09d5c10ad0a472f11f986a8e695657a4e",
      "tree": "2477ce81bc2107c151ea9a871b4f0238fd6dac5e",
      "parents": [
        "34dbe97f7f12eeebd67a9bba756c1f4e21bcfd33"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 31 00:35:53 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 31 00:35:53 2021 +0200"
      },
      "message": "Introduce XML tests\n"
    },
    {
      "commit": "34dbe97f7f12eeebd67a9bba756c1f4e21bcfd33",
      "tree": "56ceda5e1a4b43addd353ccc8356971c12ed5fc5",
      "parents": [
        "0630be5878075f7b9d7f497ebafa0f8c58fbbe44"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Aug 29 17:44:34 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Aug 29 17:44:34 2021 +0200"
      },
      "message": "Ignore MCS transitions instead of failing\n"
    },
    {
      "commit": "0630be5878075f7b9d7f497ebafa0f8c58fbbe44",
      "tree": "63d07742f9e3bb5a993c7e235125adf7c29408cb",
      "parents": [
        "235ea12bd2814b6cdf4bb4c275e895d3f0588ae0"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Aug 28 09:06:16 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Aug 28 09:06:16 2021 +0200"
      },
      "message": "Fix parsing of end states\n"
    },
    {
      "commit": "235ea12bd2814b6cdf4bb4c275e895d3f0588ae0",
      "tree": "8bb4f025e093cbfce80cd955e633429abbd5b43e",
      "parents": [
        "92704eb56033b5de311ca70c75f61e34def2c620"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 27 11:35:14 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 27 11:35:14 2021 +0200"
      },
      "message": "Update generated tokenizers\n"
    },
    {
      "commit": "92704eb56033b5de311ca70c75f61e34def2c620",
      "tree": "13f90e53dc77720fc14991394e3a10f829bb8352",
      "parents": [
        "4fa28b385a8b36542cc4084fe6af710dab640feb"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 27 10:59:46 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 27 10:59:46 2021 +0200"
      },
      "message": "Ignore tokenend accepting transitions\n"
    },
    {
      "commit": "4fa28b385a8b36542cc4084fe6af710dab640feb",
      "tree": "a106ff1557ca0216dbe516f245fd8631137e7b19",
      "parents": [
        "31f3c064a42d5fff5ff8881270dc786b272fb201"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 27 10:55:41 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 27 10:55:41 2021 +0200"
      },
      "message": "Introduce TransCount method\n"
    },
    {
      "commit": "31f3c064a42d5fff5ff8881270dc786b272fb201",
      "tree": "9efe943f75a7a7d046129e254d18949a10c2451c",
      "parents": [
        "de18e90cadb5184c10304e41a9f73ffe30720cde"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 27 10:15:13 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 27 10:15:13 2021 +0200"
      },
      "message": "Ignore MCS in sigma if not used in the transducer\n"
    },
    {
      "commit": "de18e90cadb5184c10304e41a9f73ffe30720cde",
      "tree": "07d195bdfb970e21b02402be0bfa39a2721991c8",
      "parents": [
        "6f1c16c0b5ad979ded8d35a93319b9ce908e312b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 27 09:34:12 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 27 09:34:12 2021 +0200"
      },
      "message": "Minor optimization on edges\n"
    },
    {
      "commit": "6f1c16c0b5ad979ded8d35a93319b9ce908e312b",
      "tree": "9f0fe1395a8b687686c1a77c0fe612de35de5e15",
      "parents": [
        "3de361e2df232b7770db6175de50f5eca314e33b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 17 10:45:42 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 17 10:45:42 2021 +0200"
      },
      "message": "Added benchmark for double array creation\n"
    },
    {
      "commit": "3de361e2df232b7770db6175de50f5eca314e33b",
      "tree": "1fe14a5b55180f3f2b5afd2a4a6e06775282c75c",
      "parents": [
        "ea46e8a92e99f3c810c0095ee8cc171f2cc5186b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 17 09:56:42 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 17 09:56:42 2021 +0200"
      },
      "message": "Improved newline and abbreviation handling\n"
    },
    {
      "commit": "ea46e8a92e99f3c810c0095ee8cc171f2cc5186b",
      "tree": "cd2b2cbfe990d26427db57bb7cc2784485b2b2e3",
      "parents": [
        "f1a165007afc5115cbc09e07911a221126e0d790"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 17 00:36:31 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 17 00:36:31 2021 +0200"
      },
      "message": "Add ASCII fast lookup to sigma\n"
    },
    {
      "commit": "f1a165007afc5115cbc09e07911a221126e0d790",
      "tree": "c1c6ae81c777b3050405da9caa903003647cd988",
      "parents": [
        "e61380be208de5b3cdef0a20bc518b8a06156ff1"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 16 15:24:38 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 16 15:24:38 2021 +0200"
      },
      "message": "Turn uint32 array in bc array\n"
    },
    {
      "commit": "e61380be208de5b3cdef0a20bc518b8a06156ff1",
      "tree": "e9868cf9a9efa52efae668f39e6c181d285ca34d",
      "parents": [
        "91bd71565ae528cdb5a00b3452dead19c0aeb73d"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 16 10:10:46 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 16 10:10:46 2021 +0200"
      },
      "message": "Added some minor comments\n"
    },
    {
      "commit": "91bd71565ae528cdb5a00b3452dead19c0aeb73d",
      "tree": "c94fb1e435e3d8bca6416ac0d1849f8aee4ac773",
      "parents": [
        "31cc3076563703cb40d437949a3e92913e002f56"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Aug 15 11:12:35 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Aug 15 11:12:35 2021 +0200"
      },
      "message": "Add more reference to Readme\n"
    },
    {
      "commit": "31cc3076563703cb40d437949a3e92913e002f56",
      "tree": "709cc9d640b81cb6c5848bf24f4df85141c22160",
      "parents": [
        "1e10d008fad06a5757dfc748d631b1c30fbcb9ae"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 13 10:52:01 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 13 10:52:01 2021 +0200"
      },
      "message": "Added readme file\n"
    },
    {
      "commit": "1e10d008fad06a5757dfc748d631b1c30fbcb9ae",
      "tree": "40844438f830399763759e64da2730584fd5a0f1",
      "parents": [
        "527c10cb95adc0b39e31a470ee1a2aa26df58dc5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 13 01:54:21 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 13 01:54:21 2021 +0200"
      },
      "message": "Remove dir/Dir from abbreviation file\n"
    },
    {
      "commit": "527c10cb95adc0b39e31a470ee1a2aa26df58dc5",
      "tree": "bb7d7e12dc4207afe26738eddcc20ee6b1f30890",
      "parents": [
        "bb4aac5c2c3b24ce528404c46746a9ecc86efae4"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 13 01:45:18 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 13 01:45:18 2021 +0200"
      },
      "message": "Replace zerolog with log\n"
    },
    {
      "commit": "bb4aac5c2c3b24ce528404c46746a9ecc86efae4",
      "tree": "11d7feed3794e36f17ad541486909b65bf4377b1",
      "parents": [
        "7e269d484ae177e46b8633766043c8c79df7b0ca"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 13 00:52:27 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Aug 13 00:52:27 2021 +0200"
      },
      "message": "Optimize loading of datok files\n"
    },
    {
      "commit": "7e269d484ae177e46b8633766043c8c79df7b0ca",
      "tree": "5b78f2aef1553ad9fbd68e1eb2a6aebca961134b",
      "parents": [
        "8e1d69b52a2b874422b64a0575f2c24436b9efc6"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 12 23:18:05 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 12 23:18:05 2021 +0200"
      },
      "message": "Added conversion to the command line tool\n"
    },
    {
      "commit": "8e1d69b52a2b874422b64a0575f2c24436b9efc6",
      "tree": "fd17f11b7af5ffc27e173e409ef9bd61bc82a9fd",
      "parents": [
        "01912fc62aa5e559f5e96e715f21e5bc0492d3bc"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 12 17:38:49 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 12 17:38:49 2021 +0200"
      },
      "message": "Introduced command line tool\n"
    },
    {
      "commit": "01912fc62aa5e559f5e96e715f21e5bc0492d3bc",
      "tree": "ac2b5d4c16094dd40054e7387c9ac12ce56143f5",
      "parents": [
        "4db3ecf2340f99c3e6f7920e8fa989d7d9d2316e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 12 11:41:58 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 12 11:41:58 2021 +0200"
      },
      "message": "Remove unnecessary allocation for buffer recasting\n"
    },
    {
      "commit": "4db3ecf2340f99c3e6f7920e8fa989d7d9d2316e",
      "tree": "6065fd0eb7cdcf3c92b9e921af58e22c9468264d",
      "parents": [
        "bd4068053e2146b09ee7bb9ead14c8a2a73f8ce9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 18:49:03 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 18:49:03 2021 +0200"
      },
      "message": "Change exit operations to returning nil\n"
    },
    {
      "commit": "bd4068053e2146b09ee7bb9ead14c8a2a73f8ce9",
      "tree": "6e9383355ba8646d6f357d2995b956941ac9cc40",
      "parents": [
        "e184a91e0f383272d4bd043b95fb0aba1120beb9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 18:39:13 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 18:39:13 2021 +0200"
      },
      "message": "Added transducing benchmark\n"
    },
    {
      "commit": "e184a91e0f383272d4bd043b95fb0aba1120beb9",
      "tree": "0fed2517a12d694fa92317c06526abb2162b3acc",
      "parents": [
        "ec835ad35dc990a68299db6790eedb1eb7aeeb30"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 18:23:41 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 18:23:41 2021 +0200"
      },
      "message": "Add new generated automata\n"
    },
    {
      "commit": "ec835ad35dc990a68299db6790eedb1eb7aeeb30",
      "tree": "28e2581c7b0f69887f2b53b0b887bf2000f9d4d3",
      "parents": [
        "57d01615824e56a399a50e380fb80d83e40382e1"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 18:23:22 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 18:23:22 2021 +0200"
      },
      "message": "Remove Match() method\n"
    },
    {
      "commit": "57d01615824e56a399a50e380fb80d83e40382e1",
      "tree": "005d1b9379ca5a0d5cb3fbbcd42b1b747ce2152e",
      "parents": [
        "e8837b5f30649b538e43bc5c85594aebb95f7f57"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 17:53:19 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 17:53:19 2021 +0200"
      },
      "message": "Add known terms with special characters\n"
    },
    {
      "commit": "e8837b5f30649b538e43bc5c85594aebb95f7f57",
      "tree": "35444657dd3175dffe9752ad968ce91732e939c9",
      "parents": [
        "fd92d7e46fa17f4082b65bbacb18d1aa3d4a528d"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 17:29:58 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 17:29:58 2021 +0200"
      },
      "message": "Add file scheme\n"
    },
    {
      "commit": "fd92d7e46fa17f4082b65bbacb18d1aa3d4a528d",
      "tree": "a028ddcd70a0eac47dad64ac062cde3e62fab476",
      "parents": [
        "a0bded5d236782ae1cd0d5438c0d34eccaf6d6d5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 16:31:43 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 16:31:43 2021 +0200"
      },
      "message": "Update abbreviations according to KorAP-Tokenizer\n"
    },
    {
      "commit": "a0bded5d236782ae1cd0d5438c0d34eccaf6d6d5",
      "tree": "ca210291b7742787b72761dacff095e6e5a4d774",
      "parents": [
        "4af79f1d0c47c4d764cc7c9d61def4dd5c53c944"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 15:48:02 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 15:48:02 2021 +0200"
      },
      "message": "Add ordinals\n"
    },
    {
      "commit": "4af79f1d0c47c4d764cc7c9d61def4dd5c53c944",
      "tree": "8bfc326f70b5f700fbefb9cd7d455b3faf279455",
      "parents": [
        "310905f57126ba26527e4781353e7177685dd3d1"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 14:48:17 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 14:48:17 2021 +0200"
      },
      "message": "Added support for streetnames\n"
    },
    {
      "commit": "310905f57126ba26527e4781353e7177685dd3d1",
      "tree": "152006cfa219fb3d5b7c62a75ead76c7624875a6",
      "parents": [
        "03ca425d877aeead97ecd67cdf974fff68beff23"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 13:49:50 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 13:49:50 2021 +0200"
      },
      "message": "Add foma sources\n"
    },
    {
      "commit": "03ca425d877aeead97ecd67cdf974fff68beff23",
      "tree": "60ce9e9c4a73e5c351be1d081bb217a8582ca5ae",
      "parents": [
        "6e70dc81dcc9e3e15be53f6e06f383087bb041df"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 13:32:53 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 13:45:43 2021 +0200"
      },
      "message": "Adopt tokenizer tests from KorAP-Tokenizer\n"
    },
    {
      "commit": "6e70dc81dcc9e3e15be53f6e06f383087bb041df",
      "tree": "a75319367e599f903ba44b85d9842399539e6a06",
      "parents": [
        "1594cb82c4658840872752f2e62757d584851ad8"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 11:33:18 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 11:33:18 2021 +0200"
      },
      "message": "Fix sentence splitting tests\n"
    },
    {
      "commit": "1594cb82c4658840872752f2e62757d584851ad8",
      "tree": "5b5f80ce39dd18994eb1030edb5edacb253dfe7d",
      "parents": [
        "c5d8d4353c0ae734a3ff6e6a94a85aac377dd4ed"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 11:14:56 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 11 11:14:56 2021 +0200"
      },
      "message": "Fix sentence splitting\n"
    },
    {
      "commit": "c5d8d4353c0ae734a3ff6e6a94a85aac377dd4ed",
      "tree": "5dde9d1d30c8cf4c5ed56b66aeb339913e3880d9",
      "parents": [
        "b7e1f133b92aa7cccbcab20b33132c3917a2ad2f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 10 16:48:44 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 10 16:48:44 2021 +0200"
      },
      "message": "Fix check on final states\n"
    },
    {
      "commit": "b7e1f133b92aa7cccbcab20b33132c3917a2ad2f",
      "tree": "0c2f1e093e18b8199978e8a93102d595fddb935b",
      "parents": [
        "df0a3ef3943832984515f19f84b0df2f0894047b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 10 11:52:31 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 10 11:52:31 2021 +0200"
      },
      "message": "Simplify transducer (single test broken)\n"
    },
    {
      "commit": "df0a3ef3943832984515f19f84b0df2f0894047b",
      "tree": "bfbecb142046de234d0428232b03ecebdb474a93",
      "parents": [
        "439f4ecd8335acc369e9e81d73cb2b9a44ece93e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 09 15:53:45 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 09 15:53:45 2021 +0200"
      },
      "message": "Correctly handle final data\n"
    },
    {
      "commit": "439f4ecd8335acc369e9e81d73cb2b9a44ece93e",
      "tree": "991b1a4fe521443eabc726f09f4df10f92694d37",
      "parents": [
        "03c92fe740fc628e556966654e9d7e86015e2f8e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 09 15:45:38 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 09 15:45:38 2021 +0200"
      },
      "message": "Cleanup\n"
    },
    {
      "commit": "03c92fe740fc628e556966654e9d7e86015e2f8e",
      "tree": "a475287798c3f3a66964e4270028aca635e35b4d",
      "parents": [
        "b4bbb4719f8bbcf4b4d21f50ba9d613b7a30247d"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 09 14:07:57 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 09 14:07:57 2021 +0200"
      },
      "message": "Support for tokenend MCS symbol\n"
    },
    {
      "commit": "b4bbb4719f8bbcf4b4d21f50ba9d613b7a30247d",
      "tree": "4850fb8f1d0d61743f6c2e44ecb217a4d5f1c9bd",
      "parents": [
        "3610f102f71980300d74ac26a68566a9a7c45b3d"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 09 11:49:38 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 09 11:50:10 2021 +0200"
      },
      "message": "Added sentence splitter capabilities\n"
    },
    {
      "commit": "3610f102f71980300d74ac26a68566a9a7c45b3d",
      "tree": "2db9afabc86fd8555accb199ee74708a0e98c06d",
      "parents": [
        "3a063ef67c9fdbe32c6b8532a1f34f11949d806d"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Aug 08 14:13:25 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Aug 08 14:13:25 2021 +0200"
      },
      "message": "Introduce buffer with single epsilon backtrack\n"
    },
    {
      "commit": "3a063ef67c9fdbe32c6b8532a1f34f11949d806d",
      "tree": "bc444eae0aa4877b6f1df485d80f8f270af5b739",
      "parents": [
        "524c5434df9f7a930bedddb576eebd4780820d58"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 05 19:36:35 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 05 19:36:35 2021 +0200"
      },
      "message": "Fix loading routine\n"
    },
    {
      "commit": "524c5434df9f7a930bedddb576eebd4780820d58",
      "tree": "1faa18102662f7eb49b0f02f00a186623e405265",
      "parents": [
        "3f8571aa1c43578c7fb8d2dfaf8fe3a64d95fea4"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 05 14:14:27 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 05 14:14:27 2021 +0200"
      },
      "message": "Fix sigma to start with 1\n"
    },
    {
      "commit": "3f8571aa1c43578c7fb8d2dfaf8fe3a64d95fea4",
      "tree": "567fad7745d9c1827a79948b2da159665b47e5af",
      "parents": [
        "84d68e6613ab6df44698a97bac8478d127e026a6"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 05 11:18:10 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 05 11:18:10 2021 +0200"
      },
      "message": "Support reader/writer in transduce and add load\n"
    },
    {
      "commit": "84d68e6613ab6df44698a97bac8478d127e026a6",
      "tree": "e45c52cba67ea15527c8ae050c390f68f4a90913",
      "parents": [
        "2a4b929c4b55e41abcddfce22120569580b2cd72"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 17:06:52 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 17:06:52 2021 +0200"
      },
      "message": "Support tokenend handling in transducing\n"
    },
    {
      "commit": "2a4b929c4b55e41abcddfce22120569580b2cd72",
      "tree": "6f9473f0a1db05f2753db02379e9757e794f46dc",
      "parents": [
        "068874c4da611c895f9f947985495ceced86b05e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 15:35:22 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 15:35:22 2021 +0200"
      },
      "message": "Switch to 2 leading bits (30 bit addresses)\n"
    },
    {
      "commit": "068874c4da611c895f9f947985495ceced86b05e",
      "tree": "2b16fcc17f1c707c28682beed71355f0d23cd08e",
      "parents": [
        "83e75a22840d47944644067c1bb72f0739101d08"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 15:19:56 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 15:19:56 2021 +0200"
      },
      "message": "Introduce nontoken handling in preliminary transducer\n"
    },
    {
      "commit": "83e75a22840d47944644067c1bb72f0739101d08",
      "tree": "681667268f279728c1f673e7fedc726e088d8f81",
      "parents": [
        "03a3c6114b45131eda198fefe76153f78cd6d35f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 13:14:06 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 13:14:06 2021 +0200"
      },
      "message": "Introduce nontoken information\n"
    },
    {
      "commit": "03a3c6114b45131eda198fefe76153f78cd6d35f",
      "tree": "b14aee07783ec8fc977400e0d089e1865abd7324",
      "parents": [
        "3fdfec6a5de8ea2c22382788f1b769eadd5db5b9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 11:51:27 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 11:51:27 2021 +0200"
      },
      "message": "Rename loadLevel to loadFactor\n"
    }
  ],
  "next": "3fdfec6a5de8ea2c22382788f1b769eadd5db5b9"
}
