Blame voikko/olla-ei.lex

Packit 1f3717
# Suomi-malaga, suomen kielen muoto-opin kuvaus.
Packit 1f3717
#
Packit 1f3717
# Tekijänoikeus © 2006-2007 Hannu Väisänen (Etunimi.Sukunimi@joensuu.fi)
Packit 1f3717
#
Packit 1f3717
# Tämä ohjelma on vapaa; tätä ohjelmaa on sallittu levittää
Packit 1f3717
# edelleen ja muuttaa GNU yleisen lisenssin (GPL lisenssin)
Packit 1f3717
# ehtojen mukaan sellaisina kuin Free Software Foundation
Packit 1f3717
# on ne julkaissut; joko Lisenssin version 2, tai (valinnan
Packit 1f3717
# mukaan) minkä tahansa myöhemmän version mukaisesti.
Packit 1f3717
#
Packit 1f3717
# Tätä ohjelmaa levitetään siinä toivossa, että se olisi
Packit 1f3717
# hyödyllinen, mutta ilman mitään takuuta; ilman edes
Packit 1f3717
# hiljaista takuuta kaupallisesti hyväksyttävästä laadusta tai
Packit 1f3717
# soveltuvuudesta tiettyyn tarkoitukseen. Katso GPL
Packit 1f3717
# lisenssistä lisää yksityiskohtia.
Packit 1f3717
#
Packit 1f3717
# Tämän ohjelman mukana pitäisi tulla kopio GPL
Packit 1f3717
# lisenssistä; jos näin ei ole, kirjoita osoitteeseen Free
Packit 1f3717
# Software Foundation Inc., 51 Franklin Street, Fifth Floor,
Packit 1f3717
# Boston, MA 02110-1301, USA.
Packit 1f3717
#
Packit 1f3717
# Tämän ohjeman linkittäminen staattisesti tai dynaamisesti
Packit 1f3717
# muihin moduuleihin on ohjelmaan perustuvan teoksen
Packit 1f3717
# tekemistä, joka on siis GPL lisenssin ehtojen alainen.
Packit 1f3717
#
Packit 1f3717
#
Packit 1f3717
# This program is free software; you can redistribute it and/or modify
Packit 1f3717
# it under the terms of the GNU General Public License as published by
Packit 1f3717
# the Free Software Foundation; either version 2, or (at your option)
Packit 1f3717
# any later version.
Packit 1f3717
#
Packit 1f3717
# This program is distributed in the hope that it will be useful, but
Packit 1f3717
# WITHOUT ANY WARRANTY; without even the implied warranty of
Packit 1f3717
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Packit 1f3717
# General Public License for more details.
Packit 1f3717
#
Packit 1f3717
# You should have received a copy of the GNU General Public License
Packit 1f3717
# along with this program; see the file COPYING.  If not, write to the
Packit 1f3717
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
Packit 1f3717
# 02110-1301, USA.
Packit 1f3717
#
Packit 1f3717
# Linking this program statically or dynamically with other modules is
Packit 1f3717
# making a combined work based on this program.  Thus, the terms and
Packit 1f3717
# conditions of the GNU General Public License cover the whole
Packit 1f3717
# combination.
Packit 1f3717
Packit 1f3717
Packit 1f3717
# Olla-teonsana ja kieltosana.
Packit 1f3717
Packit 1f3717
Packit 1f3717
[alku: "liene", luokka: teonsana, jatko: <lienee>, perusmuoto: "olla", äs: ä,
Packit 1f3717
                tapaluokka: mahtotapa];
Packit 1f3717
[alku: "lie",   luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                äs: ä, tapaluokka: mahtotapa, kielto: molemmat];
Packit 1f3717
[alku: "liene", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                äs: ä, tapaluokka: mahtotapa, kielto: yes, aikamuoto: kestämä];
Packit 1f3717
Packit 1f3717
[alku: "ol",  luokka: teonsana, jatko: <olla>, perusmuoto: "olla", äs: a];
Packit 1f3717
Packit 1f3717
[alku: "ol",  luokka: teonsana, jatko: <loppu>, perusmuoto: "olla",  # Oli.
Packit 1f3717
              äs: a, tapaluokka: tositapa, aikamuoto: kertoma,
Packit 1f3717
              luku: yksikkö, tekijä: tekijä_3, tiedot: <murre>];
