# Suomi-malaga, suomen kielen muoto-opin kuvaus. # # Tekijänoikeus © 2006-2009 Hannu Väisänen (Etunimi.Sukunimi@joensuu.fi) # # Tämä ohjelma on vapaa; tätä ohjelmaa on sallittu levittää # edelleen ja muuttaa GNU yleisen lisenssin (GPL lisenssin) # ehtojen mukaan sellaisina kuin Free Software Foundation # on ne julkaissut; joko Lisenssin version 2, tai (valinnan # mukaan) minkä tahansa myöhemmän version mukaisesti. # # Tätä ohjelmaa levitetään siinä toivossa, että se olisi # hyödyllinen, mutta ilman mitään takuuta; ilman edes # hiljaista takuuta kaupallisesti hyväksyttävästä laadusta tai # soveltuvuudesta tiettyyn tarkoitukseen. Katso GPL # lisenssistä lisää yksityiskohtia. # # Tämän ohjelman mukana pitäisi tulla kopio GPL # lisenssistä; jos näin ei ole, kirjoita osoitteeseen Free # Software Foundation Inc., 51 Franklin Street, Fifth Floor, # Boston, MA 02110-1301, USA. # # Tämän ohjeman linkittäminen staattisesti tai dynaamisesti # muihin moduuleihin on ohjelmaan perustuvan teoksen # tekemistä, joka on siis GPL lisenssin ehtojen alainen. # # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; see the file COPYING. If not, write to the # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # # Linking this program statically or dynamically with other modules is # making a combined work based on this program. Thus, the terms and # conditions of the GNU General Public License cover the whole # combination. define @a := "[aàáâã]"; define @e := "[eèéêëæ]"; define @i := "[iìíîï]"; define @o := "[oòóôå]"; # Myös ruåtsalainen oo. define @u := "[uùúû]"; define @y := "[yýÿü]"; define @ä := "[ä]"; define @ö := "[öøõ]"; define @aä := "[aàáâãä]"; define @uy := "[uùúûyýÿü]"; define @oö := "[oòóôåöøõ]"; # Myös ruåtsalainen oo. define @ääntiö := "[aàáâãeèéêëœæiìíîïoòóôuùúûyýÿüåäöøõ]"; define @kerake := "[bcdfghjklmnpqrstvwxzšžçðñþß]"; define @yäö := "[yýÿüäöøõ]"; ### ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ ### abcdefghijklmnopqrstuvwxyzàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ define @erisnimi := ; define @nimisana := + @erisnimi; define @kestämän_tekijäpääte := ; define @kestämän_tekijäpääte_heikko_aste := ; define @kestämän_tekijäpääte_vahva_aste := ; define @tositavan_tekijäpääte_4 := ; define @kertoman_tekijäpääte := ; define @kertoman_tekijäpääte_heikko_aste := ; define @kertoman_tekijäpääte_vahva_aste := ; define @laatutapa_2_stU := ; define @laatutapa_2_tU := ; define @laatutapa_1 := ; define @laatutapa_2 := + @laatutapa_2_tU + @laatutapa_2_stU; define @tositapa_4_d := ; define @tositapa_4_l := ; define @tositapa_4_n := ; define @tositapa_4_r := ; define @tositapa_4_t := ; define @tositapa_4_tt := ; define @tositapa := @kestämän_tekijäpääte + @kertoman_tekijäpääte + ; define @sisäpaikallissijat_Vn := ; define @sisäpaikallissijat_hVn := ; define @ulkopaikallissijat := ; define @ulkopaikallissijat_monikko := ; define @heikkoasteiset_paikallissijat := + @ulkopaikallissijat; define @lukusana := ; #define @yhdyssana := @nimisana + ; define @yhdyssana := ; #define @lukusana1_jatko := + @yhdyssana; #define @lukusana2_jatko := ; #define @lukusana3_jatko := + @yhdyssana; define @johdin_stU := ; define @johdin_jA := ; define @johdin_mA := ; define @johdin_nUt := ; define @johdin_tU := ; define @johdin_laatutapa := @johdin_nUt + @johdin_tU + @johdin_stU + ; define @johdin_tAvA := ; define @teonsanasta_johdettu_nimi_tai_laatusana := ; define @teonsanasta_johdettu_nimisana := ; define @teonsanasta_johdettu_laatusana := ; define @nimisanasta_johdettu_seikkasana := ; define @nimisanasta_johdettu_laatusana := ; define @laatusanasta_johdettu_nimisana := ; define @laatusanasta_johdettu_laatusana := ; define @nimi_laatusanan_johdin := ; define @teonsanasta_johdettu_teonsana := ; define @sija_monikko_1 := ;