)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "3fdfec6a5de8ea2c22382788f1b769eadd5db5b9",
      "tree": "e8c07f05f703ec81c04d5df72b619c7c9efb0741",
      "parents": [
        "64ffd9ac534b02b2905171679414318d5000eade"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 11:40:10 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 04 11:40:10 2021 +0200"
      },
      "message": "Turn states into uint32 pairs\n"
    },
    {
      "commit": "64ffd9ac534b02b2905171679414318d5000eade",
      "tree": "401cd87eec2fcf2a5b9a61c7e46ad5e7a81fa1f5",
      "parents": [
        "c17f1ca207cca2f620ce80deaba6265185bb4bc6"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 19:55:21 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 19:55:21 2021 +0200"
      },
      "message": "Restructure and rename methods\n"
    },
    {
      "commit": "c17f1ca207cca2f620ce80deaba6265185bb4bc6",
      "tree": "e71e09b4d710278397b5301246fbe7a9cf36cbf1",
      "parents": [
        "6247a5d0b7fad37ee5d97109894b0135f505be1b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 19:47:27 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 19:47:27 2021 +0200"
      },
      "message": "Turn special sigma values into properties\n"
    },
    {
      "commit": "6247a5d0b7fad37ee5d97109894b0135f505be1b",
      "tree": "2452ed31323e3713fc583246ad65bca128baa5a4",
      "parents": [
        "773b1effe3061b9c9bcf523b8f8541ef279a677a"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 19:18:28 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 19:18:28 2021 +0200"
      },
      "message": "Add serialization method\n"
    },
    {
      "commit": "773b1effe3061b9c9bcf523b8f8541ef279a677a",
      "tree": "15578911ea5820e47fc1f5894ca20fc4afb054a2",
      "parents": [
        "d66a926e18fe86f9bd750f99dc011b9675512843"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 17:37:20 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 17:37:20 2021 +0200"
      },
      "message": "Cache loadlevel\n"
    },
    {
      "commit": "d66a926e18fe86f9bd750f99dc011b9675512843",
      "tree": "2e6e686dae7d86981ac5ba32a00881709e4b4803",
      "parents": [
        "f2120ca4bab1dd40e4c5e90b18c78b7e6f934487"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 17:09:09 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 17:09:09 2021 +0200"
      },
      "message": "Add load factor\n"
    },
    {
      "commit": "f2120ca4bab1dd40e4c5e90b18c78b7e6f934487",
      "tree": "d431746053c431a1b1c61d5e0e01e9dd4ce8033c",
      "parents": [
        "c9d84a6c3874ffd8a027c668fac7ffcdf1cb12c8"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 16:26:41 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 16:26:41 2021 +0200"
      },
      "message": "Split Tokenizer and DaTokenizer\n"
    },
    {
      "commit": "c9d84a6c3874ffd8a027c668fac7ffcdf1cb12c8",
      "tree": "3c5c77b51f1e38336950ca624dce869ed9d867d4",
      "parents": [
        "740f3d746e27f3ac40d5afc21aa2b0170320ddcb"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 15:56:03 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 15:56:03 2021 +0200"
      },
      "message": "Sort alphabet prior to xCheck\n"
    },
    {
      "commit": "740f3d746e27f3ac40d5afc21aa2b0170320ddcb",
      "tree": "d048543c33b8136a5ec11c43a10f017b668c365d",
      "parents": [
        "49d27ee2cc68204a33b2817c0b18ee0430339193"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 12:12:34 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 15:29:34 2021 +0200"
      },
      "message": "Cleanup code\n"
    },
    {
      "commit": "49d27ee2cc68204a33b2817c0b18ee0430339193",
      "tree": "544fb3f4303565bfc1aeac797c364b62da373e41",
      "parents": [
        "465a099accd92cb62c0cb288fe79699e6a136fee"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 11:58:13 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 11:58:13 2021 +0200"
      },
      "message": "Fix epsilon handling in match operation\n"
    },
    {
      "commit": "465a099accd92cb62c0cb288fe79699e6a136fee",
      "tree": "82f07b2eabfea7a21dcf8404b1b788f52b39a548",
      "parents": [
        "730a79c99ad3999b76a3323ffeba9f9e56472941"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 11:28:48 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 11:28:48 2021 +0200"
      },
      "message": "Add support for epsilon symbols\n"
    },
    {
      "commit": "730a79c99ad3999b76a3323ffeba9f9e56472941",
      "tree": "2cc3ffd1ada61bc9db6d586ebff43ab9a3dc766d",
      "parents": [
        "75ebe7f3def6f0e34a7708393efacfd4eed226d5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 11:05:29 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 11:05:29 2021 +0200"
      },
      "message": "Support unknown and identity symbols\n"
    },
    {
      "commit": "75ebe7f3def6f0e34a7708393efacfd4eed226d5",
      "tree": "5d16596331b56630b7389d113c212de5373f71b6",
      "parents": [
        "8ef408b0a3e1d8eddd1beeedab0c0f8b78f39c2c"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 10:34:10 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Aug 03 10:34:10 2021 +0200"
      },
      "message": "Fix foma format parser\n"
    },
    {
      "commit": "8ef408b0a3e1d8eddd1beeedab0c0f8b78f39c2c",
      "tree": "495928cb054d90a74813953bf968c39b13597b21",
      "parents": [],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 02 22:11:04 2021 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Aug 02 22:11:04 2021 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
