i6-taivutusapu

Apuohjelma nominien taivuttamiseen Inform 6-ohjelmissa (Python3-skripti ja muokattu Kotus-sanalista).
Ohjelmalle annetaan syöte yksikössä ja perusmuodossa.

Hakee sanalistasta lähimmän vastaavuuden ja yrittää tuottaa ohjeet joita tarvitaan taivutusten tulostamiseen.
Monikko tulostetaan valitsimella -m.
[HAKUKENTTÄ kesken koska se pitänee kelpouttaa]

Puute: yksikköä ja monikkoa ei voi tulostaa samasta nimestä (sitä ei voi tehdä Inform 6 kotoistuksessaan).

Koska sanalistassa ei ole erisnimiä pienet kirjaimet todennäköisimmin täsmää, mutta listassa on joitain yleisiä lyhenteitä isoilla kirjaimilla.

TODO: valitsin jolla pien- ja suuraakkosten ero ohitetaan haussa.
TODO: syötteen kelpoutus.

Kun halutaan tuottaa taivutusohje tietyn mallin mukaan, voidaan lisätä taivutusnumero (Kotus-luokka) ja sen jälkeen astevaihtelua merkitsevä kirjain syötteeseen.
Vinkki: jos esimerkiksi pitkä yhdyssana ei tunnu antavan oikeaa taivutusta, voi kokeilla sanan loppuosan syöttämistä ja alkuosan lisäämistä suoraan taivutusohjeeseen.

Github
https://github.com/objektiivinenironia/i6-taivutusapu


Huom! Kotus-sanalista on muokattu versio (listasta on poistettu mm. verbit). Mukana on myös sanalistan kuvaus samasta lähteestä. Alkuperäinen kotus-sanalista, sanalistan kuvaus ja niiden käyttöehdot löytyvät täältä:
https://kaino.kotus.fi/sanat/nykysuomi/
Tämä apuohjelma käyttää samoja ehtoja ja on (c) Peppe von Peppe 2021-2023.
GNU LGPL (Lesser General Public License), EUPL v.1.1 (Euroopan unionin yleinen lisenssi) ja CC Nimeä 3.0.