Packit 1f3717
Packit 1f3717
# Olla-sanan ehtotavan kestämä on myös tällainen.
Packit 1f3717
#
Packit 1f3717
[alku: "oisin", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                äs: a, tapaluokka: ehtotapa, aikamuoto: kestämä,
Packit 1f3717
                luku: yksikkö, tekijä: tekijä_1, tiedot: <murre>];
Packit 1f3717
[alku: "oisit", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                äs: a, tapaluokka: ehtotapa, aikamuoto: kestämä,
Packit 1f3717
                luku: yksikkö, tekijä: tekijä_2, tiedot: <murre>];
Packit 1f3717
[alku: "oisi",  luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                äs: a, tapaluokka: ehtotapa, aikamuoto: kestämä,
Packit 1f3717
                luku: yksikkö, tekijä: tekijä_3, tiedot: <murre>];
Packit 1f3717
[alku: "ois",   luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                äs: a, tapaluokka: ehtotapa, aikamuoto: kestämä,
Packit 1f3717
                luku: yksikkö, tekijä: tekijä_3, tiedot: <murre>];
Packit 1f3717
Packit 1f3717
[alku: "oisimme", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                  äs: a, tapaluokka: ehtotapa, aikamuoto: kestämä,
Packit 1f3717
                  luku: monikko, tekijä: tekijä_1, tiedot: <murre>];
Packit 1f3717
[alku: "oisitte", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                  äs: a, tapaluokka: ehtotapa, aikamuoto: kestämä,
Packit 1f3717
                  luku: monikko, tekijä: tekijä_2, tiedot: <murre>];
Packit 1f3717
[alku: "oisivat", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                  äs: a, tapaluokka: ehtotapa, aikamuoto: kestämä, 
Packit 1f3717
                  luku: monikko, tekijä: tekijä_3, tiedot: <murre>];
Packit 1f3717
Packit 1f3717
Packit 1f3717
# Olla-sanan tositavan kestämä on epäsäännöllinen.
Packit 1f3717
#
Packit 1f3717
[alku: "olen", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
               äs: a, tapaluokka: tositapa, aikamuoto: kestämä,
Packit 1f3717
               luku: yksikkö, tekijä: tekijä_1];
Packit 1f3717
[alku: "olet", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
               äs: a, tapaluokka: tositapa, aikamuoto: kestämä,
Packit 1f3717
               luku: yksikkö, tekijä: tekijä_2];
Packit 1f3717
[alku: "on",   luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
               äs: a, tapaluokka: tositapa, aikamuoto: kestämä,
Packit 1f3717
               luku: yksikkö, tekijä: tekijä_3];
Packit 1f3717
[alku: "om",   luokka: teonsana, jatko: <liitesana_pi>, perusmuoto: "olla",
Packit 1f3717
               äs: a, tapaluokka: tositapa, aikamuoto: kestämä,
Packit 1f3717
               luku: yksikkö, tekijä: tekijä_3];
Packit 1f3717
Packit 1f3717
[alku: "oo",   luokka: teonsana, jatko: <loppu>, perusmuoto: "olla",    # Ei oo.
Packit 1f3717
               äs: a, tapaluokka: tositapa, aikamuoto: kestämä,
Packit 1f3717
               luku: yksikkö, tekijä: tekijä_3, tiedot: <murre>];
Packit 1f3717
Packit 1f3717
Packit 1f3717
[alku: "olemme", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                 äs: a, tapaluokka: tositapa, aikamuoto: kestämä,
Packit 1f3717
                 luku: monikko, tekijä: tekijä_1];
