Date: Thu, 26 Jan 2006 14:11:37 +0000
Subject: [PATCH] added Swedish irreg, and some doc
---
lib/resource-1.0/Makefile | 1 +
lib/resource-1.0/doc/gfdoc/Adjective.html | 2 +-
lib/resource-1.0/doc/gfdoc/Adverb.html | 2 +-
lib/resource-1.0/doc/gfdoc/Cat.html | 2 +-
lib/resource-1.0/doc/gfdoc/Conjunction.html | 2 +-
lib/resource-1.0/doc/gfdoc/IrregEng.gf | 181 +++++++++
lib/resource-1.0/doc/gfdoc/IrregFre.gf | 395 +++++++++++++++++++
lib/resource-1.0/doc/gfdoc/IrregGer.gf | 181 +++++++++
lib/resource-1.0/doc/gfdoc/IrregNor.gf | 72 ++++
lib/resource-1.0/doc/gfdoc/IrregSwe.gf | 183 +++++++++
lib/resource-1.0/doc/gfdoc/Lang.html | 2 +-
lib/resource-1.0/doc/gfdoc/Math.html | 2 +-
lib/resource-1.0/doc/gfdoc/Noun.html | 2 +-
lib/resource-1.0/doc/gfdoc/Numeral.html | 2 +-
lib/resource-1.0/doc/gfdoc/ParadigmsEng.html | 2 +-
lib/resource-1.0/doc/gfdoc/ParadigmsFre.html | 2 +-
lib/resource-1.0/doc/gfdoc/ParadigmsGer.html | 2 +-
lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html | 78 ++--
lib/resource-1.0/doc/gfdoc/Phrase.html | 2 +-
lib/resource-1.0/doc/gfdoc/Question.html | 2 +-
lib/resource-1.0/doc/gfdoc/Relative.html | 2 +-
lib/resource-1.0/doc/gfdoc/Sentence.html | 2 +-
lib/resource-1.0/doc/gfdoc/Structural.html | 2 +-
lib/resource-1.0/doc/gfdoc/Tense.html | 2 +-
lib/resource-1.0/doc/gfdoc/Verb.html | 2 +-
lib/resource-1.0/doc/index.html | 10 +-
lib/resource-1.0/doc/index.txt | 8 +
lib/resource-1.0/norwegian/DiffNor.gf | 2 +-
lib/resource-1.0/swedish/IrregSwe.gf | 183 +++++++++
lib/resource-1.0/swedish/IrregSweAbs.gf | 177 +++++++++
30 files changed, 1441 insertions(+), 66 deletions(-)
create mode 100644 lib/resource-1.0/doc/gfdoc/IrregEng.gf
create mode 100644 lib/resource-1.0/doc/gfdoc/IrregFre.gf
create mode 100644 lib/resource-1.0/doc/gfdoc/IrregGer.gf
create mode 100644 lib/resource-1.0/doc/gfdoc/IrregNor.gf
create mode 100644 lib/resource-1.0/doc/gfdoc/IrregSwe.gf
create mode 100644 lib/resource-1.0/swedish/IrregSwe.gf
create mode 100644 lib/resource-1.0/swedish/IrregSweAbs.gf
diff --git a/lib/resource-1.0/Makefile b/lib/resource-1.0/Makefile
index 83fab8ab4..8527b2d8a 100644
--- a/lib/resource-1.0/Makefile
+++ b/lib/resource-1.0/Makefile
@@ -8,3 +8,4 @@ gfdoc:
gfdoc -txthtml */Paradigms*.gf
mv abstract/*.html doc/gfdoc
mv */Paradigms*.html doc/gfdoc
+ cp */Irreg???.gf doc/gfdoc
diff --git a/lib/resource-1.0/doc/gfdoc/Adjective.html b/lib/resource-1.0/doc/gfdoc/Adjective.html
index 31ebf5d61..1d7fd2b13 100644
--- a/lib/resource-1.0/doc/gfdoc/Adjective.html
+++ b/lib/resource-1.0/doc/gfdoc/Adjective.html
@@ -7,7 +7,7 @@
Adjectives and adjectival phrases
Author:
-Last update: Wed Jan 25 13:41:12 2006
+Last update: Thu Jan 26 15:05:55 2006
diff --git a/lib/resource-1.0/doc/gfdoc/Adverb.html b/lib/resource-1.0/doc/gfdoc/Adverb.html
index f44b024e5..e1bfa34c9 100644
--- a/lib/resource-1.0/doc/gfdoc/Adverb.html
+++ b/lib/resource-1.0/doc/gfdoc/Adverb.html
@@ -7,7 +7,7 @@
Adverbs and adverbial phrases
Author:
-Last update: Wed Jan 25 13:41:13 2006
+Last update: Thu Jan 26 15:05:55 2006
diff --git a/lib/resource-1.0/doc/gfdoc/Cat.html b/lib/resource-1.0/doc/gfdoc/Cat.html
index 18ba3bca9..bc2cf5e1c 100644
--- a/lib/resource-1.0/doc/gfdoc/Cat.html
+++ b/lib/resource-1.0/doc/gfdoc/Cat.html
@@ -7,7 +7,7 @@
The category system
Author:
-Last update: Wed Jan 25 13:41:13 2006
+Last update: Thu Jan 26 15:05:55 2006
diff --git a/lib/resource-1.0/doc/gfdoc/Conjunction.html b/lib/resource-1.0/doc/gfdoc/Conjunction.html
index 4dc284342..bdd7b5a39 100644
--- a/lib/resource-1.0/doc/gfdoc/Conjunction.html
+++ b/lib/resource-1.0/doc/gfdoc/Conjunction.html
@@ -7,7 +7,7 @@
Coordination
Author:
-Last update: Wed Jan 25 13:41:13 2006
+Last update: Thu Jan 26 15:05:55 2006
diff --git a/lib/resource-1.0/doc/gfdoc/IrregEng.gf b/lib/resource-1.0/doc/gfdoc/IrregEng.gf
new file mode 100644
index 000000000..fa5cc2936
--- /dev/null
+++ b/lib/resource-1.0/doc/gfdoc/IrregEng.gf
@@ -0,0 +1,181 @@
+--# -path=.:prelude:../abstract:../common
+
+concrete IrregEng of IrregEngAbs = CatEng ** open ParadigmsEng in {
+
+flags optimize=values ;
+
+ lin
+ awake_V = irregV "awake" "awoke" "awoken" ;
+ bear_V = irregV "bear" "bore" "born" ;
+ beat_V = irregV "beat" "beat" "beat" ;
+ become_V = irregV "become" "became" "become" ;
+ begin_V = irregV "begin" "began" "begun" ;
+ bend_V = irregV "bend" "bent" "bent" ;
+ beset_V = irregV "beset" "beset" "beset" ;
+ bet_V = irregDuplV "bet" "bet" "bet" ;
+ bid_V = irregDuplV "bid" (variants {"bid" ; "bade"}) (variants {"bid" ; "bidden"}) ;
+ bind_V = irregV "bind" "bound" "bound" ;
+ bite_V = irregV "bite" "bit" "bitten" ;
+ bleed_V = irregV "bleed" "bled" "bled" ;
+ blow_V = irregV "blow" "blew" "blown" ;
+ break_V = irregV "break" "broke" "broken" ;
+ breed_V = irregV "breed" "bred" "bred" ;
+ bring_V = irregV "bring" "brought" "brought" ;
+ broadcast_V = irregV "broadcast" "broadcast" "broadcast" ;
+ build_V = irregV "build" "built" "built" ;
+ burn_V = irregV "burn" (variants {"burned" ; "burnt"}) (variants {"burned" ; "burnt"}) ;
+ burst_V = irregV "burst" "burst" "burst" ;
+ buy_V = irregV "buy" "bought" "bought" ;
+ cast_V = irregV "cast" "cast" "cast" ;
+ catch_V = irregV "catch" "caught" "caught" ;
+ choose_V = irregV "choose" "chose" "chosen" ;
+ cling_V = irregV "cling" "clung" "clung" ;
+ come_V = irregV "come" "came" "come" ;
+ cost_V = irregV "cost" "cost" "cost" ;
+ creep_V = irregV "creep" "crept" "crept" ;
+ cut_V = irregDuplV "cut" "cut" "cut" ;
+ deal_V = irregV "deal" "dealt" "dealt" ;
+ dig_V = irregDuplV "dig" "dug" "dug" ;
+ dive_V = irregV "dive" (variants {"dived" ; "dove"}) "dived" ;
+ do_V = mkV "do" "does" "did" "done" "doing" ;
+ draw_V = irregV "draw" "drew" "drawn" ;
+ dream_V = irregV "dream" (variants {"dreamed" ; "dreamt"}) (variants {"dreamed" ; "dreamt"}) ;
+ drive_V = irregV "drive" "drove" "driven" ;
+ drink_V = irregV "drink" "drank" "drunk" ;
+ eat_V = irregV "eat" "ate" "eaten" ;
+ fall_V = irregV "fall" "fell" "fallen" ;
+ feed_V = irregV "feed" "fed" "fed" ;
+ feel_V = irregV "feel" "felt" "felt" ;
+ fight_V = irregV "fight" "fought" "fought" ;
+ find_V = irregV "find" "found" "found" ;
+ fit_V = irregDuplV "fit" "fit" "fit" ;
+ flee_V = irregV "flee" "fled" "fled" ;
+ fling_V = irregV "fling" "flung" "flung" ;
+ fly_V = irregV "fly" "flew" "flown" ;
+ forbid_V = irregDuplV "forbid" "forbade" "forbidden" ;
+ forget_V = irregDuplV "forget" "forgot" "forgotten" ;
+ forgive_V = irregV "forgive" "forgave" "forgiven" ;
+ forsake_V = irregV "forsake" "forsook" "forsaken" ;
+ freeze_V = irregV "freeze" "froze" "frozen" ;
+ get_V = irregDuplV "get" "got" "gotten" ;
+ give_V = irregV "give" "gave" "given" ;
+ go_V = irregV "go" "went" "gone" ;
+ grind_V = irregV "grind" "ground" "ground" ;
+ grow_V = irregV "grow" "grew" "grown" ;
+ hang_V = irregV "hang" "hung" "hung" ;
+ have_V = mkV "have" "has" "had" "had" "having" ;
+ hear_V = irregV "hear" "heard" "heard" ;
+ hide_V = irregV "hide" "hid" "hidden" ;
+ hit_V = irregDuplV "hit" "hit" "hit" ;
+ hold_V = irregV "hold" "held" "held" ;
+ hurt_V = irregV "hurt" "hurt" "hurt" ;
+ keep_V = irregV "keep" "kept" "kept" ;
+ kneel_V = irregV "kneel" "knelt" "knelt" ;
+ knit_V = irregDuplV "knit" "knit" "knit" ;
+ know_V = irregV "know" "knew" "know" ;
+ lay_V = irregV "lay" "laid" "laid" ;
+ lead_V = irregV "lead" "led" "led" ;
+ leap_V = irregV "leap" (variants {"leaped" ; "lept"}) (variants {"leaped" ; "lept"}) ;
+ learn_V = irregV "learn" (variants {"learned" ; "learnt"}) (variants {"learned" ; "learnt"}) ;
+ leave_V = irregV "leave" "left" "left" ;
+ lend_V = irregV "lend" "lent" "lent" ;
+ let_V = irregDuplV "let" "let" "let" ;
+ lie_V = irregV "lie" "lay" "lain" ;
+ light_V = irregV "light" (variants {"lighted" ; "lit"}) "lighted" ;
+ lose_V = irregV "lose" "lost" "lost" ;
+ make_V = irregV "make" "made" "made" ;
+ mean_V = irregV "mean" "meant" "meant" ;
+ meet_V = irregV "meet" "met" "met" ;
+ misspell_V = irregV "misspell" (variants {"misspelled" ; "misspelt"}) (variants {"misspelled" ; "misspelt"}) ;
+ mistake_V = irregV "mistake" "mistook" "mistaken" ;
+ mow_V = irregV "mow" "mowed" (variants {"mowed" ; "mown"}) ;
+ overcome_V = irregV "overcome" "overcame" "overcome" ;
+ overdo_V = mkV "overdo" "overdoes" "overdid" "overdone" "overdoing" ;
+ overtake_V = irregV "overtake" "overtook" "overtaken" ;
+ overthrow_V = irregV "overthrow" "overthrew" "overthrown" ;
+ pay_V = irregV "pay" "paid" "paid" ;
+ plead_V = irregV "plead" "pled" "pled" ;
+ prove_V = irregV "prove" "proved" (variants {"proved" ; "proven"}) ;
+ put_V = irregDuplV "put" "put" "put" ;
+ quit_V = irregDuplV "quit" "quit" "quit" ;
+ read_V = irregV "read" "read" "read" ;
+ rid_V = irregDuplV "rid" "rid" "rid" ;
+ ride_V = irregV "ride" "rode" "ridden" ;
+ ring_V = irregV "ring" "rang" "rung" ;
+ rise_V = irregV "rise" "rose" "risen" ;
+ run_V = irregDuplV "run" "ran" "run" ;
+ saw_V = irregV "saw" "sawed" (variants {"sawed" ; "sawn"}) ;
+ say_V = irregV "say" "said" "said" ;
+ see_V = irregV "see" "saw" "seen" ;
+ seek_V = irregV "seek" "sought" "sought" ;
+ sell_V = irregV "sell" "sold" "sold" ;
+ send_V = irregV "send" "sent" "sent" ;
+ set_V = irregDuplV "set" "set" "set" ;
+ sew_V = irregV "sew" "sewed" (variants {"sewed" ; "sewn"}) ;
+ shake_V = irregV "shake" "shook" "shaken" ;
+ shave_V = irregV "shave" "shaved" (variants {"shaved" ; "shaven"}) ;
+ shear_V = irregV "shear" "shore" "shorn" ;
+ shed_V = irregDuplV "shed" "shed" "shed" ;
+ shine_V = irregV "shine" "shone" "shone" ;
+ shoe_V = irregV "shoe" "shoed" (variants {"shoed" ; "shod"}) ;
+ shoot_V = irregV "shoot" "shot" "shot" ;
+ show_V = irregV "show" "showed" (variants {"showed" ; "shown"}) ;
+ shrink_V = irregV "shrink" "shrank" "shrunk" ;
+ shut_V = irregDuplV "shut" "shut" "shut" ;
+ sing_V = irregV "sing" "sang" "sung" ;
+ sink_V = irregV "sink" "sank" "sunk" ;
+ sit_V = irregDuplV "sit" "sat" "sat" ;
+ sleep_V = irregV "sleep" "slept" "slept" ;
+ slay_V = irregV "slay" "slew" "slain" ;
+ slide_V = irregV "slide" "slid" "slid" ;
+ sling_V = irregV "sling" "slung" "slung" ;
+ slit_V = irregDuplV "slit" "slit" "slit" ;
+ smite_V = irregV "smite" "smote" "smitten" ;
+ sow_V = irregV "sow" "sowed" (variants {"sowed" ; "sown"}) ;
+ speak_V = irregV "speak" "spoke" "spoken" ;
+ speed_V = irregV "speed" "sped" "sped" ;
+ spend_V = irregV "spend" "spent" "spent" ;
+ spill_V = irregV "spill" (variants {"spilled" ; "spilt"}) (variants {"spilled" ; "spilt"}) ;
+ spin_V = irregDuplV "spin" "spun" "spun" ;
+ spit_V = irregDuplV "spit" (variants {"spit" ; "spat"}) "spit" ;
+ split_V = irregDuplV "split" "split" "split" ;
+ spread_V = irregV "spread" "spread" "spread" ;
+ spring_V = irregV "spring" (variants {"sprang" ; "sprung"}) "sprung" ;
+ stand_V = irregV "stand" "stood" "stood" ;
+ steal_V = irregV "steal" "stole" "stolen" ;
+ stick_V = irregV "stick" "stuck" "stuck" ;
+ sting_V = irregV "sting" "stung" "stung" ;
+ stink_V = irregV "stink" "stank" "stunk" ;
+ stride_V = irregV "stride" "strod" "stridden" ;
+ strike_V = irregV "strike" "struck" "struck" ;
+ string_V = irregV "string" "strung" "strung" ;
+ strive_V = irregV "strive" "strove" "striven" ;
+ swear_V = irregV "swear" "swore" "sworn" ;
+ sweep_V = irregV "sweep" "swept" "swept" ;
+ swell_V = irregV "swell" "swelled" (variants {"swelled" ; "swollen"}) ;
+ swim_V = irregDuplV "swim" "swam" "swum" ;
+ swing_V = irregV "swing" "swung" "swung" ;
+ take_V = irregV "take" "took" "taken" ;
+ teach_V = irregV "teach" "taught" "taught" ;
+ tear_V = irregV "tear" "tore" "torn" ;
+ tell_V = irregV "tell" "told" "told" ;
+ think_V = irregV "think" "thought" "thought" ;
+ thrive_V = irregV "thrive" (variants {"thrived" ; "throve"}) "thrived" ;
+ throw_V = irregV "throw" "threw" "thrown" ;
+ thrust_V = irregV "thrust" "thrust" "thrust" ;
+ tread_V = irregV "tread" "trod" "trodden" ;
+ understand_V = irregV "understand" "understood" "understood" ;
+ uphold_V = irregV "uphold" "upheld" "upheld" ;
+ upset_V = irregDuplV "upset" "upset" "upset" ;
+ wake_V = irregV "wake" "woke" "woken" ;
+ wear_V = irregV "wear" "wore" "worn" ;
+ weave_V = irregV "weave" (variants {"weaved" ; "wove"}) (variants {"weaved" ; "woven"}) ;
+ wed_V = irregDuplV "wed" "wed" "wed" ;
+ weep_V = irregV "weep" "wept" "wept" ;
+ wind_V = irregV "wind" "wound" "wound" ;
+ win_V = irregDuplV "win" "won" "won" ;
+ withhold_V = irregV "withhold" "withheld" "withheld" ;
+ withstand_V = irregV "withstand" "withstood" "withstood" ;
+ wring_V = irregV "wring" "wrung" "wrung" ;
+ write_V = irregV "write" "wrote" "written" ;
+}
diff --git a/lib/resource-1.0/doc/gfdoc/IrregFre.gf b/lib/resource-1.0/doc/gfdoc/IrregFre.gf
new file mode 100644
index 000000000..f4d9cb042
--- /dev/null
+++ b/lib/resource-1.0/doc/gfdoc/IrregFre.gf
@@ -0,0 +1,395 @@
+--# -path=.:../romance:../common:../abstract:../../prelude
+
+-- Irregular verbs from Nancy, based on a list from Sylvain Pogodalla, 25/11/2004
+-- Translated to GF by Aarne Ranta
+-- added extracted subcat information 29/11
+
+concrete IrregFre of IrregFreAbs = CatFre **
+ open DiffFre, MorphoFre, BeschFre, Prelude in {
+
+ flags optimize=values ;
+
+-- all verbs in classes with "er" and "finir" are omitted
+
+lin
+ abattre_V2 = v_besch55 "abattre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ absoudre_V2 = v_besch72 "absoudre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ abstenir_V = v_besch23 "abstenir" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ abstraire_V2 = v_besch61 "abstraire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ accourir_V = v_besch33 "accourir" ** {vtyp = VHabere ; lock_V = <>} ;
+ accroître_V2 = v_besch73 "accroître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ accueillir_V2 = v_besch28 "accueillir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ acquérir_V2 = v_besch24 "acquérir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ adjoindre_V2 = v_besch58 "adjoindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ admettre_V2 = v_besch56 "admettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ advenir_V = v_besch23 "advenir" ** {vtyp = VEsse ; lock_V = <>} ;
+ aller_V = v_besch22 "aller" ** {vtyp = VEsse ; lock_V = <>} ;
+ apercevoir_V2 = v_besch38 "apercevoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ apparaître_V = v_besch64 "apparaître" ** {vtyp = VHabere ; lock_V = <>} ;
+ appartenir_V2 = v_besch23 "appartenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ appendre_V2 = v_besch53 "appendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ apprendre_V2 = v_besch54 "apprendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ assaillir_V2 = v_besch29 "assaillir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ asseoir_V2 = v_besch49 "asseoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ astreindre_V2 = v_besch57 "astreindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ atteindre_V2 = v_besch57 "atteindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ attendre_V2 = v_besch53 "attendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ avoir_V2 = v_besch1 "avoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ battre_V2 = v_besch55 "battre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ boire_V2 = v_besch69 "boire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ bouillir_V2 = v_besch31 "bouillir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ braire_V = v_besch61 "braire" ** {vtyp = VHabere ; lock_V = <>} ;
+ ceindre_V2 = v_besch57 "ceindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ choir_V = v_besch52 "choir" ** {vtyp = VEsse ; lock_V = <>} ;
+ circonscrire_V2 = v_besch80 "circonscrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ circonvenir_V2 = v_besch23 "circonvenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ clore_V2 = v_besch70 "clore" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ combattre_V2 = v_besch55 "combattre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ commettre_V2 = v_besch56 "commettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ comparaître_V2 = v_besch64 "comparaître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ complaire_V2 = v_besch63 "complaire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ comprendre_V2 = v_besch54 "comprendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ compromettre_V2 = v_besch56 "compromettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ concevoir_V2 = v_besch38 "concevoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ conclure_V2 = v_besch71 "conclure" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ concourir_V2 = v_besch33 "concourir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ condescendre_V2 = v_besch53 "condescendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ conduire_V2 = v_besch82 "conduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ confire_V2 = v_besch81 "confire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ confondre_V2 = v_besch53 "confondre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ conjoindre_V2 = v_besch58 "conjoindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ connaître_V2 = v_besch64 "connaître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ conquérir_V2 = v_besch24 "conquérir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ consentir_V2 = v_besch25 "consentir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ construire_V2 = v_besch82 "construire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ contenir_V2 = v_besch23 "contenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ contraindre_V2 = v_besch59 "contraindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ contrebattre_V2 = v_besch55 "contrebattre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ contredire_V2 = v_besch78 "contredire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ contrefaire_V2 = v_besch62 "contrefaire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ contrevenir_V2 = v_besch23 "contrevenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ convaincre_V2 = v_besch60 "convaincre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ convenir_V2 = v_besch23 "convenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ correspondre_V2 = v_besch53 "correspondre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ corrompre_V2 = v_besch53 "corrompre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ coudre_V2 = v_besch73 "coudre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ courir_V2 = v_besch33 "courir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ couvrir_V2 = v_besch27 "couvrir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ craindre_V2 = v_besch59 "craindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ croire_V2 = v_besch68 "croire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ croître_V = v_besch67 "croître" ** {vtyp = VEsse ; lock_V = <>} ;
+ cueillir_V2 = v_besch28 "cueillir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ cuire_V2 = v_besch82 "cuire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ débattre_V2 = v_besch55 "débattre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ débouillir_V2 = v_besch31 "débouillir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ décevoir_V2 = v_besch38 "décevoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ déchoir_V2 = v_besch52 "déchoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ déclore_V2 = v_besch70 "déclore" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ décommettre_V2 = v_besch56 "décommettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ déconfire_V2 = v_besch81 "déconfire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ découdre_V2 = v_besch73 "découdre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ découvrir_V2 = v_besch27 "découvrir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ décrire_V2 = v_besch80 "décrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ décroître_V2 = v_besch67 "décroître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ décuire_V2 = v_besch82 "décuire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ déduire_V2 = v_besch82 "déduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ défaillir_V = v_besch30 "défaillir" ** {vtyp = VHabere ; lock_V = <>} ;
+ défaire_V2 = v_besch62 "défaire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ défendre_V2 = v_besch53 "défendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ démentir_V2 = v_besch25 "démentir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ démettre_V2 = v_besch56 "démettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ démordre_V = v_besch53 "démordre" ** {vtyp = VHabere ; lock_V = <>} ;
+ départir_V2 = v_besch25 "départir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ dépeindre_V2 = v_besch57 "dépeindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ dépendre_V2 = v_besch53 "dépendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ déplaire_V = v_besch63 "déplaire" ** {vtyp = VHabere ; lock_V = <>} ;
+ dépourvoir_V2 = v_besch40 "dépourvoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ déprendre_V2 = v_besch54 "déprendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ désapprendre_V2 = v_besch54 "désapprendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ descendre_V2 = v_besch53 "descendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ desservir_V2 = v_besch35 "desservir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ déteindre_V2 = v_besch57 "déteindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ détendre_V2 = v_besch53 "détendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ détenir_V2 = v_besch23 "détenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ détordre_V2 = v_besch53 "détordre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ détruire_V2 = v_besch82 "détruire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ devenir_V = v_besch23 "devenir" ** {vtyp = VEsse ; lock_V = <>} ;
+ dévêtir_V2 = v_besch26 "dévêtir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ devoir_V2 = v_besch42 "devoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ dire_V2 = v_besch78 "dire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ disconvenir_V2 = v_besch23 "disconvenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ discourir_V2 = v_besch33 "discourir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ disjoindre_V2 = v_besch58 "disjoindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ disparaître_V2 = v_besch64 "disparaître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ dissoudre_V2 = v_besch72 "dissoudre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ distendre_V2 = v_besch53 "distendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ distordre_V2 = v_besch53 "distordre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ distraire_V2 = v_besch61 "distraire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ dormir_V2 = v_besch32 "dormir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ ébattre_V = v_besch55 "ébattre" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ échoir_V2 = v_besch52 "échoir" ** {vtyp = VEsse ; lock_V2 = <> ; c2 = complDat} ;
+ éclore_V2 = v_besch70 "éclore" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ éconduire_V2 = v_besch82 "éconduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ écrire_V2 = v_besch80 "écrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ élire_V2 = v_besch77 "élire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ embatre_V2 = v_besch55 "embatre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ embattre_V2 = v_besch55 "embattre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ emboire_V = v_besch69 "emboire" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ émettre_V2 = v_besch56 "émettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ émoudre_V2 = v_besch74 "émoudre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ émouvoir_V2 = v_besch44 "émouvoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ empreindre_V2 = v_besch57 "empreindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ enceindre_V2 = v_besch57 "enceindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ enclore_V2 = v_besch70 "enclore" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ encourir_V2 = v_besch33 "encourir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ endormir_V2 = v_besch32 "endormir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ enduire_V2 = v_besch82 "enduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ enfreindre_V2 = v_besch57 "enfreindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ enfuir_V = v_besch36 "enfuir" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ enjoindre_V2 = v_besch58 "enjoindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ enquérir_V = v_besch24 "enquérir" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ entendre_V2 = v_besch53 "entendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ entr'apercevoir_V = v_besch38 "entr'apercevoir" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ entrebattre_V = v_besch55 "entrebattre" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ entre_détruire_V = v_besch82 "entre-détruire" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ entre_haïr_V = v_besch20 "entre-haïr" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ entremettre_V = v_besch56 "entremettre" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ entre_nuire_V = v_besch82 "entre-nuire" ** {vtyp = VHabere ; lock_V = <>} ;
+ entreprendre_V2 = v_besch54 "entreprendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ entretenir_V2 = v_besch23 "entretenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ entrevoir_V2 = v_besch39 "entrevoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ entrouvrir_V2 = v_besch27 "entrouvrir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ envoyer_V2 = v_besch18 "envoyer" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ épandre_V2 = v_besch53 "épandre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ éperdre_V = v_besch53 "éperdre" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ éprendre_V = v_besch54 "éprendre" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ équivaloir_V2 = v_besch47 "équivaloir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ éteindre_V2 = v_besch57 "éteindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ étendre_V2 = v_besch53 "étendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ étreindre_V2 = v_besch57 "étreindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ être_V = v_besch2 "être" ** {vtyp = VHabere ; lock_V = <>} ;
+ exclure_V2 = v_besch71 "exclure" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ extraire_V2 = v_besch61 "extraire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ faillir_V2 = v_besch30 "faillir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ faire_V2 = v_besch62 "faire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ falloir_V = v_besch46 "falloir" ** {vtyp = VHabere ; lock_V = <>} ;
+ feindre_V2 = v_besch57 "feindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ fendre_V2 = v_besch53 "fendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ fondre_V2 = v_besch53 "fondre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ forfaire_V2 = v_besch62 "forfaire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ foutre_V2 = v_besch53 "foutre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ frire_V2 = v_besch81 "frire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ fuir_V2 = v_besch36 "fuir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ geindre_V2 = v_besch57 "geindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ gésir_V2 = mkNV (conj3gésir "gésir") ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ haïr_V2 = v_besch20 "haïr" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ inclure_V2 = v_besch71 "inclure" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ induire_V2 = v_besch82 "induire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ inscrire_V2 = v_besch80 "inscrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ instruire_V2 = v_besch82 "instruire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ interdire_V2 = v_besch78 "interdire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ interrompre_V2 = v_besch53 "interrompre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ intervenir_V = v_besch23 "intervenir" ** {vtyp = VEsse ; lock_V = <>} ;
+ introduire_V2 = v_besch82 "introduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ joindre_V2 = v_besch58 "joindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ lire_V2 = v_besch77 "lire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ luire_V = v_besch82 "luire" ** {vtyp = VHabere ; lock_V = <>} ;
+ mainmettre_V2 = v_besch56 "mainmettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ maintenir_V2 = v_besch23 "maintenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ méconnaître_V2 = v_besch64 "méconnaître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ mécroire_V2 = v_besch68 "mécroire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ médire_V2 = v_besch78 "médire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ mentir_V2 = v_besch25 "mentir" ** {vtyp = VEsse ; lock_V2 = <> ; c2 = complDat} ;
+ méprendre_V2 = v_besch54 "méprendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ messeoir_V2 = v_besch50 "messeoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ mettre_V2 = v_besch56 "mettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ mévendre_V2 = v_besch53 "mévendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ mordre_V2 = v_besch53 "mordre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ morfondre_V = v_besch53 "morfondre" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ moudre_V2 = v_besch74 "moudre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ mourir_V = v_besch34 "mourir" ** {vtyp = VEsse ; lock_V = <>} ;
+ mouvoir_V2 = v_besch44 "mouvoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ naître_V = v_besch65 "naître" ** {vtyp = VEsse ; lock_V = <>} ;
+ nuire_V2 = v_besch82 "nuire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ obtenir_V2 = v_besch23 "obtenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ obvenir_V = v_besch23 "obvenir" ** {vtyp = VEsse ; lock_V = <>} ;
+ occlure_V2 = v_besch71 "occlure" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ offrir_V2 = v_besch27 "offrir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ oindre_V2 = v_besch58 "oindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ omettre_V2 = v_besch56 "omettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ ouïr_V2 = v_besch37 "ouïr" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ ouvrir_V2 = v_besch27 "ouvrir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ paître_V2 = v_besch66 "paître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ paître_V = v_besch66 "paître" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ paraître_V = v_besch64 "paraître" ** {vtyp = VHabere ; lock_V = <>} ;
+ parcourir_V2 = v_besch33 "parcourir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ parfondre_V2 = v_besch53 "parfondre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ partir_V = v_besch25 "partir" ** {vtyp = VEsse ; lock_V = <>} ;
+ parvenir_V = v_besch23 "parvenir" ** {vtyp = VEsse ; lock_V = <>} ;
+ peindre_V2 = v_besch57 "peindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ pendre_V2 = v_besch53 "pendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ percevoir_V2 = v_besch38 "percevoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ perdre_V2 = v_besch53 "perdre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ permettre_V2 = v_besch56 "permettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ plaindre_V2 = v_besch59 "plaindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ plaire_V2 = v_besch63 "plaire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ pleuvoir_V = v_besch45 "pleuvoir" ** {vtyp = VHabere ; lock_V = <>} ;
+ poindre_V2 = v_besch58 "poindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ pondre_V2 = v_besch53 "pondre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ pourfendre_V2 = v_besch53 "pourfendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ poursuivre_V2 = v_besch75 "poursuivre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ pourvoir_V2 = v_besch40 "pourvoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ pouvoir_V = v_besch43 "pouvoir" ** {vtyp = VHabere ; lock_V = <>} ;
+ prédire_V2 = v_besch78 "prédire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ prendre_V2 = v_besch54 "prendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ prescrire_V2 = v_besch80 "prescrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ pressentir_V2 = v_besch25 "pressentir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ prétendre_V2 = v_besch53 "prétendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ prévaloir_V2 = v_besch47 "prévaloir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ prévenir_V2 = v_besch23 "prévenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ prévoir_V2 = v_besch39 "prévoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ produire_V2 = v_besch82 "produire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ promettre_V2 = v_besch56 "promettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ promouvoir_V2 = v_besch44 "promouvoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ proscrire_V2 = v_besch80 "proscrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ provenir_V = v_besch23 "provenir" ** {vtyp = VEsse ; lock_V = <>} ;
+ rabattre_V2 = v_besch55 "rabattre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ raire_V2 = v_besch61 "raire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rapprendre_V2 = v_besch54 "rapprendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rasseoir_V2 = v_besch49 "rasseoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ réadmettre_V2 = v_besch56 "réadmettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ réapparaître_V = v_besch64 "réapparaître" ** {vtyp = VHabere ; lock_V = <>} ;
+ réapprendre_V2 = v_besch54 "réapprendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rebattre_V2 = v_besch55 "rebattre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ recevoir_V2 = v_besch38 "recevoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ recomparaître_V2 = v_besch64 "recomparaître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ reconduire_V2 = v_besch82 "reconduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ reconnaître_V2 = v_besch64 "reconnaître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ reconquérir_V2 = v_besch24 "reconquérir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ reconstruire_V2 = v_besch82 "reconstruire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ recoudre_V2 = v_besch73 "recoudre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ recourir_V2 = v_besch33 "recourir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ recouvrir_V2 = v_besch27 "recouvrir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ récrire_V2 = v_besch80 "récrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ recroître_V2 = v_besch67 "recroître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ recueillir_V2 = v_besch28 "recueillir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ recuire_V2 = v_besch82 "recuire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ redécouvrir_V2 = v_besch27 "redécouvrir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ redéfaire_V2 = v_besch62 "redéfaire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ redescendre_V2 = v_besch53 "redescendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ redevenir_V = v_besch23 "redevenir" ** {vtyp = VEsse ; lock_V = <>} ;
+ redevoir_V2 = v_besch42 "redevoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ redire_V2 = v_besch78 "redire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ réduire_V2 = v_besch82 "réduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ réécrire_V2 = v_besch80 "réécrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ réélire_V2 = v_besch77 "réélire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ réentendre_V2 = v_besch53 "réentendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ refaire_V2 = v_besch62 "refaire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ refendre_V2 = v_besch53 "refendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ refondre_V2 = v_besch53 "refondre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ réinscrire_V2 = v_besch80 "réinscrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ réintroduire_V2 = v_besch82 "réintroduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rejoindre_V2 = v_besch58 "rejoindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ relire_V2 = v_besch77 "relire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ reluire_V2 = v_besch82 "reluire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ remettre_V2 = v_besch56 "remettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ remordre_V2 = v_besch53 "remordre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ remoudre_V2 = v_besch74 "remoudre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ renaître_V2 = v_besch65 "renaître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rendormir_V2 = v_besch32 "rendormir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rendre_V2 = v_besch53 "rendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rentraire_V2 = v_besch61 "rentraire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rentrouvrir_V2 = v_besch27 "rentrouvrir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ renvoyer_V2 = v_besch18 "renvoyer" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ repaître_V2 = v_besch66 "repaître" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ répandre_V2 = v_besch53 "répandre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ reparaître_V = v_besch64 "reparaître" ** {vtyp = VEsse ; lock_V = <>} ;
+ repartir_V = v_besch25 "repartir" ** {vtyp = VEsse ; lock_V = <>} ;
+ repeindre_V2 = v_besch57 "repeindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rependre_V2 = v_besch53 "rependre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ repentir_V = v_besch25 "repentir" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ reperdre_V2 = v_besch53 "reperdre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ repleuvoir_V = v_besch45 "repleuvoir" ** {vtyp = VHabere ; lock_V = <>} ;
+ répondre_V2 = v_besch53 "répondre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ reprendre_V2 = v_besch54 "reprendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ reproduire_V2 = v_besch82 "reproduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ requérir_V2 = v_besch24 "requérir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ résoudre_V2 = mkNV (conj3résoudre "résoudre") ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ ressentir_V2 = v_besch25 "ressentir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ resservir_V2 = v_besch35 "resservir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ ressortir_V = v_besch25 "ressortir" ** {vtyp = VEsse ; lock_V = <>} ;
+ ressouvenir_V = v_besch23 "ressouvenir" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ restreindre_V2 = v_besch57 "restreindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ reteindre_V2 = v_besch57 "reteindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ retendre_V2 = v_besch53 "retendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ retenir_V2 = v_besch23 "retenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ retondre_V2 = v_besch53 "retondre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ retordre_V2 = v_besch53 "retordre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ retraduire_V2 = v_besch82 "retraduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ retraire_V2 = v_besch61 "retraire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ retranscrire_V2 = v_besch80 "retranscrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ retransmettre_V2 = v_besch56 "retransmettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rétreindre_V2 = v_besch57 "rétreindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ revaloir_V2 = v_besch47 "revaloir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ revendre_V2 = v_besch53 "revendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ revenir_V = v_besch23 "revenir" ** {vtyp = VEsse ; lock_V = <>} ;
+ revêtir_V2 = v_besch26 "revêtir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ revivre_V2 = v_besch76 "revivre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ revoir_V2 = v_besch39 "revoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ revouloir_V2 = v_besch48 "revouloir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rire_V2 = v_besch79 "rire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complGen} ;
+ rompre_V2 = v_besch53 "rompre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ rouvrir_V2 = v_besch27 "rouvrir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ saillir_V2 = v_besch29 "saillir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ satisfaire_V2 = v_besch62 "satisfaire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ savoir_V2 = v_besch41 "savoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ secourir_V2 = v_besch33 "secourir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ séduire_V2 = v_besch82 "séduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ sentir_V2 = v_besch25 "sentir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ seoir_V = v_besch50 "seoir" ** {vtyp = VHabere ; lock_V = <>} ;
+ servir_V2 = v_besch35 "servir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ sortir_V = v_besch25 "sortir" ** {vtyp = VHabere ; lock_V = <>} ;
+ soubattre_V2 = v_besch55 "soubattre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ souffrir_V2 = v_besch27 "souffrir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ soumettre_V2 = v_besch56 "soumettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ sourire_V2 = v_besch79 "sourire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ souscrire_V2 = v_besch80 "souscrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ sous_entendre_V2 = v_besch53 "sous-entendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ sous_tendre_V2 = v_besch53 "sous-tendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ soustraire_V2 = v_besch61 "soustraire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ soutenir_V2 = v_besch23 "soutenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ souvenir_V = v_besch23 "souvenir" ** {vtyp = VHabere ; lock_V = <> ; c2 = complAcc} ;
+ subvenir_V2 = v_besch23 "subvenir" ** {vtyp = VEsse ; lock_V2 = <> ; c2 = complDat} ;
+ suffire_V2 = v_besch81 "suffire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ suivre_V2 = v_besch75 "suivre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ surfaire_V2 = v_besch62 "surfaire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ surprendre_V2 = v_besch54 "surprendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ surproduire_V2 = v_besch82 "surproduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ surseoir_V2 = v_besch51 "surseoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ surtondre_V2 = v_besch53 "surtondre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ survenir_V = v_besch23 "survenir" ** {vtyp = VEsse ; lock_V = <>} ;
+ survivre_V2 = v_besch76 "survivre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ suspendre_V2 = v_besch53 "suspendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ taire_V2 = v_besch63 "taire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ teindre_V2 = v_besch57 "teindre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ tendre_V2 = v_besch53 "tendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ tenir_V2 = v_besch23 "tenir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complDat} ;
+ tondre_V2 = v_besch53 "tondre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ tordre_V2 = v_besch53 "tordre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ traduire_V2 = v_besch82 "traduire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ traire_V2 = v_besch61 "traire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ transcrire_V2 = v_besch80 "transcrire" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ transmettre_V2 = v_besch56 "transmettre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ transparaître_V = v_besch64 "transparaître" ** {vtyp = VHabere ; lock_V = <>} ;
+ tréfondre_V2 = v_besch53 "tréfondre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ tressaillir_V = v_besch29 "tressaillir" ** {vtyp = VHabere ; lock_V = <>} ;
+ vaincre_V2 = v_besch60 "vaincre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ valoir_V2 = v_besch47 "valoir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ vendre_V2 = v_besch53 "vendre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ venir_V = v_besch23 "venir" ** {vtyp = VEsse ; lock_V = <>} ;
+ vêtir_V2 = v_besch26 "vêtir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ vivre_V2 = v_besch76 "vivre" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ voir_V2 = v_besch39 "voir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+ vouloir_V2 = v_besch48 "vouloir" ** {vtyp = VHabere ; lock_V2 = <> ; c2 = complAcc} ;
+
+}
diff --git a/lib/resource-1.0/doc/gfdoc/IrregGer.gf b/lib/resource-1.0/doc/gfdoc/IrregGer.gf
new file mode 100644
index 000000000..93bcb927f
--- /dev/null
+++ b/lib/resource-1.0/doc/gfdoc/IrregGer.gf
@@ -0,0 +1,181 @@
+----# -path=.:prelude:../abstract:../common
+--
+--concrete IrregGer of IrregGerAbs = CatGer ** open ParadigmsGer in {
+--
+--flags optimize=values ;
+--
+-- lin
+-- awake_V = irregV "awake" "awoke" "awoken" ;
+-- bear_V = irregV "bear" "bore" "born" ;
+-- beat_V = irregV "beat" "beat" "beat" ;
+-- become_V = irregV "become" "became" "become" ;
+-- begin_V = irregV "begin" "began" "begun" ;
+-- bend_V = irregV "bend" "bent" "bent" ;
+-- beset_V = irregV "beset" "beset" "beset" ;
+-- bet_V = irregDuplV "bet" "bet" "bet" ;
+-- bid_V = irregDuplV "bid" (variants {"bid" ; "bade"}) (variants {"bid" ; "bidden"}) ;
+-- bind_V = irregV "bind" "bound" "bound" ;
+-- bite_V = irregV "bite" "bit" "bitten" ;
+-- bleed_V = irregV "bleed" "bled" "bled" ;
+-- blow_V = irregV "blow" "blew" "blown" ;
+-- break_V = irregV "break" "broke" "broken" ;
+-- breed_V = irregV "breed" "bred" "bred" ;
+-- bring_V = irregV "bring" "brought" "brought" ;
+-- broadcast_V = irregV "broadcast" "broadcast" "broadcast" ;
+-- build_V = irregV "build" "built" "built" ;
+-- burn_V = irregV "burn" (variants {"burned" ; "burnt"}) (variants {"burned" ; "burnt"}) ;
+-- burst_V = irregV "burst" "burst" "burst" ;
+-- buy_V = irregV "buy" "bought" "bought" ;
+-- cast_V = irregV "cast" "cast" "cast" ;
+-- catch_V = irregV "catch" "caught" "caught" ;
+-- choose_V = irregV "choose" "chose" "chosen" ;
+-- cling_V = irregV "cling" "clung" "clung" ;
+-- come_V = irregV "come" "came" "come" ;
+-- cost_V = irregV "cost" "cost" "cost" ;
+-- creep_V = irregV "creep" "crept" "crept" ;
+-- cut_V = irregDuplV "cut" "cut" "cut" ;
+-- deal_V = irregV "deal" "dealt" "dealt" ;
+-- dig_V = irregDuplV "dig" "dug" "dug" ;
+-- dive_V = irregV "dive" (variants {"dived" ; "dove"}) "dived" ;
+-- do_V = mkV "do" "does" "did" "done" "doing" ;
+-- draw_V = irregV "draw" "drew" "drawn" ;
+-- dream_V = irregV "dream" (variants {"dreamed" ; "dreamt"}) (variants {"dreamed" ; "dreamt"}) ;
+-- drive_V = irregV "drive" "drove" "driven" ;
+-- drink_V = irregV "drink" "drank" "drunk" ;
+-- eat_V = irregV "eat" "ate" "eaten" ;
+-- fall_V = irregV "fall" "fell" "fallen" ;
+-- feed_V = irregV "feed" "fed" "fed" ;
+-- feel_V = irregV "feel" "felt" "felt" ;
+-- fight_V = irregV "fight" "fought" "fought" ;
+-- find_V = irregV "find" "found" "found" ;
+-- fit_V = irregDuplV "fit" "fit" "fit" ;
+-- flee_V = irregV "flee" "fled" "fled" ;
+-- fling_V = irregV "fling" "flung" "flung" ;
+-- fly_V = irregV "fly" "flew" "flown" ;
+-- forbid_V = irregDuplV "forbid" "forbade" "forbidden" ;
+-- forget_V = irregDuplV "forget" "forgot" "forgotten" ;
+-- forgive_V = irregV "forgive" "forgave" "forgiven" ;
+-- forsake_V = irregV "forsake" "forsook" "forsaken" ;
+-- freeze_V = irregV "freeze" "froze" "frozen" ;
+-- get_V = irregDuplV "get" "got" "gotten" ;
+-- give_V = irregV "give" "gave" "given" ;
+-- go_V = irregV "go" "went" "gone" ;
+-- grind_V = irregV "grind" "ground" "ground" ;
+-- grow_V = irregV "grow" "grew" "grown" ;
+-- hang_V = irregV "hang" "hung" "hung" ;
+-- have_V = mkV "have" "has" "had" "had" "having" ;
+-- hear_V = irregV "hear" "heard" "heard" ;
+-- hide_V = irregV "hide" "hid" "hidden" ;
+-- hit_V = irregDuplV "hit" "hit" "hit" ;
+-- hold_V = irregV "hold" "held" "held" ;
+-- hurt_V = irregV "hurt" "hurt" "hurt" ;
+-- keep_V = irregV "keep" "kept" "kept" ;
+-- kneel_V = irregV "kneel" "knelt" "knelt" ;
+-- knit_V = irregDuplV "knit" "knit" "knit" ;
+-- know_V = irregV "know" "knew" "know" ;
+-- lay_V = irregV "lay" "laid" "laid" ;
+-- lead_V = irregV "lead" "led" "led" ;
+-- leap_V = irregV "leap" (variants {"leaped" ; "lept"}) (variants {"leaped" ; "lept"}) ;
+-- learn_V = irregV "learn" (variants {"learned" ; "learnt"}) (variants {"learned" ; "learnt"}) ;
+-- leave_V = irregV "leave" "left" "left" ;
+-- lend_V = irregV "lend" "lent" "lent" ;
+-- let_V = irregDuplV "let" "let" "let" ;
+-- lie_V = irregV "lie" "lay" "lain" ;
+-- light_V = irregV "light" (variants {"lighted" ; "lit"}) "lighted" ;
+-- lose_V = irregV "lose" "lost" "lost" ;
+-- make_V = irregV "make" "made" "made" ;
+-- mean_V = irregV "mean" "meant" "meant" ;
+-- meet_V = irregV "meet" "met" "met" ;
+-- misspell_V = irregV "misspell" (variants {"misspelled" ; "misspelt"}) (variants {"misspelled" ; "misspelt"}) ;
+-- mistake_V = irregV "mistake" "mistook" "mistaken" ;
+-- mow_V = irregV "mow" "mowed" (variants {"mowed" ; "mown"}) ;
+-- overcome_V = irregV "overcome" "overcame" "overcome" ;
+-- overdo_V = mkV "overdo" "overdoes" "overdid" "overdone" "overdoing" ;
+-- overtake_V = irregV "overtake" "overtook" "overtaken" ;
+-- overthrow_V = irregV "overthrow" "overthrew" "overthrown" ;
+-- pay_V = irregV "pay" "paid" "paid" ;
+-- plead_V = irregV "plead" "pled" "pled" ;
+-- prove_V = irregV "prove" "proved" (variants {"proved" ; "proven"}) ;
+-- put_V = irregDuplV "put" "put" "put" ;
+-- quit_V = irregDuplV "quit" "quit" "quit" ;
+-- read_V = irregV "read" "read" "read" ;
+-- rid_V = irregDuplV "rid" "rid" "rid" ;
+-- ride_V = irregV "ride" "rode" "ridden" ;
+-- ring_V = irregV "ring" "rang" "rung" ;
+-- rise_V = irregV "rise" "rose" "risen" ;
+-- run_V = irregDuplV "run" "ran" "run" ;
+-- saw_V = irregV "saw" "sawed" (variants {"sawed" ; "sawn"}) ;
+-- say_V = irregV "say" "said" "said" ;
+-- see_V = irregV "see" "saw" "seen" ;
+-- seek_V = irregV "seek" "sought" "sought" ;
+-- sell_V = irregV "sell" "sold" "sold" ;
+-- send_V = irregV "send" "sent" "sent" ;
+-- set_V = irregDuplV "set" "set" "set" ;
+-- sew_V = irregV "sew" "sewed" (variants {"sewed" ; "sewn"}) ;
+-- shake_V = irregV "shake" "shook" "shaken" ;
+-- shave_V = irregV "shave" "shaved" (variants {"shaved" ; "shaven"}) ;
+-- shear_V = irregV "shear" "shore" "shorn" ;
+-- shed_V = irregDuplV "shed" "shed" "shed" ;
+-- shine_V = irregV "shine" "shone" "shone" ;
+-- shoe_V = irregV "shoe" "shoed" (variants {"shoed" ; "shod"}) ;
+-- shoot_V = irregV "shoot" "shot" "shot" ;
+-- show_V = irregV "show" "showed" (variants {"showed" ; "shown"}) ;
+-- shrink_V = irregV "shrink" "shrank" "shrunk" ;
+-- shut_V = irregDuplV "shut" "shut" "shut" ;
+-- sing_V = irregV "sing" "sang" "sung" ;
+-- sink_V = irregV "sink" "sank" "sunk" ;
+-- sit_V = irregDuplV "sit" "sat" "sat" ;
+-- sleep_V = irregV "sleep" "slept" "slept" ;
+-- slay_V = irregV "slay" "slew" "slain" ;
+-- slide_V = irregV "slide" "slid" "slid" ;
+-- sling_V = irregV "sling" "slung" "slung" ;
+-- slit_V = irregDuplV "slit" "slit" "slit" ;
+-- smite_V = irregV "smite" "smote" "smitten" ;
+-- sow_V = irregV "sow" "sowed" (variants {"sowed" ; "sown"}) ;
+-- speak_V = irregV "speak" "spoke" "spoken" ;
+-- speed_V = irregV "speed" "sped" "sped" ;
+-- spend_V = irregV "spend" "spent" "spent" ;
+-- spill_V = irregV "spill" (variants {"spilled" ; "spilt"}) (variants {"spilled" ; "spilt"}) ;
+-- spin_V = irregDuplV "spin" "spun" "spun" ;
+-- spit_V = irregDuplV "spit" (variants {"spit" ; "spat"}) "spit" ;
+-- split_V = irregDuplV "split" "split" "split" ;
+-- spread_V = irregV "spread" "spread" "spread" ;
+-- spring_V = irregV "spring" (variants {"sprang" ; "sprung"}) "sprung" ;
+-- stand_V = irregV "stand" "stood" "stood" ;
+-- steal_V = irregV "steal" "stole" "stolen" ;
+-- stick_V = irregV "stick" "stuck" "stuck" ;
+-- sting_V = irregV "sting" "stung" "stung" ;
+-- stink_V = irregV "stink" "stank" "stunk" ;
+-- stride_V = irregV "stride" "strod" "stridden" ;
+-- strike_V = irregV "strike" "struck" "struck" ;
+-- string_V = irregV "string" "strung" "strung" ;
+-- strive_V = irregV "strive" "strove" "striven" ;
+-- swear_V = irregV "swear" "swore" "sworn" ;
+-- sweep_V = irregV "sweep" "swept" "swept" ;
+-- swell_V = irregV "swell" "swelled" (variants {"swelled" ; "swollen"}) ;
+-- swim_V = irregDuplV "swim" "swam" "swum" ;
+-- swing_V = irregV "swing" "swung" "swung" ;
+-- take_V = irregV "take" "took" "taken" ;
+-- teach_V = irregV "teach" "taught" "taught" ;
+-- tear_V = irregV "tear" "tore" "torn" ;
+-- tell_V = irregV "tell" "told" "told" ;
+-- think_V = irregV "think" "thought" "thought" ;
+-- thrive_V = irregV "thrive" (variants {"thrived" ; "throve"}) "thrived" ;
+-- throw_V = irregV "throw" "threw" "thrown" ;
+-- thrust_V = irregV "thrust" "thrust" "thrust" ;
+-- tread_V = irregV "tread" "trod" "trodden" ;
+-- understand_V = irregV "understand" "understood" "understood" ;
+-- uphold_V = irregV "uphold" "upheld" "upheld" ;
+-- upset_V = irregDuplV "upset" "upset" "upset" ;
+-- wake_V = irregV "wake" "woke" "woken" ;
+-- wear_V = irregV "wear" "wore" "worn" ;
+-- weave_V = irregV "weave" (variants {"weaved" ; "wove"}) (variants {"weaved" ; "woven"}) ;
+-- wed_V = irregDuplV "wed" "wed" "wed" ;
+-- weep_V = irregV "weep" "wept" "wept" ;
+-- wind_V = irregV "wind" "wound" "wound" ;
+-- win_V = irregDuplV "win" "won" "won" ;
+-- withhold_V = irregV "withhold" "withheld" "withheld" ;
+-- withstand_V = irregV "withstand" "withstood" "withstood" ;
+-- wring_V = irregV "wring" "wrung" "wrung" ;
+-- write_V = irregV "write" "wrote" "written" ;
+--}
diff --git a/lib/resource-1.0/doc/gfdoc/IrregNor.gf b/lib/resource-1.0/doc/gfdoc/IrregNor.gf
new file mode 100644
index 000000000..1552283a0
--- /dev/null
+++ b/lib/resource-1.0/doc/gfdoc/IrregNor.gf
@@ -0,0 +1,72 @@
+--# -path=.:../scandinavian:../common:../abstract:../../prelude
+
+-- see: http://frodo.bruderhof.com/norskklassen/commonverbs.htm
+
+concrete IrregNor of IrregNorAbs = CatNor ** open ParadigmsNor in {
+
+ flags optimize=values ;
+
+ lin be_V = irregV "be" "bad" "bedt" ;
+ lin bite_V = irregV "bite" (variants {"bet" ; "beit"}) "bitt" ;
+ lin bli_V = irregV "bli" (variants {"ble" ; "blei"}) "blitt" ;
+ lin brenne_V = irregV "brenne" (variants {"brant" ; "brente"}) "brent" ;
+ lin bringe_V = irregV "bringe" "brakte" "brakt" ;
+ lin burde_V = irregV "burde" "burde" "burdet" ;
+ lin bære_V = irregV "bære" "bar" "båret" ;
+ lin dra_V = mkV "dra" "drar" "dras" "drog" (variants {"dradd" ; "dratt"}) "dra" ;
+ lin drikke_V = irregV "drikke" "drakk" "drukket" ;
+ lin drive_V = irregV "drive" (variants {"drev" ; "dreiv"}) "drevet" ;
+ lin dø_V = irregV "dø" (variants {"dødde" ; "døde"}) "dødd" ;
+ lin eie_V = irregV "eie" (variants {"eide" ; "åtte"}) (variants {"eid" ; "ått"}) ;
+ lin falle_V = irregV "falle" "falt" "falt" ;
+ lin finne_V = irregV "finne" "fant" "funnet" ;
+ lin fly_V = irregV "fly" (variants {"fløy" ; "flaug"}) (variants {"fløyet";"flydd"}) ;
+ lin flyte_V = irregV "flyte" (variants {"fløte" ; "flaut"}) "flytt" ;
+ lin foretrekke_V = irregV "foretrekke" "foretrakk" "foretrukket" ;
+ lin forlate_V = irregV "forlate" "forlot" "forlatt" ;
+ lin forstå_V = irregV "forstå" "forstod" "forstått" ;
+ lin fortelle_V = irregV "fortelle" "fortalte" "fortalt" ;
+ lin fryse_V = irregV "fryse" "frøs" "frosset" ;
+ lin få_V = irregV "få" "fikk" "fått" ;
+ lin gi_V = irregV "gi" "gav" "gitt" ;
+ lin gjelde_V = irregV "gjelde" (variants {"gjaldt" ; "galdt"}) "gjeldt" ;
+ lin gjøre_V = irregV "gjøre" "gjorde" "gjort" ;
+ lin gni_V = irregV "gni" (variants {"gned" ; "gnei" ; "gnidde"}) "gnidd" ;
+ lin gå_V = irregV "gå" "gikk" "gått" ;
+ lin ha_V = irregV "ha" "hadde" "hatt" ;
+ lin hente_V = irregV "hente" "hentet" "hendt" ;
+ lin hete_V = irregV "hete" (variants {"het" ; "hette"}) "hett" ;
+ lin hjelpe_V = irregV "hjelpe" "hjalp" "hjulpet" ;
+ lin holde_V = irregV "holde" "holdt" "holdt" ;
+ lin komme_V = irregV "komme" "kom" "kommet" ;
+ lin kunne_V = irregV "kunne" "kunne" "kunnet" ;
+ lin la_V = irregV "la" "lot" "latt" ;
+ lin legge_V = irregV "legge" "la" "lagt" ;
+ lin ligge_V = irregV "ligge" "lå" "ligget" ;
+ lin løpe_V = irregV "løpe" "løp" (variants {"løpt" ; "løpet"}) ;
+ lin måtte_V = irregV "måtte" "måtte" "måttet" ;
+ lin renne_V = irregV "renne" "rant" "rent" ;
+ lin se_V = irregV "se" "så" "sett" ;
+ lin selge_V = irregV "selge" "solgte" "solgt" ;
+ lin sette_V = irregV "sette" "satte" "satt" ;
+ lin si_V = irregV "si" "sa" "sagt" ;
+ lin sitte_V = irregV "sitte" "satt" "sittet" ;
+ lin skjære_V = irregV "skjære" "skar" "skåret" ;
+ lin skrive_V = irregV "skrive" "skrev" "skrevet" ;
+ lin skulle_V = irregV "skulle" "skulle" "skullet" ;
+ lin slå_V = irregV "slå" "slo" "slått" ;
+ lin slåss_V = mkV "slåss" "slåss" "slåss" "sloss" "slåss" "slåss" ;
+ lin sove_V = irregV "sove" "sov" "sovet" ;
+ lin springe_V = irregV "springe" "sprang" "sprunget" ;
+ lin spørre_V = irregV "spørre" "spurte" "spurt" ;
+ lin stikke_V = irregV "stikke" "stakk" "stukket" ;
+ lin stå_V = irregV "stå" "stod" "stått" ;
+ lin suge_V = irregV "suge" (variants {"sugde" ; "saug"}) "sugd" ;
+ lin synes_V = irregV "synes" "syntes" (variants {"synes" ; "syns"}) ;
+ lin synge_V = irregV "synge" "sang" "sunget" ;
+ lin ta_V = irregV "ta" "tok" "tatt" ;
+ lin treffe_V = irregV "treffe" "traff" "truffet" ;
+ lin trives_V = irregV "trives" "trivdes" (variants {"trives" ; "trivs"}) ;
+ lin ville_V = irregV "ville" "ville" "villet" ;
+ lin vite_V = mkV "vite" "vet" "vetes" "visste" "visst" "vit" ;
+}
diff --git a/lib/resource-1.0/doc/gfdoc/IrregSwe.gf b/lib/resource-1.0/doc/gfdoc/IrregSwe.gf
new file mode 100644
index 000000000..4b723f700
--- /dev/null
+++ b/lib/resource-1.0/doc/gfdoc/IrregSwe.gf
@@ -0,0 +1,183 @@
+--# -path=.:../scandinavian:../common:../abstract:../../prelude
+
+concrete IrregSwe of IrregSweAbs = CatSwe ** open ParadigmsSwe in {
+
+ flags optimize=values ;
+
+ lin
+ anfalla_V = irregV "anfalla" "anföll" "anfallit" ;
+ angiva_V = irregV "angiva" "angav" "angivit" ;
+ angripa_V = irregV "angripa" "angrep" "angripit" ;
+ anhålla_V = irregV "anhålla" "anhäll" "anhållit" ;
+ antaga_V = irregV "antaga" "antog" "antagit" ;
+ äta_V = irregV "äta" "åt" "ätit" ;
+ återfinna_V = irregV "återfinna" "återfann" "återfunnit" ;
+ avbryta_V = irregV "avbryta" "avbröt" "avbrutit" ;
+ avfalla_V = irregV "avfalla" "avföll" "avfallit" ;
+ avhugga_V = irregV "avhugga" "avhögg" "avhuggit" ;
+ avlida_V = irregV "avlida" "avled" "avlidit" ;
+ avnjuta_V = irregV "avnjuta" "avnjöt" "avnjutit" ;
+ avsitta_V = irregV "avsitta" "avsatt" "avsuttit" ;
+ avskriva_V = irregV "avskriva" "avskrev" "avskrivit" ;
+ avstiga_V = irregV "avstiga" "avsteg" "avstigit" ;
+ bära_V = irregV "bära" "bar" "burit" ;
+ bedraga_V = irregV "bedraga" "bedrog" "bedragit" ;
+ bedriva_V = irregV "bedriva" "bedrev" "bedrivit" ;
+ befinna_V = irregV "befinna" "befann" "befunnit" ;
+ begrava_V = irregV "begrava" "begrov" "begravit" ;
+ behålla_V = irregV "behålla" "behöll" "behållit" ;
+ beljuga_V = irregV "beljuga" "beljög" "beljugit" ;
+ berida_V = irregV "berida" "bered" "beridit" ;
+ besitta_V = irregV "besitta" "besatt" "besuttit" ;
+ beskriva_V = irregV "beskriva" "beskrev" "beskrivit" ;
+ besluta_V = irregV "besluta" "beslöt" "beslutit" ;
+ bestiga_V = irregV "bestiga" "besteg" "bestigit" ;
+ bestrida_V = irregV "bestrida" "bestred" "bestridit" ;
+ bidraga_V = irregV "bidraga" "bidrog" "bidragit" ;
+ bifalla_V = irregV "bifalla" "biföll" "bifallit" ;
+ binda_V = irregV "binda" "band" "bundit" ;
+ bita_V = irregV "bita" "bet" "bitit" ;
+ bjuda_V = irregV "bjuda" "bjöd" "bjudit" ;
+ bliva_V = irregV "bli" "blev" "blivit" ;
+ borttaga_V = irregV "borttaga" "borttog" "borttagit" ;
+ brinna_V = irregV "brinna" "brann" "brunnit" ;
+ brista_V = irregV "brista" "brast" "brustit" ;
+ bryta_V = irregV "bryta" "bröt" "brutit" ;
+ dö_V = irregV "dö" "dog" "dött" ;
+ draga_V = mkV (variants { "dra"; "draga"}) (variants { "drar" ;
+ "drager"}) (variants { "dra" ; "drag" }) "drog" "dragit" "dragen" ;
+ dricka_V = irregV "dricka" "drack" "druckit" ;
+ driva_V = irregV "driva" "drev" "drivit" ;
+ drypa_V = irregV "drypa" "dröp" "drupit" ;
+ duga_V = irregV "duga" "dög" "dugit" ;
+ dyka_V = irregV "dyka" "dök" "dukit" ;
+ erbjuda_V = irregV "erbjuda" "erbjöd" "erbjudit" ;
+ erfara_V = irregV "erfara" "erfor" "erfarit" ;
+ erhålla_V = irregV "erhålla" "erhöll" "erhållit" ;
+ falla_V = irregV "falla" "föll" "fallit" ;
+ fånga_V = irregV "fånga" "fäng" "fångit" ;
+ fara_V = irregV "fara" "for" "farit" ;
+ finna_V = irregV "finna" "fann" "funnit" ;
+ flyga_V = irregV "flyga" "flög" "flugit" ;
+ flyta_V = irregV "flyta" "flöt" "flutit" ;
+ förbehålla_V = irregV "förbehålla" "förbehöll" "förbehållit" ;
+ förbinda_V = irregV "förbinda" "förband" "förbundit" ;
+ förbjuda_V = irregV "förbjuda" "förbjöd" "förbjudit" ;
+ fördriva_V = irregV "fördriva" "fördrev" "fördrivit" ;
+ föreskriva_V = irregV "föreskriva" "föreskrev" "föreskrivit" ;
+ företaga_V = irregV "företaga" "företog" "företagit" ;
+ förfrysa_V = irregV "förfrysa" "förfrös" "förfrusit" ;
+ förlåta_V = irregV "förlåta" "förlät" "förlåtit" ;
+ förnimma_V = irregV "förnimma" "förnamm" "förnummit" ;
+ försitta_V = irregV "försitta" "försatt" "försuttit" ;
+ försvinna_V = irregV "försvinna" "försvann" "försvunnit" ;
+ förtiga_V = irregV "förtiga" "förteg" "förtigit" ;
+ frysa_V = irregV "frysa" "frös" "frusit" ;
+ gå_V = irregV "gå" "gick" "gått" ;
+ genomdriva_V = irregV "genomdriva" "genomdrev" "genomdrivit" ;
+ gilla_V = irregV "gilla" "gall" "gillit" ;
+ giva_V = irregV "ge" "gav" "givit" ;
+ gjuta_V = irregV "gjuta" "gjöt" "gjutit" ;
+ glida_V = irregV "glida" "gled" "glidit" ;
+ gnida_V = irregV "gnida" "gned" "gnidit" ;
+ gråta_V = irregV "gråta" "grät" "gråtit" ;
+ gripa_V = irregV "gripa" "grep" "gripit" ;
+ hålla_V = irregV "hålla" "höll" "hållit" ;
+ hinna_V = irregV "hinna" "hann" "hunnit" ;
+ hugga_V = irregV "hugga" "högg" "huggit" ;
+ iakttaga_V = irregV "iakttaga" "iakttog" "iakttagit" ;
+ inbegripa_V = irregV "inbegripa" "inbegrep" "inbegripit" ;
+ inbjuda_V = irregV "inbjuda" "inbjöd" "inbjudit" ;
+ indraga_V = irregV "indraga" "indrog" "indragit" ;
+ innesluta_V = irregV "innesluta" "inneslöt" "inneslutit" ;
+ inskriva_V = irregV "inskriva" "inskrev" "inskrivit" ;
+ intaga_V = irregV "intaga" "intog" "intagit" ;
+ känna_V = irregV "känna" "kände" "känt" ;
+ klämma_V = irregV "klämma" "klämde" "klämt" ;
+ kliva_V = irregV "kliva" "klev" "klivit" ;
+ klyva_V = irregV "klyva" "klöv" "kluvit" ;
+ knipa_V = irregV "knipa" "knep" "knipit" ;
+ knyta_V = irregV "knyta" "knöt" "knutit" ;
+ komma_V = irregV "komma" "kom" "kommit" ;
+ krypa_V = irregV "krypa" "kröp" "krupit" ;
+ kunna_V = mkV "kunna" "kan" "kan" "kunde" "kunnat" "känd" ;
+ kvida_V = irregV "kvida" "kved" "kvidit" ;
+ låta_V = irregV "låta" "lät" "låtit" ;
+ leva_V = irregV "leva" "levde" "levt" ;
+ ligga_V = irregV "ligga" "låg" "legat" ;
+ ljuda_V = irregV "ljuda" "ljöd" "ljudit" ;
+ ljuga_V = irregV "ljuga" "ljög" "ljugit" ;
+ ljuta_V = irregV "ljuta" "ljöt" "ljutit" ;
+ mottaga_V = irregV "mottaga" "mottog" "mottagit" ;
+ nerstiga_V = irregV "nerstiga" "nersteg" "nerstigit" ;
+ niga_V = irregV "niga" "neg" "nigit" ;
+ njuta_V = irregV "njuta" "njöt" "njutit" ;
+ omgiva_V = irregV "omgiva" "omgav" "omgivit" ;
+ överfalla_V = irregV "överfalla" "överföll" "överfallit" ;
+ övergiva_V = irregV "övergiva" "övergav" "övergivit" ;
+ pipa_V = irregV "pipa" "pep" "pipit" ;
+ rida_V = irregV "rida" "red" "ridit" ;
+ rinna_V = irregV "rinna" "rann" "runnit" ;
+ riva_V = irregV "riva" "rev" "rivit" ;
+ ryta_V = irregV "ryta" "röt" "rutit" ;
+ säga_V = irregV "säga" "sade" "sagt" ;
+ se_V = irregV "se" "såg" "sett" ;
+ sitta_V = irregV "sitta" "satt" "suttit" ;
+ sjuda_V = irregV "sjuda" "sjöd" "sjudit" ;
+ sjunga_V = irregV "sjunga" "sjöng" "sjungit" ;
+ sjunka_V = irregV "sjunka" "sjönk" "sjunkit" ;
+ skära_V = mkV "skära" "skär" "skär" "skar" "skurit" "skuren" ;
+ skina_V = irregV "skina" "sken" "skinit" ;
+ skita_V = irregV "skita" "sket" "skitit" ;
+ skjuta_V = irregV "skjuta" "skjöt" "skjutit" ;
+ skrida_V = irregV "skrida" "skred" "skridit" ;
+ skrika_V = irregV "skrika" "skrek" "skrikit" ;
+ skriva_V = irregV "skriva" "skrev" "skrivit" ;
+ skryta_V = irregV "skryta" "skröt" "skrutit" ;
+ slå_V = irregV "slå" "slog" "slagit" ;
+ slinka_V = irregV "slinka" "slank" "slunkit" ;
+ slippa_V = irregV "slippa" "slapp" "sluppit" ;
+ slita_V = irregV "slita" "slet" "slitit" ;
+ sluta_V = irregV "sluta" "slöt" "slutit" ;
+ smörja_V = irregV "smörja" "smorjde" "smort" ;
+ smita_V = irregV "smita" "smet" "smitit" ;
+ snyta_V = irregV "snyta" "snöt" "snutit" ;
+ sova_V = irregV "sova" "sov" "sovit" ;
+ spinna_V = irregV "spinna" "spann" "spunnit" ;
+ spricka_V = irregV "spricka" "sprack" "spruckit" ;
+ sprida_V = irregV "sprida" "spred" "spridit" ;
+ springa_V = irregV "springa" "sprang" "sprungit" ;
+ stå_V = irregV "stå" "stod" "stått" ;
+ sticka_V = irregV "sticka" "stack" "stuckit" ;
+ stiga_V = irregV "stiga" "steg" "stigit" ;
+ stinka_V = irregV "stinka" "stank" "stunkit" ;
+ strida_V = irregV "strida" "stred" "stridit" ;
+ strypa_V = irregV "strypa" "ströp" "strupit" ;
+ suga_V = irregV "suga" "sög" "sugit" ;
+ supa_V = irregV "supa" "söp" "supit" ;
+ svälla_V = irregV "svälla" "svällde" "svällt" ;
+ svida_V = irregV "svida" "sved" "svidit" ;
+ svika_V = irregV "svika" "svek" "svikit" ;
+ sy_V = irregV "sy" "sydde" "sytt" ;
+ taga_V = irregV "taga" "tog" "tagit" ;
+ tiga_V = irregV "tiga" "teg" "tigit" ;
+ tillåta_V = irregV "tillåta" "tillät" "tillåtit" ;
+ tillsluta_V = irregV "tillsluta" "tillslöt" "tillslutit" ;
+ tjuta_V = irregV "tjuta" "tjöt" "tjutit" ;
+ tryta_V = irregV "tryta" "tröt" "trutit" ;
+ tvinga_V = irregV "tvinga" "tvang" "tvungit" ;
+ uppfinna_V = irregV "uppfinna" "uppfann" "uppfunnit" ;
+ uppgiva_V = irregV "uppgiva" "uppgav" "uppgivit" ;
+ upplåta_V = irregV "upplåta" "upplät" "upplåtit" ;
+ uppstiga_V = irregV "uppstiga" "uppsteg" "uppstigit" ;
+ upptaga_V = irregV "upptaga" "upptog" "upptagit" ;
+ utbjuda_V = irregV "utbjuda" "utbjöd" "utbjudit" ;
+ utbrista_V = irregV "utbrista" "utbrast" "utbrustit" ;
+ utesluta_V = irregV "utesluta" "uteslöt" "uteslutit" ;
+ utskriva_V = irregV "utskriva" "utskrev" "utskrivit" ;
+ veta_V = mkV "veta" "vet" "vet" "visste" "vetat" (variants {}) ;
+ vända_V = irregV "vända" "vände" "vänt" ;
+ vina_V = irregV "vina" "ven" "vinit" ;
+ vinna_V = irregV "vinna" "vann" "vunnit" ;
+ vrida_V = irregV "vrida" "vred" "vridit" ;
+}
\ No newline at end of file
diff --git a/lib/resource-1.0/doc/gfdoc/Lang.html b/lib/resource-1.0/doc/gfdoc/Lang.html
index 41dc0152e..a1f6a2ba7 100644
--- a/lib/resource-1.0/doc/gfdoc/Lang.html
+++ b/lib/resource-1.0/doc/gfdoc/Lang.html
@@ -7,7 +7,7 @@
The Main Module of the Resource Grammar
Author:
-Last update: Wed Jan 25 13:41:13 2006
+Last update: Thu Jan 26 15:05:56 2006
diff --git a/lib/resource-1.0/doc/gfdoc/Math.html b/lib/resource-1.0/doc/gfdoc/Math.html
index 76e519de2..7938017fe 100644
--- a/lib/resource-1.0/doc/gfdoc/Math.html
+++ b/lib/resource-1.0/doc/gfdoc/Math.html
@@ -7,7 +7,7 @@
Symbolic expressions
Author:
-Last update: Wed Jan 25 13:41:13 2006
+Last update: Thu Jan 26 15:05:56 2006
diff --git a/lib/resource-1.0/doc/gfdoc/Noun.html b/lib/resource-1.0/doc/gfdoc/Noun.html
index ae27d0606..19289edaa 100644
--- a/lib/resource-1.0/doc/gfdoc/Noun.html
+++ b/lib/resource-1.0/doc/gfdoc/Noun.html
@@ -7,7 +7,7 @@
The construction of nouns, noun phrases, and determiners
Author:
-Last update: Wed Jan 25 13:41:13 2006
+Last update: Thu Jan 26 15:05:56 2006
diff --git a/lib/resource-1.0/doc/gfdoc/Numeral.html b/lib/resource-1.0/doc/gfdoc/Numeral.html
index f54aea07d..9e5f988dd 100644
--- a/lib/resource-1.0/doc/gfdoc/Numeral.html
+++ b/lib/resource-1.0/doc/gfdoc/Numeral.html
@@ -7,7 +7,7 @@
Numerals
Author:
-Last update: Wed Jan 25 13:41:14 2006
+Last update: Thu Jan 26 15:05:56 2006
diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html b/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html
index 6953b1787..acf4e99cc 100644
--- a/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html
+++ b/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html
@@ -43,7 +43,7 @@
Author:
-Last update: Wed Jan 25 13:41:15 2006
+Last update: Thu Jan 26 15:05:57 2006
Produced by
diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html b/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html
index f65d37912..a4a845881 100644
--- a/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html
+++ b/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html
@@ -41,7 +41,7 @@
Author:
-Last update: Wed Jan 25 13:41:15 2006
+Last update: Thu Jan 26 15:05:58 2006
Produced by
diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html b/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html
index 40ddaea4e..ef6193d51 100644
--- a/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html
+++ b/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html
@@ -35,7 +35,7 @@
Author:
-Last update: Wed Jan 25 13:41:15 2006
+Last update: Thu Jan 26 15:05:58 2006
Produced by
diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html b/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html
index 1eb2afd2c..9d9e67047 100644
--- a/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html
+++ b/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html
@@ -43,7 +43,7 @@
Author:
-Last update: Wed Jan 25 13:41:15 2006
+Last update: Thu Jan 26 15:05:58 2006
Produced by
@@ -162,6 +162,14 @@ In practice the worst case is often just: give singular and plural indefinite.
mk2N : (nyckel,nycklar : Str) -> N ;
+
+This heuristic takes just the plural definite form and infers the others.
+It does not work if there are changes in the stem.
+
+
+ mk1N : (bilarna : Str) -> N ;
+
+
Compound nouns
@@ -231,24 +239,33 @@ genitive, you can use the worst-case function.
Adjectives
-Non-comparison one-place adjectives need for forms:
+Adjectives may need as many as seven forms.
- mkA : (galen,galet,galna : Str) -> A ;
+ mkA : (liten, litet, lilla, sma, mindre, minst, minsta : Str) -> A ;
-For regular adjectives, the other forms are derived.
+The regular pattern works for many adjectives, e.g. those ending
+with ig.
regA : Str -> A ;
-In practice, two forms are enough.
+Just the comparison forms can be irregular.
- mk2A : (bred,brett : Str) -> A ;
+ irregA : (tung,tyngre,tyngst : Str) -> A ;
+
+
+
+Sometimes just the positive forms are irregular.
+
+
+ mk3A : (galen,galet,galna : Str) -> A ;
+ mk2A : (bred,brett : Str) -> A ;
@@ -260,38 +277,6 @@ Two-place adjectives need a preposition for their second argument.
mkA2 : A -> Preposition -> A2 ;
-
-Comparison adjectives may need as many as seven forms.
-
-
- ADeg : Type ;
-
- mkADeg : (liten, litet, lilla, sma, mindre, minst, minsta : Str) -> ADeg ;
-
-
-
-The regular pattern works for many adjectives, e.g. those ending
-with ig.
-
-
- regADeg : Str -> ADeg ;
-
-
-
-Just the comparison forms can be irregular.
-
-
- irregADeg : (tung,tyngre,tyngst : Str) -> ADeg ;
-
-
-
-Sometimes just the positive forms are irregular.
-
-
- mk3ADeg : (galen,galet,galna : Str) -> ADeg ;
- mk2ADeg : (bred,brett : Str) -> ADeg ;
-
-
Adverbs
@@ -329,20 +314,21 @@ The worst case needs five forms.
-The 'regular verb' function is the first conjugation if the
-infinitive ends with a (tala - talar - talade - talat),
+The 'regular verb' function is inspired by Lexin. It uses the
+present tense indicative form. The value is the first conjugation if the
+argument ends with ar (tala - talar - talade - talat),
+the second with er (leka - leker - lekte - lekt, with the
+variations like gräva, vända, tyda, hyra), and
the third in other cases (bo - bor - bodde - bott).
- regV : (tala : Str) -> V ;
+ regV : (talar : Str) -> V ;
The almost regular verb function needs the infinitive and the preteritum.
-It can deal with almost all cases in the first, second, and third
-conjugation: tala - talade, leka - lekte,
-gräva - grävde, byta - bytte, vända - vände,
-tyda - tydde, bo - bodde.
+It is not really more powerful than the new implementation of
+regV based on the indicative form.
mk2V : (leka,lekte : Str) -> V ;
@@ -353,7 +339,7 @@ There is an extensive list of irregular verbs in the module IrregularSwe
In practice, it is enough to give three forms, as in school books.