diff --git a/lib/src/dutch/IrregDut.gf b/lib/src/dutch/IrregDut.gf index bd663009d..f2800d120 100644 --- a/lib/src/dutch/IrregDut.gf +++ b/lib/src/dutch/IrregDut.gf @@ -1,232 +1,199 @@ ---# -path=.:prelude:../abstract:../common +--# -path=.:../common:../abstract --- adapted from verb list in --- http://www.iee.et.tu-dresden.de/~wernerr/grammar/verben_dt.html +concrete IrregDut of IrregDutAbs = CatDut ** open ParadigmsDut in { -concrete IrregDut of IrregDutAbs = CatDut ** open - ParadigmsDut, - (M = MorphoDut) -in -{ ---{ --- --- flags optimize=values ; --- --- lin backen_V = irregV "backen" "bäckt" (variants {"backt" ; "buk"}) (variants {"backt" ; "buke"}) "gebacken" ; --- lin befehlen_V = irregV "befehlen" "befiehlt" "befahl" "beföhle" "befähle)" ; --- lin beginnen_V = irregV "beginnen" "beginnt" "begann" "begönne" "begänne)" ; --- lin beißen_V = irregV "beißen" "beißt" "biß" "biße" "gebissen" ; --- lin bergen_V = irregV "bergen" "birgt" "barg" "bärge" "geborgen" ; --- lin bersten_V = irregV "bersten" "birst" "barst" "bärste" "geborsten" ; --- lin bewegen_V = irregV "bewegen" "bewegt" "bewog" "bewöge" "bewogen" ; --- lin biegen_V = irregV "biegen" "biegt" "bog" "böge" "gebogen" ; --- lin bieten_V = irregV "bieten" "bietet" "bot" "böte" "geboten" ; --- lin binden_V = irregV "binden" "bindt" "band" "bände" "gebunden" ; --- lin bitten_V = irregV "bitten" "bittet" "bat" "bäte" "gebeten" ; --- lin blasen_V = irregV "blasen" "bläst" "blies" "bliese" "geblasen" ; --- lin bleiben_V = irregV "bleiben" "bleibt" "blieb" "bliebe" "geblieben" ; --- lin braten_V = irregV "braten" "brät" "briet" "briete" "gebraten" ; --- lin brechen_V = irregV "brechen" "bricht" "brach" "bräche" "gebrochen" ; --- lin brennen_V = irregV "brennen" "brennt" "brannte" "brennte" "gebrannt" ; --- lin bringen_V = irregV "bringen" "bringt" "brachte" "brachte" "gebracht" ; --- lin denken_V = irregV "denken" "denkt" "dachte" "dachte" "gedacht" ; --- lin dingen_V = irregV "dingen" "dingt" "dingte" "dang" "gedungen" ; --- lin dreschen_V = irregV "dreschen" "drischt" "drosch" "drösche" "gedroschen" ; --- lin dringen_V = irregV "dringen" "dringt" "drang" "dränge" "gedrungen" ; --- lin dürfen_V = M.mkV --- "dürfen" "darf" "darfst" "darf" "dürft" "dürf" --- "durfte" "durftest" "durften" "durftet" --- "dürfte" "gedurft" [] --- M.VHaben ** {lock_V = <>} ; --- lin empfehlen_V = irregV "empfehlen" "empfiehlt" "empfahl" --- (variants {"empföhle" ; "empfähle"}) "empfohlen" ; --- lin erlöschen_V = irregV "erlöschen" "erlischt" "erlosch" "erlösche" "erloschen" ; --- lin erkennen_V = irregV "erkennen" "erkennt" "erkannte" "erkannte" "erkannt" ; --- lin erschrecken_V = irregV "erschrecken" "erschrickt" "erschrak" "erschräke" "erschrocken" ; --- lin essen_V = irregV "essen" "ißt" "aß" "äße" "gegessen" ; --- lin fahren_V = irregV "fahren" "fährt" "fuhr" "führe" "gefahren" ; --- lin fallen_V = irregV "fallen" "fällt" "fiel" "fiele" "gefallen" ; --- lin fangen_V = irregV "fangen" "fängt" "fing" "finge" "gefangen" ; --- lin fechten_V = irregV "fechten" "fechtet" "focht" "föchte" "gefochten" ; --- lin finden_V = irregV "finden" "findt" "fand" "fände" "gefunden" ; --- lin flechten_V = irregV "flechten" "flicht" "flocht" "flöchte" "geflochten" ; --- lin fliegen_V = irregV "fliegen" "fliegt" "flog" "flöge" "geflogen" ; --- lin fliehen_V = irregV "fliehen" "flieht" "floh" "flöhe" "geflohen" ; --- lin fließen_V = irregV "fließen" "fließt" "floß" "flösse" "geflossen" ; --- lin fressen_V = irregV "fressen" "frißt" "fraß" "fräße" "gefressen" ; --- lin frieren_V = irregV "frieren" "friert" "fror" "fröre" "gefroren" ; --- lin gären_V = irregV "gären" "gärt" (variants {"gor" ; "gärte"}) "göre" "gegoren" ; --- lin gebären_V = irregV "gebären" "gebiert" "gebar" "gebäre" "geboren" ; --- lin geben_V = irregV "geben" "gibt" "gab" "gäbe" "gegeben" ; --- lin gedeihen_V = irregV "gedeihen" "gedeiht" "gedieh" "gediehe" "gediehen" ; --- lin gehen_V = irregV "gehen" "geht" "ging" "ginge" "gegangen" ; --- lin gelingen_V = irregV "gelingen" "gelingt" "gelang" "gelange" "gelungen" ; --- lin gelten_V = irregV "gelten" "gilt" "galt" (variants {"galte" ; "golte"}) "gegolten" ; --- lin genesen_V = irregV "genesen" "genest" "genas" "genäse" "genesen" ; --- lin genießen_V = irregV "genießen" "genießt" "genoß" "genösse" "genossen" ; --- lin geschehen_V = irregV "geschehen" "geschieht" "geschah" "geschehen" "geschähe" ; --- lin gewinnen_V = irregV "gewinnen" "gewinnt" "gewann" (variants {"gewönne" ; "gewänne"}) "gewonnen" ; --- lin gießen_V = irregV "gießen" "gießt" "goß" "gösse" "gegossen" ; --- lin gleichen_V = irregV "gleichen" "gleicht" "glich" "gliche" "geglichen" ; --- lin gleiten_V = irregV "gleiten" "gleitet" "glitt" "glitte" "geglitten" ; --- lin glimmen_V = irregV "glimmen" "glimmt" "glomm" "glimmte" "glömme" ; --- lin graben_V = irregV "graben" "gräbt" "grub" "grübe" "gegraben" ; --- lin greifen_V = irregV "greifen" "greift" "griff" "griffe" "gegriffen" ; --- lin haben_V = irregV "haben" "hat" "hatte" "hatte" "gehabt" ; --- lin halten_V = irregV "halten" "hält" "hielt" "hielte" "gehalten" ; --- lin hängen_V = irregV "hängen" "hängt" "hing" "hinge" "gehangen" ; --- lin hauen_V = irregV "hauen" "haut" (variants {"haute" ; "hieb"}) (variants {"haute" ; "hiebe"}) "gehauen" ; --- lin heben_V = irregV "heben" "hebt" "hob" "höbe" "gehoben" ; --- lin heißen_V = irregV "heißen" "heißt" "hieß" "hieße" "geheißen" ; --- lin helfen_V = irregV "helfen" "hilft" "half" "hülfe" "geholfen" ; --- lin kennen_V = irregV "kennen" "kennt" "kannte" "kennte" "gekannt" ; --- lin klimmen_V = irregV "klimmen" "klimmt" "klomm" "klömme" "geklommen" ; --- lin klingen_V = irregV "klingen" "klingt" "klang" "klänge" "geklungen" ; --- lin kneifen_V = irregV "kneifen" "kneift" "kniff" "kniffe" "gekniffen" ; --- lin kommen_V = irregV "kommen" "kommt" "kam" "käme" "gekommen" ; --- lin können_V = M.mkV --- "können" "kann" "kannst" "kann" "könnt" "könn" --- "konnte" "konntest" "konnten" "konntet" --- "könnte" "gekonnt" [] --- M.VHaben ** {lock_V = <>} ; --- lin kriechen_V = irregV "kriechen" "kriecht" "kroch" "kröche" "gekrochen" ; --- lin küren_V = irregV "küren" "kürt" "kürte" "kor" "gekürt" ; --- lin laden_V = irregV "laden" "lädt" "lud" "lüde" "geladen" ; --- lin lassen_V = irregV "lassen" "läßt" "ließ" "ließe" "gelassen" ; --- lin laufen_V = irregV "laufen" "läuft" "lief" "liefe" "gelaufen" ; --- lin leiden_V = irregV "leiden" "leidt" "litt" "litte" "gelitten" ; --- lin leihen_V = irregV "leihen" "leiht" "lieh" "liehe" "geliehen" ; --- lin lesen_V = irregV "lesen" "liest" "las" "läse" "gelesen" ; --- lin liegen_V = irregV "liegen" "liegt" "lag" "läge" "gelegen" ; --- lin lügen_V = irregV "lügen" "lügt" "log" "löge" "gelogen" ; --- lin mahlen_V = irregV "mahlen" "mahlt" "mahlte" "mahlte" "gemahlen" ; --- lin meiden_V = irregV "meiden" "meidt" "mied" "miede" "gemieden" ; --- lin melken_V = irregV "melken" (variants {"melkt" ; "milkt"}) (variants {"melkte" ; "molk"}) "gemolken" "gemelkt" ; --- lin messen_V = irregV "messen" "mißt" "maß" "mäße" "gemessen" ; --- lin mißlingen_V = irregV "mißlingen" "mißlingt" "mißlang" "mißlungen" "mißlänge" ; --- lin mögen_V = M.mkV --- "mögen" "mag" "magst" "mag" "mögt" "mög" --- "mochte" "mochtest" "mochten" "mochtet" --- "möchte" "gemocht" [] --- M.VHaben ** {lock_V = <>} ; --- lin müssen_V = M.mkV --- "müssen" "muß" "mußt" "muß" "müßt" "müß" --- "mußte" "mußtest" "mußten" "mußtet" --- "müßte" "gemußt" [] --- M.VHaben ** {lock_V = <>} ; --- lin nehmen_V = mk6V "nehmen" "nimmt" "nimm" "nahm" "nähme" "genommen" ; --- lin nennen_V = irregV "nennen" "nennt" "nannte" "nennte" "genannt" ; --- lin pfeifen_V = irregV "pfeifen" "pfeift" "pfiff" "pfiffe" "gepfiffen" ; --- lin preisen_V = irregV "preisen" "preist" "pries" "priese" "gepriesen" ; --- lin quellen_V = irregV "quellen" "quillt" "quoll" "quölle" "gequollen" ; --- lin raten_V = irregV "raten" "rät" "riet" "riete" "geraten" ; --- lin reiben_V = irregV "reiben" "reibt" "rieb" "riebe" "gerieben" ; --- lin reißen_V = irregV "reißen" "reißt" "riß" "riße" "gerissen" ; --- lin reiten_V = irregV "reiten" "reitet" "ritt" "ritte" "geritten" ; --- lin rennen_V = irregV "rennen" "rennt" "rannte" "rennte" "gerannt" ; --- lin riechen_V = irregV "riechen" "riecht" "roch" "röche" "gerochen" ; --- lin ringen_V = irregV "ringen" "ringt" "rang" "ränge" "gerungen" ; --- lin rinnen_V = irregV "rinnen" "rinnt" "rann" "ränne" "geronnen" ; --- lin rufen_V = irregV "rufen" "ruft" "rief" "riefe" "gerufen" ; --- lin salzen_V = irregV "salzen" "salzt" "salzte" "salzte" "gesalzen" ; --- lin saufen_V = irregV "saufen" "säuft" "soff" "söffe" "gesoffen" ; --- lin saugen_V = irregV "saugen" "saugt" (variants {"saugte" ; "sog"}) (variants {"saugte" ; "soge"}) (variants {"gesaugt" ; "gesogen"}) ; --- lin schaffen_V = irregV "schaffen" "schafft" "schuf" "schüfe" "geschaffen" ; --- lin scheiden_V = irregV "scheiden" "scheidt" "schied" "schiede" "geschieden" ; --- lin scheinen_V = irregV "scheinen" "scheint" "schien" "schiene" "geschienen" ; --- lin scheißen_V = irregV "scheißen" "scheißt" "schiß" "schiße" "geschissen" ; --- lin schelten_V = irregV "schelten" "schilt" "schalt" "schölte" "gescholten" ; --- lin scheren_V = irregV "scheren" "schert" "schor" "schöre" "geschoren" ; --- lin schieben_V = irregV "schieben" "schiebt" "schob" "schöbe" "geschoben" ; --- lin schießen_V = irregV "schießen" "schießt" "schoß" "schösse" "geschossen" ; --- lin schinden_V = irregV "schinden" "schindt" "schund" "schunde" "geschunden" ; --- lin schlafen_V = irregV "schlafen" "schläft" "schlief" "schliefe" "geschlafen" ; --- lin schlagen_V = irregV "schlagen" "schlägt" "schlug" "schlüge" "geschlagen" ; --- lin schleichen_V = irregV "schleichen" "schleicht" "schlich" "schliche" "geschlichen" ; --- lin schleifen_V = irregV "schleifen" "schleift" "schliff" "schliffe" "geschliffen" ; --- lin schleißen_V = irregV "schleißen" "schleißt" (variants {"schliß" ; "schleißte"}) (variants {"schliß" ; "schleißte"}) (variants {"geschlissen" ; "geschleißt"}) ; --- lin schließen_V = irregV "schließen" "schließt" "schloß" "schlösse" "geschlossen" ; --- lin schlingen_V = irregV "schlingen" "schlingt" "schlang" "schlünge" "geschlungen" ; --- lin schmeißen_V = irregV "schmeißen" "schmeißt" "schmiß" "schmiße" "geschmissen" ; --- lin schmelzen_V = irregV "schmelzen" "schmilzt" "schmolz" "schmölze" "geschmolzen" ; --- lin schneiden_V = irregV "schneiden" "schneidt" "schnitt" "schnitte" "geschnitten" ; --- lin schreiben_V = irregV "schreiben" "schreibt" "schrieb" "schriebe" "geschrieben" ; --- lin schreien_V = irregV "schreien" "schreit" "schrie" "schrie" "geschrien" ; --- lin schreiten_V = irregV "schreiten" "schreitet" "schritt" "schritte" "geschritten" ; --- lin schweigen_V = irregV "schweigen" "schweigt" "schwieg" "schwiege" "geschwiegen" ; --- lin schwellen_V = irregV "schwellen" "schwillt" "schwoll" "schwölle" "geschwollen" ; --- lin schwimmen_V = irregV "schwimmen" "schwimmt" "schwamm" (variants {"schwömme" ; "schwämme"}) "geschwommen" ; --- lin schwinden_V = irregV "schwinden" "schwindt" "schwand" "schwände" "geschwunden" ; --- lin schwingen_V = irregV "schwingen" "schwingt" "schwang" "schwänge" "geschwungen" ; --- lin schwören_V = irregV "schwören" "schwört" "schwor" "schwüre" "geschworen" ; --- lin sehen_V = irregV "sehen" "sieht" "sah" "sähe" "gesehen" ; --- lin sein_V = irregV "sein" "ist" "war" "wäre" "gewesen" ; --- lin senden_V = irregV "senden" "sendt" (variants {"sandte" ; "sendete"}) (variants {"sandte" ; "sendete"}) (variants {"gesandt" ; "gesendet"}) ; --- lin sieden_V = irregV "sieden" "siedt" (variants {"siedete" ; "sott"}) (variants {"siedete" ; "sotte"}) (variants {"gesotten" ; "gesiedet"}) ; --- lin singen_V = irregV "singen" "singt" "sang" "sänge" "gesungen" ; --- lin sinken_V = irregV "sinken" "sinkt" "sank" "sänke" "gesunken" ; --- lin sinnen_V = irregV "sinnen" "sinnt" "sann" "sänne" "gesonnen" ; --- lin sitzen_V = irregV "sitzen" "sitzt" "saß" "säße" "gesessen" ; --- lin sollen_V = M.mkV --- "sollen" "soll" "sollst" "soll" "sollt" "soll" --- "sollte" "solltest" "sollten" "solltet" --- "sollte" "gesollt" [] --- M.VHaben ** {lock_V = <>} ; --- --- lin speien_V = irregV "speien" "speit" "spie" "spie" "gespien" ; --- lin spinnen_V = irregV "spinnen" "spinnt" "spann" (variants {"spönne" ; "spänne"}) "gesponnen" ; --- lin spleißen_V = irregV "spleißen" "spleißt" "spliß" "spliße" "gesplissen" ; --- lin sprechen_V = irregV "sprechen" "spricht" "sprach" "spräche" "gesprochen" ; --- lin sprießen_V = irregV "sprießen" "sprießt" "sproß" "sprösse" "gesprossen" ; --- lin springen_V = irregV "springen" "springt" "sprang" "spränge" "gesprungen" ; --- lin stechen_V = irregV "stechen" "sticht" "stach" "stäche" "gestochen" ; --- lin stehen_V = irregV "stehen" "steht" "stand" (variants {"stünde" ; "stände"}) "gestanden" ; --- lin stehlen_V = irregV "stehlen" "stiehlt" "stahl" "stähle" "gestohlen" ; --- lin steigen_V = irregV "steigen" "steigt" "stieg" "stiege" "gestiegen" ; --- lin sterben_V = irregV "sterben" "stirbt" "starb" "stürbe" "gestorben" ; --- lin stieben_V = irregV "stieben" "stiebt" "stob" "stöbe" "gestoben" ; --- lin stinken_V = irregV "stinken" "stinkt" "stank" "stänke" "gestunken" ; --- lin stoßen_V = irregV "stoßen" "stößt" "stieß" "stieße" "gestoßen" ; --- lin streichen_V = irregV "streichen" "streicht" "strich" "striche" "gestrichen" ; --- lin streiten_V = irregV "streiten" "streitet" "stritt" "stritte" "gestritten" ; --- lin tragen_V = irregV "tragen" "trägt" "trug" "trüge" "getragen" ; --- lin treffen_V = irregV "treffen" "trifft" "traf" "träfe" "getroffen" ; --- lin treiben_V = irregV "treiben" "treibt" "trieb" "triebe" "getrieben" ; --- lin treten_V = irregV "treten" "tritt" "trat" "träte" "getreten" ; --- lin trinken_V = irregV "trinken" "trinkt" "trank" "tränke" "getrunken" ; --- lin trügen_V = irregV "trügen" "trügt" "trog" "tröge" "getrogen" ; --- lin tun_V = irregV "tun" "tut" "tat" "täte" "getan" ; --- lin verderben_V = irregV "verderben" "verdirbt" "verdarb" "verdarbe" "verdorben" ; --- lin verlieren_V = irregV "verlieren" "verliert" "verlor" "verlöre" "verloren" ; --- lin wachsen_V = irregV "wachsen" "wächst" "wuchs" "wüchse" "gewachsen" ; --- lin wägen_V = irregV "wägen" "wägt" "wog" "woge" "gewogen" ; --- lin waschen_V = irregV "waschen" "wäscht" "wusch" "wüsche" "gewaschen" ; --- lin weben_V = irregV "weben" "webt" (variants {"wob" ; "webte"}) "wöbe" (variants {"gewoben" ; "gewebt"}) ; --- lin weichen_V = irregV "weichen" "weicht" "wich" "wiche" "gewichen" ; --- lin weisen_V = irregV "weisen" "weist" "wies" "wiese" "gewiesen" ; --- lin wenden_V = irregV "wenden" "wendt" (variants {"wandte" ; "wendete"}) (variants {"wandte" ; "wendete"}) (variants {"gewandt" ; "gewendet"}) ; --- lin werben_V = irregV "werben" "wirbt" "warb" "würbe" "geworben" ; --- lin werden_V = M.mkV --- "werden" "werde" "wirst" "wird" "werdet" "werd" --- "wurde" "wurdest" "wurden" "wurdet" --- "würde" "geworden" [] --- M.VHaben ** {lock_V = <>} ; --- lin werfen_V = irregV "werfen" "wirft" "warf" "würfe" "geworfen" ; --- lin wiegen_V = irregV "wiegen" "wiegt" "wog" "wöge" "gewogen" ; --- lin winden_V = irregV "winden" "windt" "wand" "wände" "gewunden" ; --- lin wissen_V = irregV "wissen" "weiß" "wußte" "wüßte" "gewußt" ; --- lin wollen_V = M.mkV --- "wollen" "will" "willst" "will" "wollt" "woll" --- "wollte" "wolltest" "wollten" "wolltet" --- "wollte" "gewollt" [] --- M.VHaben ** {lock_V = <>} ; --- --- --- lin wringen_V = irregV "wringen" "wringt" "wrang" "wränge" "gewrungen" ; --- lin zeihen_V = irregV "zeihen" "zeiht" "zieh" "ziehe" "geziehen" ; --- lin ziehen_V = irregV "ziehen" "zieht" "zog" "zöge" "gezogen" ; --- lin zwingen_V = irregV "zwingen" "zwingt" "zwang" "zwänge" "gezwungen" ; --- ---} +lin bakken_V = mkV "bakken" "bakte" "bakten" "gebakken" ; +lin bannen_V = mkV "bannen" "bande" "banden" "gebannen" ; +lin barsten_V = mkV "barsten" "barstte" "barstten" "gebarsten" ; +lin bederven_V = mkZijnHebbenV "bederven" "bedierf" "bedierven" "bedorven" ; +lin bedriegen_V = mkV "bedriegen" "bedroog" "bedrogen" "bedrogen" ; +lin beginnen_V = mkZijnV "beginnen" "begon" "begonnen" "begonnen" ; +lin behangen_V = mkV "behangen" "behangde" "behangden" "behangen" ; +lin bergen_V = mkV "bergen" "borg" "borgen" "geborgen" ; +lin bevelen_V = mkV "bevelen" "beval" "bevalen" "bevolen" ; +lin bezwijken_V = mkZijnV "bezwijken" "bezweek" "bezweken" "bezweken" ; +lin bidden_V = mkV "bidden" "bad" "baden" "gebeden" ; +lin bieden_V = mkV "bieden" "bood" "boden" "geboden" ; +lin bijten_V = mkV "bijten" "beet" "beten" "gebeten" ; +lin binden_V = mkV "binden" "bond" "bonden" "gebonden" ; +lin blazen_V = mkV "blazen" "blies" "bliezen" "geblazen" ; +lin blijken_V = mkZijnV "blijken" "bleek" "bleken" "gebleken" ; +lin blijven_V = mkZijnV "blijven" "bleef" "bleven" "gebleven" ; +lin blinken_V = mkV "blinken" "blonk" "blonken" "geblonken" ; +lin braden_V = mkV "braden" "braadde" "braadden" "gebraden" ; +lin breken_V = mkZijnHebbenV "breken" "brak" "braken" "gebroken" ; +lin brengen_V = mkV "brengen" "bracht" "brachten" "gebracht" ; +lin brouwen_V = mkV "brouwen" "brouwde" "brouwden" "gebrouwen" ; +lin buigen_V = mkV "buigen" "boog" "bogen" "gebogen" ; +lin denken_V = mkV "denken" "dacht" "dachten" "gedacht" ; +lin dingen_V = mkV "dingen" "naar" "dong" "naar" ; +lin doen_V = mkV "doen" "deed" "deden" "gedaan" ; +lin dragen_V = mkV "dragen" "droeg" "droegen" "gedragen" ; +lin drijven_V = mkV "drijven" "dreef" "dreven" "gedreven" ; +lin dringen_V = mkV "dringen" "drong" "drongen" "gedrongen" ; +lin drinken_V = mkV "drinken" "dronk" "dronken" "gedronken" ; +lin druipen_V = mkZijnHebbenV "druipen" "droop" "dropen" "gedropen" ; +lin duiken_V = mkZijnHebbenV "duiken" "dook" "doken" "gedoken" ; +lin dwingen_V = mkV "dwingen" "dwong" "dwongen" "gedwongen" ; +lin eten_V = mkV "eten" "at" "aten" "gegeten" ; +lin fluiten_V = mkV "fluiten" "floot" "floten" "gefloten" ; +lin gelden_V = mkV "gelden" "gold" "golden" "gegolden" ; +lin gaan_V = mkZijnV "gaan" "ging" "gingen" "gegaan" ; +lin genezen_V = mkZijnHebbenV "genezen" "genas" "genazen" "genezen" ; +lin genieten_V = mkV "genieten" "genoot" "genoten" "genoten" ; +lin geven_V = mkV "geven" "gaf" "gaven" "gegeven" ; +lin gieten_V = mkV "gieten" "goot" "goten" "gegoten" ; +lin glijden_V = mkZijnHebbenV "glijden" "gleed" "gleden" "gegleden" ; +lin glimmen_V = mkV "glimmen" "glom" "glommen" "geglommen" ; +lin graven_V = mkV "graven" "groef" "groeven" "gegraven" ; +lin grijpen_V = mkV "grijpen" "greep" "grepen" "gegrepen" ; +lin hangen_V = mkV "hangen" "hing" "hingen" "gehangen" ; +lin heffen_V = mkV "heffen" "hief" "hieven" "geheven" ; +lin helpen_V = mkV "helpen" "hielp" "hielpen" "geholpen" ; +lin heten_V = mkV "heten" "heette" "heetten" "geheten" ; +lin hijsen_V = mkV "hijsen" "hees" "hesen" "gehesen" ; +lin hoeven_V = mkV "hoeven" "hoefde" "hoefden" "gehoeven" ; +lin houden_V = mkV "houden" "hield" "hielden" "gehouden" ; +lin houwen_V = mkV "houwen" "houwde" "houwden" "gehouwen" ; +lin jagen_V = mkV "jagen" "joeg" "joegen" "gejaagd" ; +lin kiezen_V = mkV "kiezen" "koos" "kozen" "gekozen" ; +lin kijken_V = mkV "kijken" "naar" "keek" "naar" ; +lin klimmen_V = mkZijnHebbenV "klimmen" "klom" "klommen" "geklommen" ; +lin klinken_V = mkV "klinken" "klonk" "klonken" "geklonken" ; +lin kluiven_V = mkV "kluiven" "kloof" "kloven" "gekloven" ; +lin knijpen_V = mkV "knijpen" "kneep" "knepen" "geknepen" ; +lin kopen_V = mkV "kopen" "kocht" "kochten" "gekocht" ; +lin krijgen_V = mkV "krijgen" "kreeg" "kregen" "gekregen" ; +lin krimpen_V = mkZijnV "krimpen" "kromp" "krompen" "gekrompen" ; +lin kruipen_V = mkZijnHebbenV "kruipen" "kroop" "kropen" "gekropen" ; +lin zich_V = mkV "zich" "kwijten" "van" "kweet" ; +lin lachen_V = mkV "lachen" "lachte" "lachten" "gelachen" ; +lin laden_V = mkV "laden" "laadde" "laadden" "geladen" ; +lin laten_V = mkV "laten" "liet" "lieten" "gelaten" ; +lin lezen_V = mkV "lezen" "las" "lazen" "gelezen" ; +lin liegen_V = mkV "liegen" "loog" "logen" "gelogen" ; +lin liggen_V = mkV "liggen" "lag" "lagen" "gelegen" ; +lin lijden_V = mkV "lijden" "leed" "leden" "geleden" ; +lin lijken_V = mkV "lijken" "op" "leek" "op" ; +lin lopen_V = mkZijnHebbenV "lopen" "liep" "liepen" "gelopen" ; +lin malen_V = mkV "malen" "maalde" "maalden" "gemalen" ; +lin melken_V = mkV "melken" "molk" "molken" "gemolken" ; +lin meten_V = mkV "meten" "mat" "maten" "gemeten" ; +lin mijden_V = mkV "mijden" "meed" "meden" "gemeden" ; +lin moeten_V = mkV "moeten" "moest" "moesten" "gemoeten" ; +lin nemen_V = mkV "nemen" "nam" "namen" "genomen" ; +lin nijgen_V = mkV "nijgen" "neeg" "negen" "genegen" ; +lin ontginnen_V = mkV "ontginnen" "ontgon" "ontgonnen" "ontgonnen" ; +lin ontluiken_V = mkZijnV "ontluiken" "ontlook" "ontloken" "ontloken" ; +lin pluizen_V = mkV "pluizen" "ploos" "plozen" "geplozen" ; +lin prijzen_V = mkV "prijzen" "prees" "prezen" "geprezen" ; +lin raden_V = mkV "raden" "raadde" "raadden" "geraden" ; +lin rijden_V = mkZijnHebbenV "rijden" "reed" "reden" "gereden" ; +lin rijgen_V = mkV "rijgen" "reeg" "regen" "geregen" ; +lin rijten_V = mkV "rijten" "reet" "reten" "gereten" ; +lin rijzen_V = mkZijnV "rijzen" "rees" "rezen" "gerezen" ; +lin roepen_V = mkV "roepen" "riep" "riepen" "geroepen" ; +lin ruiken_V = mkV "ruiken" "rook" "roken" "geroken" ; +lin scheiden_V = mkZijnHebbenV "scheiden" "scheidde" "scheidden" "gescheiden" ; +lin schelden_V = mkV "schelden" "schold" "scholden" "gescholden" ; +lin schenden_V = mkV "schenden" "schond" "schonden" "geschonden" ; +lin schenken_V = mkV "schenken" "schonk" "schonken" "geschonken" ; +lin scheppen_V = mkV "scheppen" "shiep" "schiepen" "geschapen" ; +lin scheren_V = mkV "scheren" "scheerde" "scheerden" "geschoren" ; +lin schieten_V = mkV "schieten" "schoot" "schoten" "geschoten" ; +lin schijnen_V = mkV "schijnen" "scheen" "schenen" "1." ; +lin verschijnen_V = mkZijnV "verschijnen" "verscheen" "verschenen" "verschenen" ; +lin schijten_V = mkV "schijten" "scheet" "scheten" "gescheten" ; +lin schrijven_V = mkV "schrijven" "schreef" "schreven" "geschreven" ; +lin schrikken_V = mkZijnV "schrikken" "schrok" "schrokken" "geschrokken" ; +lin schuilen_V = mkV "schuilen" "school" "scholen" "gescholen" ; +lin schuiven_V = mkZijnHebbenV "schuiven" "schoof" "schoven" "geschoven" ; +lin slaan_V = mkV "slaan" "sloeg" "sloegen" "geslagen" ; +lin slapen_V = mkV "slapen" "sliep" "sliepen" "geslapen" ; +lin slijpen_V = mkV "slijpen" "sleep" "slepen" "geslepen" ; +lin slijten_V = mkZijnHebbenV "slijten" "sleet" "sleten" "gesleten" ; +lin slinken_V = mkZijnV "slinken" "slonk" "slonken" "geslonken" ; +lin sluipen_V = mkZijnHebbenV "sluipen" "sloop" "slopen" "geslopen" ; +lin sluiten_V = mkZijnHebbenV "sluiten" "sloot" "sloten" "gesloten" ; +lin smelten_V = mkZijnHebbenV "smelten" "smolt" "smolten" "gesmolten" ; +lin smijten_V = mkV "smijten" "smeet" "smeten" "gesmeten" ; +lin snijden_V = mkV "snijden" "sneed" "sneden" "gesneden" ; +lin snuiten_V = mkV "snuiten" "snoot" "snoten" "gesnoten" ; +lin snuiven_V = mkV "snuiven" "snoof" "snoven" "gesnoven" ; +lin spannen_V = mkV "spannen" "spande" "spanden" "gespannen" ; +lin spijten_V = mkV "spijten" "speet" "speten" "gespeten" ; +lin spinnen_V = mkV "spinnen" "spon" "sponnen" "gesponnen" ; +lin splijten_V = mkZijnHebbenV "splijten" "spleet" "spleten" "gespleten" ; +lin spreken_V = mkV "spreken" "sprak" "spraken" "gesproken" ; +lin springen_V = mkZijnHebbenV "springen" "sprong" "sprongen" "gesprongen" ; +lin spruiten_V = mkZijnV "spruiten" "sproot" "sproten" "gesproten" ; +lin spuiten_V = mkV "spuiten" "spoot" "spoten" "gespoten" ; +lin staan_V = mkV "staan" "stond" "stonden" "gestaan" ; +lin steken_V = mkV "steken" "stak" "staken" "gestoken" ; +lin stelen_V = mkV "stelen" "stal" "stalen" "gestolen" ; +lin sterven_V = mkZijnV "sterven" "stierf" "stierven" "gestorven" ; +lin stijgen_V = mkZijnV "stijgen" "steeg" "stegen" "gestegen" ; +lin stijven_V = mkV "stijven" "steef" "steven" "gesteven" ; +lin stinken_V = mkV "stinken" "stonk" "stonken" "gestonken" ; +lin stoten_V = mkV "stoten" "stootte" "stootten" "gestoten" ; +lin strijden_V = mkV "strijden" "streed" "streden" "gestreden" ; +lin strijken_V = mkV "strijken" "streek" "streken" "gestreken" ; +lin neerstrijken_V = mkV "neerstrijken" "streek" "neer" "streken" ; +lin stuiven_V = mkV "stuiven" "stoof" "stoven" "gestoven" ; +lin treden_V = mkZijnHebbenV "treden" "trad" "traden" "getreden" ; +lin treffen_V = mkV "treffen" "trof" "troffen" "getroffen" ; +lin trekken_V = mkZijnHebbenV "trekken" "trok" "trokken" "getrokken" ; +lin vallen_V = mkZijnV "vallen" "viel" "vielen" "gevallen" ; +lin vangen_V = mkV "vangen" "ving" "vingen" "gevangen" ; +lin varen_V = mkZijnHebbenV "varen" "voer" "voeren" "gevaren" ; +lin vechten_V = mkV "vechten" "vocht" "vochten" "gevochten" ; +lin verdrieten_V = mkV "verdrieten" "verdroot" "verdroten" "verdroten" ; +lin verdwijnen_V = mkZijnV "verdwijnen" "verdween" "verdwenen" "verdwenen" ; +lin vergeten_V = mkV "vergeten" "+" "vergat" "vergaten" ; +lin verliezen_V = mkV "verliezen" "verloor" "verloren" "verloren" ; +lin vinden_V = mkV "vinden" "vond" "vonden" "gevonden" ; +lin vlechten_V = mkV "vlechten" "vlocht" "vlochten" "gevlochten" ; +lin vliegen_V = mkZijnHebbenV "vliegen" "vloog" "vlogen" "gevlogen" ; +lin vouwen_V = mkV "vouwen" "vouwde" "vouwden" "gevouwen" ; +lin vragen_V = mkV "vragen" "vroeg" "vroegen" "gevraagd" ; +lin vreten_V = mkV "vreten" "vrat" "vraten" "gevreten" ; +lin vriezen_V = mkV "vriezen" "vroor" "vroren" "gevroren" ; +lin vrijen_V = mkV "vrijen" "vree" "/" "vrijde" ; +lin wassen_V = mkV "wassen" "waste" "wasten" "gewassen" ; +lin wegen_V = mkV "wegen" "woog" "wogen" "gewogen" ; +lin werpen_V = mkV "werpen" "wierp" "wierpen" "geworpen" ; +lin werven_V = mkV "werven" "wierf" "wierven" "geworven" ; +lin weten_V = mkV "weten" "wist" "wisten" "geweten" ; +lin weven_V = mkV "weven" "weefde" "weefden" "geweven" ; +lin wijken_V = mkZijnV "wijken" "week" "weken" "geweken" ; +lin wijten_V = mkV "wijten" "weet" "weten" "geweten" ; +lin wijzen_V = mkV "wijzen" "wees" "wezen" "gewezen" ; +lin winden_V = mkV "winden" "wond" "wonden" "gewonden" ; +lin winnen_V = mkV "winnen" "won" "wonnen" "gewonnen" ; +lin worden_V = mkV "worden" "werd" "werden" "geworden" ; +lin wrijven_V = mkV "wrijven" "wreef" "wreven" "gewreven" ; +lin wringen_V = mkV "wringen" "wrong" "wrongen" "gewrongen" ; +lin zeggen_V = mkV "zeggen" "zei" "zeiden" "gezegd" ; +lin zenden_V = mkV "zenden" "zond" "zonden" "gezonden" ; +lin zien_V = mkV "zien" "zag" "zagen" "gezien" ; +lin zijgen_V = mkZijnV "zijgen" "zeeg" "zegen" "gezegen" ; +lin zingen_V = mkV "zingen" "zong" "zongen" "gezongen" ; +lin zinken_V = mkZijnV "zinken" "zonk" "zonken" "gezonken" ; +lin zinnen_V = mkV "zinnen" "zon" "zonnen" "gezonnen" ; +lin zitten_V = mkV "zitten" "zat" "zaten" "gezeten" ; +lin zoeken_V = mkV "zoeken" "zocht" "zochten" "gezocht" ; +lin zuigen_V = mkV "zuigen" "zoog" "zogen" "gezogen" ; +lin zuipen_V = mkV "zuipen" "zoop" "zopen" "gezopen" ; +lin zwelgen_V = mkV "zwelgen" "zwolg" "zwolgen" "gezwolgen" ; +lin zwellen_V = mkZijnV "zwellen" "zwol" "zwollen" "gezwollen" ; +lin zwemmen_V = mkZijnHebbenV "zwemmen" "zwom" "zwommen" "gezwommen" ; +lin zweren_V = mkV "zweren" "zwoer" "zwoeren" "gezworen" ; +lin zwerven_V = mkV "zwerven" "zwierf" "zwierven" "gezworven" ; +lin zwijgen_V = mkV "zwijgen" "zweeg" "zwegen" "gezwegen" ; + +oper + mkZijnV, mkZijnHebbenV : (_,_,_,_ : Str) -> V ; + mkZijnV a b c d = zijnV (mkV a b c d) ; + mkZijnHebbenV a b c d = zijnV (mkV a b c d) ; ---- both could be } diff --git a/lib/src/dutch/IrregDutAbs.gf b/lib/src/dutch/IrregDutAbs.gf index c1f75704d..bd6b3f61f 100644 --- a/lib/src/dutch/IrregDutAbs.gf +++ b/lib/src/dutch/IrregDutAbs.gf @@ -1,189 +1,191 @@ -abstract IrregDutAbs = Cat ** -{ ---{ --- --- fun backen_V : V ; --- fun befehlen_V : V ; --- fun beginnen_V : V ; --- fun beißen_V : V ; --- fun bergen_V : V ; --- fun bersten_V : V ; --- fun bewegen_V : V ; --- fun biegen_V : V ; --- fun bieten_V : V ; --- fun binden_V : V ; --- fun bitten_V : V ; --- fun blasen_V : V ; --- fun bleiben_V : V ; --- fun braten_V : V ; --- fun brechen_V : V ; --- fun brennen_V : V ; --- fun bringen_V : V ; --- fun denken_V : V ; --- fun dingen_V : V ; --- fun dreschen_V : V ; --- fun dringen_V : V ; --- fun dürfen_V : V ; --- fun empfehlen_V : V ; --- fun erlöschen_V : V ; --- fun erkennen_V : V ; --- fun erschrecken_V : V ; --- fun essen_V : V ; --- fun fahren_V : V ; --- fun fallen_V : V ; --- fun fangen_V : V ; --- fun fechten_V : V ; --- fun finden_V : V ; --- fun flechten_V : V ; --- fun fliegen_V : V ; --- fun fliehen_V : V ; --- fun fließen_V : V ; --- fun fressen_V : V ; --- fun frieren_V : V ; --- fun gären_V : V ; --- fun gebären_V : V ; --- fun geben_V : V ; --- fun gedeihen_V : V ; --- fun gehen_V : V ; --- fun gelingen_V : V ; --- fun gelten_V : V ; --- fun genesen_V : V ; --- fun genießen_V : V ; --- fun geschehen_V : V ; --- fun gewinnen_V : V ; --- fun gießen_V : V ; --- fun gleichen_V : V ; --- fun gleiten_V : V ; --- fun glimmen_V : V ; --- fun graben_V : V ; --- fun greifen_V : V ; --- fun haben_V : V ; --- fun halten_V : V ; --- fun hängen_V : V ; --- fun hauen_V : V ; --- fun heben_V : V ; --- fun heißen_V : V ; --- fun helfen_V : V ; --- fun kennen_V : V ; --- fun klimmen_V : V ; --- fun klingen_V : V ; --- fun kneifen_V : V ; --- fun kommen_V : V ; --- fun können_V : V ; --- fun kriechen_V : V ; --- fun küren_V : V ; --- fun laden_V : V ; --- fun lassen_V : V ; --- fun laufen_V : V ; --- fun leiden_V : V ; --- fun leihen_V : V ; --- fun lesen_V : V ; --- fun liegen_V : V ; --- fun lügen_V : V ; --- fun mahlen_V : V ; --- fun meiden_V : V ; --- fun melken_V : V ; --- fun messen_V : V ; --- fun mißlingen_V : V ; --- fun mögen_V : V ; --- fun müssen_V : V ; --- fun nehmen_V : V ; --- fun nennen_V : V ; --- fun pfeifen_V : V ; --- fun preisen_V : V ; --- fun quellen_V : V ; --- fun raten_V : V ; --- fun reiben_V : V ; --- fun reißen_V : V ; --- fun reiten_V : V ; --- fun rennen_V : V ; --- fun riechen_V : V ; --- fun ringen_V : V ; --- fun rinnen_V : V ; --- fun rufen_V : V ; --- fun salzen_V : V ; --- fun saufen_V : V ; --- fun saugen_V : V ; --- fun schaffen_V : V ; --- fun scheiden_V : V ; --- fun scheinen_V : V ; --- fun scheißen_V : V ; --- fun schelten_V : V ; --- fun scheren_V : V ; --- fun schieben_V : V ; --- fun schießen_V : V ; --- fun schinden_V : V ; --- fun schlafen_V : V ; --- fun schlagen_V : V ; --- fun schleichen_V : V ; --- fun schleifen_V : V ; --- fun schleißen_V : V ; --- fun schließen_V : V ; --- fun schlingen_V : V ; --- fun schmeißen_V : V ; --- fun schmelzen_V : V ; --- fun schneiden_V : V ; --- fun schreiben_V : V ; --- fun schreien_V : V ; --- fun schreiten_V : V ; --- fun schweigen_V : V ; --- fun schwellen_V : V ; --- fun schwimmen_V : V ; --- fun schwinden_V : V ; --- fun schwingen_V : V ; --- fun schwören_V : V ; --- fun sehen_V : V ; --- fun sein_V : V ; --- fun senden_V : V ; --- fun sieden_V : V ; --- fun singen_V : V ; --- fun sinken_V : V ; --- fun sinnen_V : V ; --- fun sitzen_V : V ; --- fun sollen_V : V ; --- fun speien_V : V ; --- fun spinnen_V : V ; --- fun spleißen_V : V ; --- fun sprechen_V : V ; --- fun sprießen_V : V ; --- fun springen_V : V ; --- fun stechen_V : V ; --- fun stehen_V : V ; --- fun stehlen_V : V ; --- fun steigen_V : V ; --- fun sterben_V : V ; --- fun stieben_V : V ; --- fun stinken_V : V ; --- fun stoßen_V : V ; --- fun streichen_V : V ; --- fun streiten_V : V ; --- fun tragen_V : V ; --- fun treffen_V : V ; --- fun treiben_V : V ; --- fun treten_V : V ; --- fun trinken_V : V ; --- fun trügen_V : V ; --- fun tun_V : V ; --- fun verderben_V : V ; --- fun verlieren_V : V ; --- fun wachsen_V : V ; --- fun wägen_V : V ; --- fun waschen_V : V ; --- fun weben_V : V ; --- fun weichen_V : V ; --- fun weisen_V : V ; --- fun wenden_V : V ; --- fun werben_V : V ; --- fun werden_V : V ; --- fun werfen_V : V ; --- fun wiegen_V : V ; --- fun winden_V : V ; --- fun wissen_V : V ; --- fun wollen_V : V ; --- fun wringen_V : V ; --- fun zeihen_V : V ; --- fun ziehen_V : V ; --- fun zwingen_V : V ; ---} +abstract IrregDutAbs = Cat ** { +fun bakken_V : V ; -- to fry +fun bannen_V : V ; -- to ban +fun barsten_V : V ; -- to burst +fun bederven_V : V ; -- to rot, to decay +fun bedriegen_V : V ; -- to deceive, to cheat, to trick +fun beginnen_V : V ; -- to begin +fun behangen_V : V ; -- to wall-paper +fun bergen_V : V ; -- to store, to recover +fun bevelen_V : V ; -- to order, to command +fun bezwijken_V : V ; -- to succumb, to collapse +fun bidden_V : V ; -- to pray +fun bieden_V : V ; -- to offer +fun bijten_V : V ; -- to bite +fun binden_V : V ; -- to bind, to tie +fun blazen_V : V ; -- to blow, to spit (cat) +fun blijken_V : V ; -- to appear, to be evident +fun blijven_V : V ; -- to stay, to remain, to keep +fun blinken_V : V ; -- to shine, to gleam +fun braden_V : V ; -- to roast, to grill +fun breken_V : V ; -- to break +fun brengen_V : V ; -- to bring +fun brouwen_V : V ; -- to brew +fun buigen_V : V ; -- to bend +fun denken_V : V ; -- to think +fun dingen_V : V ; -- dongen naar gedongen naar to bid for, to compete for +fun doen_V : V ; -- to do +fun dragen_V : V ; -- to carry, to bear +fun drijven_V : V ; -- to drive, to float , to manage +fun dringen_V : V ; -- to push (a crowd) +fun drinken_V : V ; -- to drink +fun druipen_V : V ; -- to drip +fun duiken_V : V ; -- to dive +fun dwingen_V : V ; -- to force +fun eten_V : V ; -- to eat +fun fluiten_V : V ; -- to whistle, to play the flute +fun gelden_V : V ; -- to be valid, to be in effect +fun gaan_V : V ; -- to go +fun genezen_V : V ; -- to heal, to cure +fun genieten_V : V ; -- to enjoy +fun geven_V : V ; -- to give +fun gieten_V : V ; -- to pour +fun glijden_V : V ; -- to glide +fun glimmen_V : V ; -- to glimmer, to shine, to gleam +fun graven_V : V ; -- to dig +fun grijpen_V : V ; -- to grab, to snatch +fun hangen_V : V ; -- to hang +fun heffen_V : V ; -- to raise, to lift, to levy +fun helpen_V : V ; -- to help +fun heten_V : V ; -- to be called, to be named +fun hijsen_V : V ; -- to hoist (sails, flag), to pull up +fun hoeven_V : V ; -- to be necessary +fun houden_V : V ; -- to hold +fun houwen_V : V ; -- to hew, hack +fun jagen_V : V ; -- to hunt +fun kiezen_V : V ; -- to choose, to elect +fun kijken_V : V ; -- keken naar gekeken naar to look at +fun klimmen_V : V ; -- to climb +fun klinken_V : V ; -- to sound, to ring, to clink +fun kluiven_V : V ; -- to pick (a bone), to nibble +fun knijpen_V : V ; -- to pinch, to squeeze +fun kopen_V : V ; -- to buy +fun krijgen_V : V ; -- to get +fun krimpen_V : V ; -- to shrink +fun kruipen_V : V ; -- to crawl, to creep +fun zich_V : V ; -- zich van kweten zich van zich gekweten van to acquit oneself of +fun lachen_V : V ; -- to laugh, to smile +fun laden_V : V ; -- to load, to charge +fun laten_V : V ; -- to let, to allow +fun lezen_V : V ; -- to read +fun liegen_V : V ; -- to (tell a) lie +fun liggen_V : V ; -- to lie (on a bed) +fun lijden_V : V ; -- to suffer +fun lijken_V : V ; -- leken op geleken op to resemble, to seem +fun lopen_V : V ; -- to walk +fun malen_V : V ; -- to grind +fun melken_V : V ; -- to milk (a cow) +fun meten_V : V ; -- to measure +fun mijden_V : V ; -- to avoid +fun moeten_V : V ; -- to must, have to +fun nemen_V : V ; -- to take +fun nijgen_V : V ; -- to (make a bow +fun ontginnen_V : V ; -- to reclaim (land), to clear (forest), to exploit (mine) +fun ontluiken_V : V ; -- to open (flower, beauty) +fun pluizen_V : V ; -- to fluff, to give off fluff +fun prijzen_V : V ; -- to praise +fun raden_V : V ; -- go guess +fun rijden_V : V ; -- to drive, to ride +fun rijgen_V : V ; -- to tack, to lace, to thread +fun rijten_V : V ; -- to tear, to rip +fun rijzen_V : V ; -- to rise +fun roepen_V : V ; -- to call, to shout +fun ruiken_V : V ; -- to smell, to scent +fun scheiden_V : V ; -- to divorce, to separate +fun schelden_V : V ; -- to curse, to swear +fun schenden_V : V ; -- to violate, to damage +fun schenken_V : V ; -- 1. to donate 2. to pour +fun scheppen_V : V ; -- to create +fun scheren_V : V ; -- to shave +fun schieten_V : V ; -- to shoot +fun schijnen_V : V ; -- geschenen +fun verschijnen_V : V ; -- to appear, to turn up +fun schijten_V : V ; -- to shit (flat) +fun schrijven_V : V ; -- to write +fun schrikken_V : V ; -- to be startled +fun schuilen_V : V ; -- to shelter +fun schuiven_V : V ; -- to shove +fun slaan_V : V ; -- to hit +fun slapen_V : V ; -- to sleep +fun slijpen_V : V ; -- to sharpen, to polish +fun slijten_V : V ; -- to wear out, to sell +fun slinken_V : V ; -- to shrink, to decrease in number +fun sluipen_V : V ; -- to sneak, to slink +fun sluiten_V : V ; -- to close, to shut +fun smelten_V : V ; -- to melt +fun smijten_V : V ; -- to throw, to fling +fun snijden_V : V ; -- to cut +fun snuiten_V : V ; -- to snout, to blow (nose) +fun snuiven_V : V ; -- to sniff, to snort +fun spannen_V : V ; -- to strain, to bend (a bow) +fun spijten_V : V ; -- to regret +fun spinnen_V : V ; -- to twist +fun splijten_V : V ; -- to split, to cleave +fun spreken_V : V ; -- to speak +fun springen_V : V ; -- to jump, to spring +fun spruiten_V : V ; -- to sprout, to grow out +fun spuiten_V : V ; -- to spout, to squirt +fun staan_V : V ; -- to stand +fun steken_V : V ; -- to stab, to prick, to sting +fun stelen_V : V ; -- to steal +fun sterven_V : V ; -- to die +fun stijgen_V : V ; -- to rise +fun stijven_V : V ; -- to starch +fun stinken_V : V ; -- to stink +fun stoten_V : V ; -- to push, to bump +fun strijden_V : V ; -- to battle, to fight +fun strijken_V : V ; -- to iron (clothes), strike (flag), smooth (hair) +fun neerstrijken_V : V ; -- neer neergestreken * to settle in a place +fun stuiven_V : V ; -- to cause dust to whirl, to dash forward +fun treden_V : V ; -- to tread +fun treffen_V : V ; -- to hit (goal) to strike +fun trekken_V : V ; -- to pull, to draw, to travel +fun vallen_V : V ; -- to fall +fun vangen_V : V ; -- to catch +fun varen_V : V ; -- to fare, to sail +fun vechten_V : V ; -- to fight +fun verdrieten_V : V ; -- to grieve +fun verdwijnen_V : V ; -- to disappear +fun vergeten_V : V ; -- vergeten to forget +fun verliezen_V : V ; -- to lose +fun vinden_V : V ; -- to find +fun vlechten_V : V ; -- to plait, to braid +fun vliegen_V : V ; -- to fly +fun vouwen_V : V ; -- to fold +fun vragen_V : V ; -- to ask +fun vreten_V : V ; -- to eat, to devour +fun vriezen_V : V ; -- to freeze ("it's freezing") +fun vrijen_V : V ; -- vreeën / vrijden gevreeën / gevrijd to make love +fun wassen_V : V ; -- to wash +fun wegen_V : V ; -- to weigh +fun werpen_V : V ; -- to throw +fun werven_V : V ; -- to recruit +fun weten_V : V ; -- to know +fun weven_V : V ; -- to weave +fun wijken_V : V ; -- to give way, to disappear +fun wijten_V : V ; -- to blame (something) on +fun wijzen_V : V ; -- to point +fun winden_V : V ; -- to wind +fun winnen_V : V ; -- to win +fun worden_V : V ; -- to become +fun wrijven_V : V ; -- to rub +fun wringen_V : V ; -- to wring +fun zeggen_V : V ; -- to say +fun zenden_V : V ; -- to send +fun zien_V : V ; -- to see +fun zijgen_V : V ; -- to sink down (neerzijgen) +fun zingen_V : V ; -- to sing +fun zinken_V : V ; -- to sink +fun zinnen_V : V ; -- to ponder (zinnen op) +fun zitten_V : V ; -- to sit +fun zoeken_V : V ; -- to seek, to search +fun zuigen_V : V ; -- to suck +fun zuipen_V : V ; -- to booze +fun zwelgen_V : V ; -- to revel, to dwell (in self-pity) +fun zwellen_V : V ; -- to swell +fun zwemmen_V : V ; -- to swim +fun zweren_V : V ; -- to swear (oath) +fun zwerven_V : V ; -- to wander, to ramble +fun zwijgen_V : V ; -- to be silent } diff --git a/lib/src/dutch/MkIrreg.hs b/lib/src/dutch/MkIrreg.hs new file mode 100644 index 000000000..b3e9edba7 --- /dev/null +++ b/lib/src/dutch/MkIrreg.hs @@ -0,0 +1,18 @@ +main = interact mkIrreg + +mkIrreg = unlines . map (mkOne . words) . lines + +mkOne ws = case ws of + ('-':_):_ -> [] + p:ps:pp:ge:m:eng | elem m ["*"] -> mkV "mkZijnV" p ps pp ge eng + p:ps:pp:ge:m:eng | elem m ["@","!"] -> mkV "mkZijnHebbenV" p ps pp ge eng + p:ps:pp:ge:eng -> mkV "mkV" p ps pp ge eng + _ -> [] + +mkV par p ps pp ge eng = unlines [ + unwords $ ["fun",f,":","V",";","--"] ++ eng, + unwords $ ["lin",f,"=",par] ++ map quote [p,ps,pp,ge] ++ [";"] + ] + where f = p ++ "_V" + +quote s = "\"" ++ s ++ "\"" diff --git a/lib/src/dutch/irregs b/lib/src/dutch/irregs new file mode 100644 index 000000000..5b14a12fb --- /dev/null +++ b/lib/src/dutch/irregs @@ -0,0 +1,251 @@ +-- 11 November 2009 from http://www.dutchgrammar.com/en/?n=Verbs.Ir03 + +bakken bakte bakten gebakken to fry +bannen bande banden gebannen to ban +barsten barstte barstten gebarsten to burst +bederven bedierf bedierven bedorven @ to rot, to decay +bedriegen bedroog bedrogen bedrogen to deceive, to cheat, to trick +beginnen begon begonnen begonnen * to begin +behangen behangde behangden behangen to wall-paper +bergen borg borgen geborgen to store, to recover +bevelen beval bevalen bevolen to order, to command +bezwijken bezweek bezweken bezweken * to succumb, to collapse +bidden bad baden gebeden to pray +bieden bood boden geboden to offer +bijten beet beten gebeten to bite +binden bond bonden gebonden to bind, to tie +blazen blies bliezen geblazen to blow, to spit (cat) +blijken bleek bleken gebleken * to appear, to be evident +blijven bleef bleven gebleven * to stay, to remain, to keep +blinken blonk blonken geblonken to shine, to gleam +braden braadde braadden gebraden to roast, to grill +breken brak braken gebroken @ to break +- aanbreken brak aan braken aan aangebroken * to break +brengen bracht brachten gebracht to bring +brouwen brouwde brouwden gebrouwen to brew +buigen boog bogen gebogen to bend +D top + +denken dacht dachten gedacht to think +dingen naar dong naar dongen naar gedongen naar to bid for, to compete for +doen deed deden gedaan to do +dragen droeg droegen gedragen to carry, to bear +drijven dreef dreven gedreven to drive, to float , to manage +dringen drong drongen gedrongen to push (a crowd) +- binnendringen drong binnen drongen binnen binnengedrongen * to penetrate +drinken dronk dronken gedronken to drink +- verdrinken verdronk verdronken verdronken * to drown +druipen droop dropen gedropen ! to drip +- afdruipen droop af dropen af afgedropen * to leave quietly after a failure or disappointment +duiken dook doken gedoken ! to dive +dwingen dwong dwongen gedwongen to force +E top + +eten at aten gegeten to eat +F top + +fluiten floot floten gefloten to whistle, to play the flute +G top + +gelden gold golden gegolden to be valid, to be in effect +gaan ging gingen gegaan * to go +genezen genas genazen genezen @ to heal, to cure +genieten genoot genoten genoten to enjoy +geven gaf gaven gegeven to give +gieten goot goten gegoten to pour +glijden gleed gleden gegleden ! to glide +glimmen glom glommen geglommen to glimmer, to shine, to gleam +graven groef groeven gegraven to dig +grijpen greep grepen gegrepen to grab, to snatch +H top + +hangen hing hingen gehangen to hang +heffen hief hieven geheven to raise, to lift, to levy +helpen hielp hielpen geholpen to help +heten heette heetten geheten to be called, to be named +hijsen hees hesen gehesen to hoist (sails, flag), to pull up +hoeven hoefde hoefden gehoeven to be necessary +houden hield hielden gehouden to hold +- ophouden hield op hielden op opgehouden * to stop, to quit +houwen houwde houwden gehouwen to hew, hack +J top + +jagen joeg joegen gejaagd to hunt +K top + +kiezen koos kozen gekozen to choose, to elect +kijken naar keek naar keken naar gekeken naar to look at +klimmen klom klommen geklommen ! to climb +klinken klonk klonken geklonken to sound, to ring, to clink +kluiven kloof kloven gekloven to pick (a bone), to nibble +knijpen kneep knepen geknepen to pinch, to squeeze +kopen kocht kochten gekocht to buy +krijgen kreeg kregen gekregen to get +krimpen kromp krompen gekrompen * to shrink +kruipen kroop kropen gekropen ! to crawl, to creep +zich kwijten van kweet zich van kweten zich van zich gekweten van to acquit oneself of +L top + +lachen lachte lachten gelachen to laugh, to smile +laden laadde laadden geladen to load, to charge +laten liet lieten gelaten to let, to allow +lezen las lazen gelezen to read +liegen loog logen gelogen to (tell a) lie +liggen lag lagen gelegen to lie (on a bed) +lijden leed leden geleden to suffer +- overlijden overleed overleden overleden * to die +lijken op leek op leken op geleken op to resemble, to seem +lopen liep liepen gelopen ! to walk +- doorlopen liep door liepen door doorgelopen * to walk on +- doorlopen doorliep doorliepen doorlopen to browse through +- aflopen liep af liepen af afgelopen * to end +- mislopen liep mis liepen mis misgelopen * to miss out, to go wrong +M top + +malen maalde maalden gemalen to grind +melken molk molken gemolken to milk (a cow) +meten mat maten gemeten to measure +mijden meed meden gemeden to avoid +moeten moest moesten gemoeten to must, have to +N top + +nemen nam namen genomen to take +nijgen neeg negen genegen to (make a bow +O top + +ontginnen ontgon ontgonnen ontgonnen to reclaim (land), to clear (forest), to exploit (mine) +ontluiken ontlook ontloken ontloken * to open (flower, beauty) +P top + +pluizen ploos plozen geplozen to fluff, to give off fluff +prijzen prees prezen geprezen to praise +R top + +raden raadde raadden geraden go guess +-- verraden verried verrieden verraden to betray, to give away +rijden reed reden gereden ! to drive, to ride +rijgen reeg regen geregen to tack, to lace, to thread +rijten reet reten gereten to tear, to rip +rijzen rees rezen gerezen * to rise +roepen riep riepen geroepen to call, to shout +ruiken rook roken geroken to smell, to scent +S top + +scheiden scheidde scheidden gescheiden @ to divorce, to separate +schelden schold scholden gescholden to curse, to swear +schenden schond schonden geschonden to violate, to damage +schenken schonk schonken geschonken 1. to donate 2. to pour +scheppen shiep schiepen geschapen to create +scheren scheerde scheerden geschoren to shave +schieten schoot schoten geschoten to shoot +- doorschieten schoot door schoten door doorgeschoten * to overdo +schijnen scheen schenen 1. geschenen +--2. geschenen * 1. to shine +--2. to seem +verschijnen verscheen verschenen verschenen * to appear, to turn up +schijten scheet scheten gescheten to shit (flat) +schrijven schreef schreven geschreven to write +schrikken schrok schrokken geschrokken * to be startled +-afschrikken schrikte af schrikten af afgeschrikt to scare, to startle +schuilen school scholen gescholen to shelter +schuiven schoof schoven geschoven ! to shove +slaan sloeg sloegen geslagen to hit +slapen sliep sliepen geslapen to sleep +slijpen sleep slepen geslepen to sharpen, to polish +slijten sleet sleten gesleten @ to wear out, to sell +slinken slonk slonken geslonken * to shrink, to decrease in number +sluipen sloop slopen geslopen ! to sneak, to slink +sluiten sloot sloten gesloten @ to close, to shut +smelten smolt smolten gesmolten @ to melt +smijten smeet smeten gesmeten to throw, to fling +snijden sneed sneden gesneden to cut +snuiten snoot snoten gesnoten to snout, to blow (nose) +snuiven snoof snoven gesnoven to sniff, to snort +spannen spande spanden gespannen to strain, to bend (a bow) +spijten speet speten gespeten to regret +spinnen spon sponnen gesponnen to twist +splijten spleet spleten gespleten @ to split, to cleave +spreken sprak spraken gesproken to speak +springen sprong sprongen gesprongen ! to jump, to spring +spruiten sproot sproten gesproten * to sprout, to grow out +spuiten spoot spoten gespoten to spout, to squirt +staan stond stonden gestaan to stand +- ontstaan ontstond ontstonden ontstaan * to come to exist +steken stak staken gestoken to stab, to prick, to sting +- oversteken stak over staken over overgestoken * to stab, to prick, to sting +stelen stal stalen gestolen to steal +sterven stierf stierven gestorven * to die +stijgen steeg stegen gestegen * to rise +stijven steef steven gesteven to starch +stinken stonk stonken gestonken to stink +- er instinken stonk erin stonken erin er ingestonken * to be fooled +stoten stootte stootten gestoten to push, to bump +strijden streed streden gestreden to battle, to fight +strijken streek streken gestreken to iron (clothes), strike (flag), smooth (hair) +neerstrijken streek neer streken neer neergestreken * to settle in a place +stuiven stoof stoven gestoven to cause dust to whirl, to dash forward +T top + +treden trad traden getreden ! to tread +- aftreden trad af traden af afgetreden * to resign +- binnentreden trad binnen traden binnen binnengetreden * to enter, to come in +- optreden trad op traden op opgetreden to perform +- optreden tegen trad op tegen traden op tegen opgetreden tegen * to stand up against +treffen trof troffen getroffen to hit (goal) to strike +trekken trok trokken getrokken ! to pull, to draw, to travel +- optrekken met trok op met trokken op met opgetrokken met * to travel with, to socialize with +- vertrekken vertrok vertrokken vertrokken * to leave, to depart +V top + +vallen viel vielen gevallen * to fall +vangen ving vingen gevangen to catch +varen voer voeren gevaren ! to fare, to sail +vechten vocht vochten gevochten to fight +verdrieten verdroot verdroten verdroten to grieve +verdwijnen verdween verdwenen verdwenen * to disappear +vergeten + vergat vergaten vergeten to forget +verliezen verloor verloren verloren to lose +vinden vond vonden gevonden to find +vlechten vlocht vlochten gevlochten to plait, to braid +vliegen vloog vlogen gevlogen ! to fly +vouwen vouwde vouwden gevouwen to fold +vragen vroeg vroegen gevraagd to ask +vreten vrat vraten gevreten to eat, to devour +vriezen vroor vroren gevroren to freeze ("it's freezing") +-bevriezen bevroor bevroren bevroren @ to freeze(n) (something) +vrijen vree / vrijde vreeën / vrijden gevreeën / gevrijd to make love +W top + +wassen waste wasten gewassen to wash +wegen woog wogen gewogen to weigh +werpen wierp wierpen geworpen to throw +werven wierf wierven geworven to recruit +weten wist wisten geweten to know +weven weefde weefden geweven to weave +wijken week weken geweken * to give way, to disappear +wijten weet weten geweten to blame (something) on +wijzen wees wezen gewezen to point +winden wond wonden gewonden to wind +winnen won wonnen gewonnen to win +worden werd werden geworden to become +wrijven wreef wreven gewreven to rub +wringen wrong wrongen gewrongen to wring +Z top + +zeggen zei zeiden gezegd to say +zenden zond zonden gezonden to send +zien zag zagen gezien to see +zijgen zeeg zegen gezegen * to sink down (neerzijgen) +zingen zong zongen gezongen to sing +zinken zonk zonken gezonken * to sink +zinnen zon zonnen gezonnen to ponder (zinnen op) +zitten zat zaten gezeten to sit +zoeken zocht zochten gezocht to seek, to search +zuigen zoog zogen gezogen to suck +zuipen zoop zopen gezopen to booze +zwelgen zwolg zwolgen gezwolgen to revel, to dwell (in self-pity) +zwellen zwol zwollen gezwollen * to swell +zwemmen zwom zwommen gezwommen ! to swim +zweren zwoer zwoeren gezworen to swear (oath) +zwerven zwierf zwierven gezworven to wander, to ramble +zwijgen zweeg zwegen gezwegen to be silent