Packit 1f3717
[alku: "olette", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                 äs: a, tapaluokka: tositapa, aikamuoto: kestämä,
Packit 1f3717
                 luku: monikko, tekijä: tekijä_2];
Packit 1f3717
[alku: "ovat",   luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                 äs: a, tapaluokka: tositapa, aikamuoto: kestämä, 
Packit 1f3717
                 luku: monikko, tekijä: tekijä_3];
Packit 1f3717
Packit 1f3717
[alku: "ollaan", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                 äs: a, tapaluokka: tositapa, aikamuoto: kestämä, tekijä: tekijä_4];
Packit 1f3717
Packit 1f3717
[alku: "oltiin", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                 äs: a, tapaluokka: tositapa, aikamuoto: kertoma, tekijä: tekijä_4];
Packit 1f3717
Packit 1f3717
Packit 1f3717
[alku: "oltane", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                 äs: a, tapaluokka: mahtotapa, aikamuoto: kestämä, tekijä: tekijä_4];
Packit 1f3717
Packit 1f3717
[alku: "oltaneen", luokka: teonsana, jatko: <liitesana, loppu>, perusmuoto: "olla",
Packit 1f3717
                   äs: a, tapaluokka: mahtotapa, aikamuoto: kestämä, tekijä: tekijä_4];
Packit 1f3717
Packit 1f3717
# "Ollos huoleton, poikas valveil' on..." (optatiivi)
Packit 1f3717
#
Packit 1f3717
[alku: "ollos", luokka: teonsana, jatko: <loppu>, perusmuoto: "olla",
Packit 1f3717
                äs: a, tapaluokka: käskytapa, tekijä: tekijä_2, luku: yksikkö, tiedot: <murre>];
Packit 1f3717
Packit 1f3717
Packit 1f3717
# Kieltosana.
Packit 1f3717
#
Packit 1f3717
 [alku: "en",         luokka: kieltosana, jatko: <kieltosanan_liitesana, loppu>,
Packit 1f3717
                     perusmuoto: "ei", tapaluokka: tositapa,
Packit 1f3717
                     aikamuoto: kestämä, tekijä: tekijä_1, luku: yksikkö];
Packit 1f3717
 [alku: "et",         luokka: kieltosana, jatko: <kieltosanan_liitesana, loppu>,
Packit 1f3717
                     perusmuoto: "ei", tapaluokka: tositapa,
Packit 1f3717
                     aikamuoto: kestämä, tekijä: tekijä_2, luku: yksikkö];
Packit 1f3717
 [alku: "ei",         luokka: kieltosana, jatko: <kieltosanan_liitesana, loppu>,
Packit 1f3717
                     perusmuoto: "ei", tapaluokka: tositapa,
Packit 1f3717
                     aikamuoto: kestämä, tekijä: tekijä_3, luku: yksikkö];
Packit 1f3717
 [alku: "emme",       luokka: kieltosana, jatko: <kieltosanan_liitesana, loppu>,
Packit 1f3717
                     perusmuoto: "ei", tapaluokka: tositapa,
Packit 1f3717
                     aikamuoto: kestämä, tekijä: tekijä_1, luku: monikko];
Packit 1f3717
 [alku: "ette",       luokka: kieltosana, jatko: <kieltosanan_liitesana, loppu>,
Packit 1f3717
                     perusmuoto: "ei", tapaluokka: tositapa,
Packit 1f3717
                     aikamuoto: kestämä, tekijä: tekijä_2, luku: monikko];
Packit 1f3717
 [alku: "eivät",      luokka: kieltosana, jatko: <kieltosanan_liitesana, loppu>,
Packit 1f3717
                     perusmuoto: "ei", äs: ä, tapaluokka: tositapa,
Packit 1f3717
                     aikamuoto: kestämä, tekijä: tekijä_3, luku: monikko];
Packit 1f3717
Packit 1f3717
Packit 1f3717
 [alku: "ehk",  luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "ehk"];
