list of Dutch irregular verbs

This commit is contained in:
aarne
2009-11-11 08:08:09 +00:00
parent 504b8e879f
commit 53a5c1ee9d
4 changed files with 653 additions and 415 deletions

View File

@@ -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" "bet" "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" "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
}

View File

@@ -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
}

18
lib/src/dutch/MkIrreg.hs Normal file
View File

@@ -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 ++ "\""

251
lib/src/dutch/irregs Normal file
View File

@@ -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