Packit 1f3717
 [alku: "ell",  luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "ell"];
Packit 1f3717
 [alku: "ett",  luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "ett"];
Packit 1f3717
[alku: "ehk'", luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "ehk'"];
Packit 1f3717
[alku: "ell'", luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "ell'"];
Packit 1f3717
[alku: "ett'", luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "ett'"];
Packit 1f3717
Packit 1f3717
 [alku: "joll",  luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "joll",  äs: a];
Packit 1f3717
 [alku: "jott",  luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "jott",  äs: a];
Packit 1f3717
[alku: "joll'", luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "joll'", äs: a];
Packit 1f3717
[alku: "jott'", luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "jott'", äs: a];
Packit 1f3717
Packit 1f3717
 [alku: "miks",  luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "miks"];
Packit 1f3717
[alku: "miks'", luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "miks'"];
Packit 1f3717
Packit 1f3717
 [alku: "vaikk",  luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "vaikk",  äs: a];
Packit 1f3717
[alku: "vaikk'", luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "vaikk'", äs: a];
Packit 1f3717
Packit 1f3717
[alku: "kosk'", luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "kosk'", äs: a];
Packit 1f3717
 [alku: "kosk",  luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "kosk", äs: a];
Packit 1f3717
Packit 1f3717
[alku: "mutt'", luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "mutt'", äs: a];
Packit 1f3717
 [alku: "mutt",  luokka: kieltosanan_etuliite, jatko: <>, perusmuoto: "mutt", äs: a];
Packit 1f3717
Packit 1f3717
Packit 1f3717
[alku: "älä",        luokka: kieltosana, jatko: <kieltosanan_liitesana, loppu>,
Packit 1f3717
                     perusmuoto: "ei", äs: ä, tapaluokka: käskytapa,
Packit 1f3717
                     aikamuoto: kestämä, tekijä: tekijä_2, luku: yksikkö];
Packit 1f3717
[alku: "älköön",     luokka: kieltosana, jatko: <kieltosanan_liitesana, loppu>,
Packit 1f3717
                     perusmuoto: "ei", äs: ä, tapaluokka: käskytapa,
Packit 1f3717
                     aikamuoto: kestämä, tekijä: tekijä_3, luku: yksikkö];
Packit 1f3717
[alku: "älkäämme",   luokka: kieltosana, jatko: <kieltosanan_liitesana, loppu>,
Packit 1f3717
                     perusmuoto: "ei", äs: ä, tapaluokka: käskytapa,
Packit 1f3717
                     aikamuoto: kestämä, tekijä: tekijä_1, luku: monikko];
Packit 1f3717
[alku: "älkää",      luokka: kieltosana, jatko: <kieltosanan_liitesana, loppu>,
Packit 1f3717
                     perusmuoto: "ei", äs: ä, tapaluokka: käskytapa,
Packit 1f3717
                     aikamuoto: kestämä, tekijä: tekijä_2, luku: monikko];
Packit 1f3717
[alku: "älkööt",     luokka: kieltosana, jatko: <kieltosanan_liitesana, loppu>,
Packit 1f3717
                     perusmuoto: "ei", äs: ä, tapaluokka: käskytapa,
Packit 1f3717
                     aikamuoto: kestämä, tekijä: tekijä_3, luku: monikko];
Packit 1f3717
Packit 1f3717
Packit 1f3717
# "Ällös itke, oma kulta..." (optatiivi)
Packit 1f3717
#
Packit 1f3717
[alku: "ällös", luokka: kieltosana, jatko: <loppu>,
Packit 1f3717
                äs: ä, tapaluokka: käskytapa, tekijä: tekijä_2, luku: yksikkö, tiedot: <murre>];
Packit 1f3717
Packit 1f3717
[alku: "olem", luokka: nimisana, jatko: <asema>, perusmuoto: "olema", johdin_mA: yes, äs: a];