summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2007-09-12 21:03:00 +0000
committeraarne <aarne@cs.chalmers.se>2007-09-12 21:03:00 +0000
commitc9f8961a9ed5c33524619309171aba1b587ad7c2 (patch)
treeb11ab55379d53b027ac528e1c49bbef4c4e52a3a /examples
parentfff6afd438ec49cf32f9a384b98e6f9a7859d65c (diff)
last adjustments of examples before course
Diffstat (limited to 'examples')
-rw-r--r--examples/big/BigLexEng.gf2346
-rw-r--r--examples/tutorial/smart/House.gf35
-rw-r--r--examples/tutorial/smart/HouseEng.gf76
-rw-r--r--examples/tutorial/smart/LexSmart.gf12
-rw-r--r--examples/tutorial/smart/LexSmartSwe.gf12
-rw-r--r--examples/tutorial/smart/Smart.gf47
-rw-r--r--examples/tutorial/smart/SmartEng.gf84
-rw-r--r--examples/tutorial/smart/SmartFre.gf95
-rw-r--r--examples/tutorial/smart/SmartI.gf50
-rw-r--r--examples/tutorial/smart/SmartSwe.gf5
10 files changed, 1589 insertions, 1173 deletions
diff --git a/examples/big/BigLexEng.gf b/examples/big/BigLexEng.gf
index 2343171a6..a477c9172 100644
--- a/examples/big/BigLexEng.gf
+++ b/examples/big/BigLexEng.gf
@@ -1,10 +1,10 @@
concrete BigLexEng of BigLexEngAbs = CatEng ** open ParadigmsEng, IrregEng in {
-lin abandon_V2 = prepV2 (regV "abandon") "" ;
-lin abbreviate_V2 = prepV2 (regV "abbreviate") "" ;
-lin abduct_V2 = prepV2 (regV "abduct") "" ;
+lin abandon_V2 = prpV2 (regV "abandon") "" ;
+lin abbreviate_V2 = prpV2 (regV "abbreviate") "" ;
+lin abduct_V2 = prpV2 (regV "abduct") "" ;
lin able_A2 = regA2 "able" "" ;
lin able_A = regA "able" ;
-lin abolish_V2 = prepV2 (regV "abolish") "" ;
+lin abolish_V2 = prpV2 (regV "abolish") "" ;
lin abolition_N = regN "abolition" ;
lin abound_V = (regV "abound") ;
lin about_Prep = mkPrep "about" ;
@@ -23,55 +23,55 @@ lin abstract_V = (regV "abstract") ;
lin abundance_N = regN "abundance" ;
lin abundant_A = longA "abundant" ;
lin academic_A = longA "academic" ;
-lin accelerate_V2 = prepV2 (regV "accelerate") "" ;
-lin accept_V2 = prepV2 (regV "accept") "" ;
-lin access_V2 = prepV2 (regV "access") "" ;
+lin accelerate_V2 = prpV2 (regV "accelerate") "" ;
+lin accept_V2 = prpV2 (regV "accept") "" ;
+lin access_V2 = prpV2 (regV "access") "" ;
lin access_N2to = prepN2 "access" "to" ;
lin accessible_A = longA "accessible" ;
lin accessible_A2to = longA2 "accessible" "to" ;
lin accident_N = regN "accident" ;
-lin accommodate_V2 = prepV2 (regV "accommodate") "" ;
-lin accompany_V2 = prepV2 (regV "accompany") "" ;
-lin accomplish_V2 = prepV2 (regV "accomplish") "" ;
-lin accord_V2with = prepV2 (regV "accord") "with" ;
+lin accommodate_V2 = prpV2 (regV "accommodate") "" ;
+lin accompany_V2 = prpV2 (regV "accompany") "" ;
+lin accomplish_V2 = prpV2 (regV "accomplish") "" ;
+lin accord_V2with = prpV2 (regV "accord") "with" ;
lin accordingly_Adv = mkAdv "accordingly" ;
lin account_N = regN "account" ;
-lin account_V2for = prepV2 (regV "account") "for" ;
-lin accumulate_V2 = prepV2 (regV "accumulate") "" ;
+lin account_V2for = prpV2 (regV "account") "for" ;
+lin accumulate_V2 = prpV2 (regV "accumulate") "" ;
lin accuracy_N = regN "accuracy" ;
lin accurate_A = longA "accurate" ;
lin accuse_V3of = dirprepV3 (regV "accuse") "of" ;
lin ache_N = regN "ache" ;
lin ache_V = (regV "ache") ;
-lin achieve_V2 = prepV2 (regV "achieve") "" ;
-lin acknowledge_V2 = prepV2 (regV "acknowledge") "" ;
+lin achieve_V2 = prpV2 (regV "achieve") "" ;
+lin acknowledge_V2 = prpV2 (regV "acknowledge") "" ;
lin acknowledge_VS = mkVS (regV "acknowledge") ;
-lin acquire_V2 = prepV2 (regV "acquire") "" ;
+lin acquire_V2 = prpV2 (regV "acquire") "" ;
lin acquisition_N = regN "acquisition" ;
lin acquisitive_A = longA "acquisitive" ;
lin across_Prep = mkPrep "across" ;
lin act_N = regN "act" ;
lin act_V = (regV "act") ;
-lin activate_V2 = prepV2 (regV "activate") "" ;
+lin activate_V2 = prpV2 (regV "activate") "" ;
lin actor_N = regN "actor" ;
lin actress_N = regN "actress" ;
lin actual_A = longA "actual" ;
lin acute_A = longA "acute" ;
lin adage_N = regN "adage" ;
-lin adapt_V2 = prepV2 (regV "adapt") "" ;
+lin adapt_V2 = prpV2 (regV "adapt") "" ;
lin add_V3to = dirprepV3 (regV "add") "to" ;
lin addict_N = regN "addict" ;
-lin addict_V2 = prepV2 (regV "addict") "" ;
+lin addict_V2 = prpV2 (regV "addict") "" ;
lin addition_N2to = prepN2 "addition" "to" ;
lin additive_N = regN "additive" ;
lin address_N = regN "address" ;
-lin address_V2 = prepV2 (regV "address") "" ;
+lin address_V2 = prpV2 (regV "address") "" ;
lin adept_A = regA "adept" ;
lin adept_A2at = regA2 "adept" "at" ;
lin adequacy_N = regN "adequacy" ;
lin adequate_A = longA "adequate" ;
lin adequate_A2for = longA2 "adequate" "for" ;
-lin adhere_V2to = prepV2 (regV "adhere") "to" ;
+lin adhere_V2to = prpV2 (regV "adhere") "to" ;
lin adherent_N = regN "adherent" ;
lin adhesive_N = regN "adhesive" ;
lin adhesive_A = longA "adhesive" ;
@@ -79,21 +79,21 @@ lin adjacency_N2to = prepN2 "adjacency" "to" ;
lin adjacent_A = longA "adjacent" ;
lin adjacent_A2to = longA2 "adjacent" "to" ;
lin adjective_N = regN "adjective" ;
-lin adjoin_V2 = prepV2 (regV "adjoin") "" ;
+lin adjoin_V2 = prpV2 (regV "adjoin") "" ;
lin adjunct_N = regN "adjunct" ;
-lin adjust_V2 = prepV2 (regV "adjust") "" ;
-lin administer_V2 = prepV2 (regV "administer") "" ;
+lin adjust_V2 = prpV2 (regV "adjust") "" ;
+lin administer_V2 = prpV2 (regV "administer") "" ;
lin administration_N = regN "administration" ;
-lin admire_V2 = prepV2 (regV "admire") "" ;
+lin admire_V2 = prpV2 (regV "admire") "" ;
lin admissible_A = longA "admissible" ;
lin admission_N = regN "admission" ;
lin admission_N2to = prepN2 "admission" "to" ;
-lin admit_V2 = prepV2 (regV "admit") "" ;
+lin admit_V2 = prpV2 (regV "admit") "" ;
lin admit_V3to = dirprepV3 (regV "admit") "to" ;
lin admit_V = (regV "admit") ;
-lin admit_V2of = prepV2 (regV "admit") "of" ;
+lin admit_V2of = prpV2 (regV "admit") "of" ;
lin admit_VS = mkVS (regV "admit") ;
-lin adopt_V2 = prepV2 (regV "adopt") "" ;
+lin adopt_V2 = prpV2 (regV "adopt") "" ;
lin adult_N = regN "adult" ;
lin adult_A = longA "adult" ;
lin advance_N = regN "advance" ;
@@ -104,20 +104,20 @@ lin adventure_N = regN "adventure" ;
lin adverb_N = regN "adverb" ;
lin adverbial_A = longA "adverbial" ;
lin adverse_A = longA "adverse" ;
-lin advertise_V2 = prepV2 (regV "advertise") "" ;
+lin advertise_V2 = prpV2 (regV "advertise") "" ;
lin advice_N = regN "advice" ;
-lin advise_V2 = prepV2 (regV "advise") "" ;
+lin advise_V2 = prpV2 (regV "advise") "" ;
lin advisor_N = regN "advisor" ;
-lin advocate_V2 = prepV2 (regV "advocate") "" ;
+lin advocate_V2 = prpV2 (regV "advocate") "" ;
lin aerobic_A = longA "aerobic" ;
lin aesthetic_A = longA "aesthetic" ;
lin affair_N = regN "affair" ;
-lin affect_V2 = prepV2 (regV "affect") "" ;
+lin affect_V2 = prpV2 (regV "affect") "" ;
lin affection_N2for = prepN2 "affection" "for" ;
lin affix_N = regN "affix" ;
lin affix_V3with = dirprepV3 (regV "affix") "with" ;
-lin afflict_V2 = prepV2 (regV "afflict") "" ;
-lin afford_V2 = prepV2 (regV "afford") "" ;
+lin afflict_V2 = prpV2 (regV "afflict") "" ;
+lin afford_V2 = prpV2 (regV "afford") "" ;
lin afford_VV = mkVV (regV "afford") ;
lin afresh_Adv = proAdv "afresh" ;
lin africa_PN = regPN "africa" ;
@@ -135,17 +135,17 @@ lin aged_A = regA "aged" ;
lin agency_N = regN "agency" ;
lin agenda_N = regN "agenda" ;
lin agent_N = regN "agent" ;
-lin aggravate_V2 = prepV2 (regV "aggravate") "" ;
+lin aggravate_V2 = prpV2 (regV "aggravate") "" ;
lin aggressive_A = longA "aggressive" ;
lin ago_Adv = mkAdv "ago" ;
-lin agree_V2with = prepV2 (regV "agree") "with" ;
+lin agree_V2with = prpV2 (regV "agree") "with" ;
lin ahead_Adv = proAdv "ahead" ;
lin aid_N = regN "aid" ;
-lin aid_V2 = prepV2 (regV "aid") "" ;
+lin aid_V2 = prpV2 (regV "aid") "" ;
lin aide_N = regN "aide" ;
lin aim_N = regN "aim" ;
-lin aim_V2at = prepV2 (regV "aim") "at" ;
-lin aim_V2to = prepV2 (regV "aim") "to" ;
+lin aim_V2at = prpV2 (regV "aim") "at" ;
+lin aim_V2to = prpV2 (regV "aim") "to" ;
lin air_N = regN "air" ;
lin aircraft_N = irregN "aircraft" "aircraft" ;
lin akin_A = longA "akin" ;
@@ -156,18 +156,18 @@ lin alcoholic_N = regN "alcoholic" ;
lin algebra_N = regN "algebra" ;
lin algorithm_N = regN "algorithm" ;
lin alias_N2for = prepN2 "alias" "for" ;
-lin align_V2 = prepV2 (regV "align") "" ;
+lin align_V2 = prpV2 (regV "align") "" ;
lin all_Adv = mkAdv "all" ;
lin allege_VS = mkVS (regV "allege") ;
lin alley_N = regN "alley" ;
lin allocate_V3to = dirprepV3 (regV "allocate") "to" ;
-lin allow_V2 = prepV2 (regV "allow") "" ;
-lin allow_V2 = prepV2 (regV "allow") "" ;
-lin allow_V2for = prepV2 (regV "allow") "for" ;
-lin allow_V2of = prepV2 (regV "allow") "of" ;
-lin allude_V2to = prepV2 (regV "allude") "to" ;
+lin allow_V2 = prpV2 (regV "allow") "" ;
+lin allow_V2 = prpV2 (regV "allow") "" ;
+lin allow_V2for = prpV2 (regV "allow") "for" ;
+lin allow_V2of = prpV2 (regV "allow") "of" ;
+lin allude_V2to = prpV2 (regV "allude") "to" ;
lin ally_N = regN "ally" ;
-lin ally_V2with = prepV2 (regV "ally") "with" ;
+lin ally_V2with = prpV2 (regV "ally") "with" ;
lin almost_Adv = mkAdv "almost" ;
lin alone_Adv = proAdv "alone" ;
lin along_Prep = mkPrep "along" ;
@@ -179,11 +179,11 @@ lin alphanumeric_A = longA "alphanumeric" ;
lin also_Adv = mkAdv "also" ;
lin altar_N = regN "altar" ;
lin alter_V = (regV "alter") ;
-lin alternate_V2with = prepV2 (regV "alternate") "with" ;
+lin alternate_V2with = prpV2 (regV "alternate") "with" ;
lin alternative_N2to = prepN2 "alternative" "to" ;
lin alternatively_A = longA "alternatively" ;
lin always_Adv = mkAdv "always" ;
-lin amaze_V2 = prepV2 (regV "amaze") "" ;
+lin amaze_V2 = prpV2 (regV "amaze") "" ;
lin amazing_A = longA "amazing" ;
lin ambiguity_N = regN "ambiguity" ;
lin ambiguous_A = longA "ambiguous" ;
@@ -191,7 +191,7 @@ lin ambition_N2 = prepN2 "ambition" "" ;
lin ambitious_A = longA "ambitious" ;
lin amenable_A = longA "amenable" ;
lin amenable_A2to = longA2 "amenable" "to" ;
-lin amend_V2 = prepV2 (regV "amend") "" ;
+lin amend_V2 = prpV2 (regV "amend") "" ;
lin amenity_N = regN "amenity" ;
lin america_PN = regPN "america" ;
lin american_A = longA "american" ;
@@ -200,14 +200,14 @@ lin among_Prep = mkPrep "among" ;
lin amongst_Prep = mkPrep "amongst" ;
lin ampere_N = regN "ampere" ;
lin ampersand_N = regN "ampersand" ;
-lin amuse_V2 = prepV2 (regV "amuse") "" ;
+lin amuse_V2 = prpV2 (regV "amuse") "" ;
lin anachronism_N = regN "anachronism" ;
lin anachronistic_A = longA "anachronistic" ;
lin analogous_A = longA "analogous" ;
lin analogous_A2to = longA2 "analogous" "to" ;
lin analogue_N = regN "analogue" ;
lin analogy_N2with = prepN2 "analogy" "with" ;
-lin analyse_V2 = prepV2 (regV "analyse") "" ;
+lin analyse_V2 = prpV2 (regV "analyse") "" ;
lin analysis_N = irregN "analysis" "analyses" ;
lin analytic_A = longA "analytic" ;
lin anaphor_N = regN "anaphor" ;
@@ -228,23 +228,23 @@ lin angry_A2with = regA2 "angry" "with" ;
lin angry_A2 = regA2 "angry" "" ;
lin animal_N = regN "animal" ;
lin animate_A = longA "animate" ;
-lin animate_V2 = prepV2 (regV "animate") "" ;
+lin animate_V2 = prpV2 (regV "animate") "" ;
lin ankle_N = regN "ankle" ;
-lin annotate_V2 = prepV2 (regV "annotate") "" ;
-lin announce_V2 = prepV2 (regV "announce") "" ;
-lin announce_V2 = prepV2 (regV "announce") "" ;
-lin annoy_V2 = prepV2 (regV "annoy") "" ;
+lin annotate_V2 = prpV2 (regV "annotate") "" ;
+lin announce_V2 = prpV2 (regV "announce") "" ;
+lin announce_V2 = prpV2 (regV "announce") "" ;
+lin annoy_V2 = prpV2 (regV "annoy") "" ;
lin annual_A = longA "annual" ;
lin anomalous_A = longA "anomalous" ;
lin anomaly_N = regN "anomaly" ;
lin answer_N = regN "answer" ;
-lin answer_V2 = prepV2 (regV "answer") "" ;
+lin answer_V2 = prpV2 (regV "answer") "" ;
lin ant_N = regN "ant" ;
lin antecedent_N = regN "antecedent" ;
lin anthropomorphic_A = longA "anthropomorphic" ;
lin anthropomorphism_N = regN "anthropomorphism" ;
lin antibiotic_N = regN "antibiotic" ;
-lin anticipate_V2 = prepV2 (regV "anticipate") "" ;
+lin anticipate_V2 = prpV2 (regV "anticipate") "" ;
lin anticipate_V = (regV "anticipate") ;
lin anticipate_VS = mkVS (regV "anticipate") ;
lin anxiety_N = regN "anxiety" ;
@@ -257,19 +257,19 @@ lin anywhere_Adv = proAdv "anywhere" ;
lin ape_N = regN "ape" ;
lin apologetic_A = longA "apologetic" ;
lin apologetic_A2for = longA2 "apologetic" "for" ;
-lin apologise_V2for = prepV2 (regV "apologise") "for" ;
-lin apologize_V2for = prepV2 (regV "apologize") "for" ;
-lin appal_V2 = prepV2 (regV "appal") "" ;
+lin apologise_V2for = prpV2 (regV "apologise") "for" ;
+lin apologize_V2for = prpV2 (regV "apologize") "for" ;
+lin appal_V2 = prpV2 (regV "appal") "" ;
lin apparatus_N = regN "apparatus" ;
lin apparent_A = longA "apparent" ;
lin apparent_A2to = longA2 "apparent" "to" ;
lin apparition_N = regN "apparition" ;
-lin appeal_V2to = prepV2 (regV "appeal") "to" ;
+lin appeal_V2to = prpV2 (regV "appeal") "to" ;
lin appeal_N2to = prepN2 "appeal" "to" ;
-lin appear_V2 = prepV2 (regV "appear") "" ;
-lin appear_V2 = prepV2 (regV "appear") "" ;
+lin appear_V2 = prpV2 (regV "appear") "" ;
+lin appear_V2 = prpV2 (regV "appear") "" ;
lin appear_V = (regV "appear") ;
-lin appear_V2 = prepV2 (regV "appear") "" ;
+lin appear_V2 = prpV2 (regV "appear") "" ;
lin append_V3to = dirprepV3 (regV "append") "to" ;
lin appendix_N = irregN "appendix" "appendices" ;
lin apple_N = regN "apple" ;
@@ -277,25 +277,25 @@ lin applicable_A = longA "applicable" ;
lin applicable_A2to = longA2 "applicable" "to" ;
lin applicant_N = regN "applicant" ;
lin apply_V3to = dirprepV3 (regV "apply") "to" ;
-lin apply_V2for = prepV2 (regV "apply") "for" ;
-lin appoint_V2 = prepV2 (regV "appoint") "" ;
+lin apply_V2for = prpV2 (regV "apply") "for" ;
+lin appoint_V2 = prpV2 (regV "appoint") "" ;
lin appoint_V = (regV "appoint") ;
-lin appoint_V2 = prepV2 (regV "appoint") "" ;
+lin appoint_V2 = prpV2 (regV "appoint") "" ;
lin appointment_N = regN "appointment" ;
lin apposite_A = longA "apposite" ;
-lin appraise_V2 = prepV2 (regV "appraise") "" ;
+lin appraise_V2 = prpV2 (regV "appraise") "" ;
lin appreciate_VS = mkVS (regV "appreciate") ;
-lin apprehend_V2 = prepV2 (regV "apprehend") "" ;
+lin apprehend_V2 = prpV2 (regV "apprehend") "" ;
lin apprehension_N = regN "apprehension" ;
lin apprehensive_A = longA "apprehensive" ;
-lin approach_V2 = prepV2 (regV "approach") "" ;
+lin approach_V2 = prpV2 (regV "approach") "" ;
lin approach_N2to = prepN2 "approach" "to" ;
lin approbation_N = regN "approbation" ;
lin appropriate_A = longA "appropriate" ;
lin appropriate_A2for = longA2 "appropriate" "for" ;
-lin approve_V2of = prepV2 (regV "approve") "of" ;
+lin approve_V2of = prpV2 (regV "approve") "of" ;
lin approximate_A = longA "approximate" ;
-lin approximate_V2to = prepV2 (regV "approximate") "to" ;
+lin approximate_V2to = prpV2 (regV "approximate") "to" ;
lin april_PN = regPN "april" ;
lin apse_N = regN "apse" ;
lin apt_A = regA "apt" ;
@@ -317,67 +317,67 @@ lin argument_N2 = prepN2 "argument" "" ; --
--lin arise_V = useV IrregEng.arise_V ;
lin arithmetic_N = regN "arithmetic" ;
lin arm_N = regN "arm" ;
-lin arm_V2 = prepV2 (regV "arm") "" ;
+lin arm_V2 = prpV2 (regV "arm") "" ;
lin armour_N = regN "armour" ;
lin armoury_N = regN "armoury" ;
lin army_N = regN "army" ;
lin around_Prep = mkPrep "around" ;
-lin arouse_V2 = prepV2 (regV "arouse") "" ;
+lin arouse_V2 = prpV2 (regV "arouse") "" ;
lin arrange_V = (regV "arrange") ;
-lin arrange_V2 = prepV2 (regV "arrange") "" ;
+lin arrange_V2 = prpV2 (regV "arrange") "" ;
lin arrange_VV = mkVV (regV "arrange") ;
-lin arrange_V2 = prepV2 (regV "arrange") "" ;
+lin arrange_V2 = prpV2 (regV "arrange") "" ;
lin array_N = regN "array" ;
-lin arrest_V2 = prepV2 (regV "arrest") "" ;
+lin arrest_V2 = prpV2 (regV "arrest") "" ;
lin arrive_V = (regV "arrive") ;
-lin arrive_V2at = prepV2 (regV "arrive") "at" ;
+lin arrive_V2at = prpV2 (regV "arrive") "at" ;
lin arrow_N = regN "arrow" ;
lin art_N = regN "art" ;
lin artefact_N = regN "artefact" ;
lin article_N = regN "article" ;
-lin articulate_V2 = prepV2 (regV "articulate") "" ;
+lin articulate_V2 = prpV2 (regV "articulate") "" ;
lin artificial_A = longA "artificial" ;
lin artist_N = regN "artist" ;
lin as_Subj = mkSubj "as" ;
-lin ascend_V2 = prepV2 (regV "ascend") "" ;
+lin ascend_V2 = prpV2 (regV "ascend") "" ;
lin ascend_V = (regV "ascend") ;
lin ascent_N = regN "ascent" ;
-lin ascertain_V2 = prepV2 (regV "ascertain") "" ;
+lin ascertain_V2 = prpV2 (regV "ascertain") "" ;
lin ascribe_V3to = dirprepV3 (regV "ascribe") "to" ;
lin ash_N = regN "ash" ;
lin asia_PN = regPN "asia" ;
-lin ask_V2 = prepV2 (regV "ask") "" ;
+lin ask_V2 = prpV2 (regV "ask") "" ;
lin ask_V3for = dirprepV3 (regV "ask") "for" ;
lin ask_V3to = dirprepV3 (regV "ask") "to" ;
lin ask_V3s = dirprepV3 (regV "ask") "s" ; --
-lin ask_V2 = prepV2 (regV "ask") "" ;
-lin ask_V2for = prepV2 (regV "ask") "for" ;
-lin ask_V2 = prepV2 (regV "ask") "" ;
-lin ask_V2 = prepV2 (regV "ask") "" ;
-lin ask_V2 = prepV2 (regV "ask") "" ;
-lin ask_V2 = prepV2 (regV "ask") "" ;
+lin ask_V2 = prpV2 (regV "ask") "" ;
+lin ask_V2for = prpV2 (regV "ask") "for" ;
+lin ask_V2 = prpV2 (regV "ask") "" ;
+lin ask_V2 = prpV2 (regV "ask") "" ;
+lin ask_V2 = prpV2 (regV "ask") "" ;
+lin ask_V2 = prpV2 (regV "ask") "" ;
lin aspect_N = regN "aspect" ;
-lin aspire_V2to = prepV2 (regV "aspire") "to" ;
+lin aspire_V2to = prpV2 (regV "aspire") "to" ;
lin aspire_VV = mkVV (regV "aspire") ;
lin aspirin_N = regN "aspirin" ;
lin ass_N = regN "ass" ;
lin assault_N = regN "assault" ;
-lin assault_V2 = prepV2 (regV "assault") "" ;
-lin assemble_V2 = prepV2 (regV "assemble") "" ;
+lin assault_V2 = prpV2 (regV "assault") "" ;
+lin assemble_V2 = prpV2 (regV "assemble") "" ;
lin assembly_N = regN "assembly" ;
-lin assent_V2to = prepV2 (regV "assent") "to" ;
+lin assent_V2to = prpV2 (regV "assent") "to" ;
lin assert_VS = mkVS (regV "assert") ;
-lin assess_V2 = prepV2 (regV "assess") "" ;
+lin assess_V2 = prpV2 (regV "assess") "" ;
lin assign_V3to = dirprepV3 (regV "assign") "to" ;
-lin assimilate_V2 = prepV2 (regV "assimilate") "" ;
-lin assist_V2 = prepV2 (regV "assist") "" ;
+lin assimilate_V2 = prpV2 (regV "assimilate") "" ;
+lin assist_V2 = prpV2 (regV "assist") "" ;
lin assist_V = (regV "assist") ;
-lin assist_V2 = prepV2 (regV "assist") "" ;
-lin assist_V2at = prepV2 (regV "assist") "at" ;
+lin assist_V2 = prpV2 (regV "assist") "" ;
+lin assist_V2at = prpV2 (regV "assist") "at" ;
lin assistant_N = regN "assistant" ;
lin associate_V3with =dirprepV3 (regV "associate") "with" ;
lin association_N = regN "association" ;
-lin assume_V2 = prepV2 (regV "assume") "" ;
+lin assume_V2 = prpV2 (regV "assume") "" ;
lin assume_VS = mkVS (regV "assume") ;
lin assumption_N2 = prepN2 "assumption" "" ; --
lin assure_VS = mkVS (regV "assure") ;
@@ -385,7 +385,7 @@ lin asterisk_N = regN "asterisk" ;
lin asthma_N = regN "asthma" ;
lin asthmatic_A = longA "asthmatic" ;
lin asthmatically_Adv = mkAdv "asthmatically" ;
-lin astonish_V2 = prepV2 (regV "astonish") "" ;
+lin astonish_V2 = prpV2 (regV "astonish") "" ;
lin astronomer_N = regN "astronomer" ;
lin astronomy_N = regN "astronomy" ;
lin asymmetry_N = regN "asymmetry" ;
@@ -393,25 +393,25 @@ lin at_Prep = mkPrep "at" ;
lin atlas_N = regN "atlas" ;
lin atmosphere_N = regN "atmosphere" ;
lin atom_N = regN "atom" ;
-lin attach_V2 = prepV2 (regV "attach") "" ;
+lin attach_V2 = prpV2 (regV "attach") "" ;
lin attach_V3to =dirprepV3 (regV "attach") "to" ;
-lin attach_V2to = prepV2 (regV "attach") "to" ;
-lin attack_V2 = prepV2 (regV "attack") "" ;
+lin attach_V2to = prpV2 (regV "attach") "to" ;
+lin attack_V2 = prpV2 (regV "attack") "" ;
lin attack_N2on = prepN2 "attack" "on" ;
-lin attain_V2 = prepV2 (regV "attain") "" ;
+lin attain_V2 = prpV2 (regV "attain") "" ;
lin attempt_N2 = prepN2 "attempt" "" ;
lin attempt_VV = mkVV (regV "attempt") ;
-lin attend_V2to = prepV2 (regV "attend") "to" ;
+lin attend_V2to = prpV2 (regV "attend") "to" ;
lin attention_N2to = prepN2 "attention" "to" ;
lin attentive_A = longA "attentive" ;
lin attentive_A2to = longA2 "attentive" "to" ;
lin attitude_N = regN "attitude" ;
-lin attract_V2 = prepV2 (regV "attract") "" ;
+lin attract_V2 = prpV2 (regV "attract") "" ;
lin attribute_N = regN "attribute" ;
lin attribute_V3to =dirprepV3 (regV "attribute") "to" ;
lin audible_A = longA "audible" ;
lin audience_N = regN "audience" ;
-lin augment_V2 = prepV2 (regV "augment") "" ;
+lin augment_V2 = prpV2 (regV "augment") "" ;
lin august_PN = regPN "august" ;
lin aunt_N2of = prepN2 "aunt" "of" ;
lin australia_PN = regPN "australia" ;
@@ -419,8 +419,8 @@ lin australian_A = longA "australian" ;
lin austria_PN = regPN "austria" ;
lin author_N = regN "author" ;
lin authority_N = regN "authority" ;
-lin authorize_V2 = prepV2 (regV "authorize") "" ;
-lin automate_V2 = prepV2 (regV "automate") "" ;
+lin authorize_V2 = prpV2 (regV "authorize") "" ;
+lin automate_V2 = prpV2 (regV "automate") "" ;
lin automatic_A = longA "automatic" ;
lin automatically_Adv = mkAdv "automatically" ;
lin automaton_N = irregN "automaton" "automata" ;
@@ -429,24 +429,24 @@ lin autonomy_N = regN "autonomy" ;
lin autumn_N = regN "autumn" ;
lin auxiliary_A = longA "auxiliary" ;
lin auxiliary_N = regN "auxiliary" ;
-lin avail_V2 = prepV2 (regV "avail") "" ;
+lin avail_V2 = prpV2 (regV "avail") "" ;
lin available_A = longA "available" ;
lin avenue_N = regN "avenue" ;
lin average_A = longA "average" ;
lin average_N = regN "average" ;
-lin average_V2 = prepV2 (regV "average") "" ;
-lin avoid_V2 = prepV2 (regV "avoid") "" ;
-lin avoid_V2 = prepV2 (regV "avoid") "" ;
+lin average_V2 = prpV2 (regV "average") "" ;
+lin avoid_V2 = prpV2 (regV "avoid") "" ;
+lin avoid_V2 = prpV2 (regV "avoid") "" ;
lin avowed_A = longA "avowed" ;
-lin await_V2 = prepV2 (regV "await") "" ;
-lin awaken_V2 = prepV2 (regV "awaken") "" ;
+lin await_V2 = prpV2 (regV "await") "" ;
+lin awaken_V2 = prpV2 (regV "awaken") "" ;
lin award_V3to =dirprepV3 (regV "award") "to" ;
lin awful_A = longA "awful" ;
lin awkward_A = regA "awkward" ;
lin axe_N = regN "axe" ;
lin axiom_N = regN "axiom" ;
lin axiomatic_A = longA "axiomatic" ;
-lin axiomatize_V2 = prepV2 (regV "axiomatize") "" ;
+lin axiomatize_V2 = prpV2 (regV "axiomatize") "" ;
lin axis_N = irregN "axis" "axes" ;
lin baby_N = regN "baby" ;
lin back_N = regN "back" ;
@@ -459,7 +459,7 @@ lin bacterial_A = longA "bacterial" ;
lin bacterium_N = irregN "bacterium" "bacteria" ;
lin bad_A = longA "bad" ;
lin bag_N = regN "bag" ;
-lin bake_V2 = prepV2 (regV "bake") "" ;
+lin bake_V2 = prpV2 (regV "bake") "" ;
lin bake_V = (regV "bake") ;
lin balance_V = (regV "balance") ;
lin ball_N = regN "ball" ;
@@ -468,12 +468,12 @@ lin banal_A = longA "banal" ;
lin banana_N = regN "banana" ;
lin band_N = regN "band" ;
lin bang_N = regN "bang" ;
-lin banish_V2 = prepV2 (regV "banish") "" ;
+lin banish_V2 = prpV2 (regV "banish") "" ;
lin bank_N = regN "bank" ;
lin bar_N = regN "bar" ;
-lin bar_V2 = prepV2 (regV "bar") "" ;
+lin bar_V2 = prpV2 (regV "bar") "" ;
lin bare_A = regA "bare" ;
-lin bare_V2 = prepV2 (regV "bare") "" ;
+lin bare_V2 = prpV2 (regV "bare") "" ;
lin bark_N = regN "bark" ;
lin bark_V = (regV "bark") ;
lin barn_N = regN "barn" ;
@@ -499,20 +499,20 @@ lin beak_N = regN "beak" ;
lin beam_N = regN "beam" ;
lin bean_N = regN "bean" ;
lin bear_N = regN "bear" ;
-lin bear_V2 = prepV2 bear_V "" ;
+lin bear_V2 = prpV2 bear_V "" ;
lin beard_N = regN "beard" ;
lin beast_N = regN "beast" ;
-lin beat_V2 = prepV2 beat_V "" ;
+lin beat_V2 = prpV2 beat_V "" ;
lin beauty_N = regN "beauty" ;
--lin because_Subj = mkSubj "because" ;
-lin become_V2 = prepV2 become_V "" ;
+lin become_V2 = prpV2 become_V "" ;
lin bed_N = regN "bed" ;
lin bee_N = regN "bee" ;
lin beer_N = massN "beer" ;
lin before_Subj = mkSubj "before" ;
--lin before_Prep = mkPrep "before" ;
-lin beg_V2 = prepV2 (regV "beg") "" ;
-lin begin_V2 = prepV2 begin_V "" ;
+lin beg_V2 = prpV2 (regV "beg") "" ;
+lin begin_V2 = prpV2 begin_V "" ;
lin beginning_N = regN "beginning" ;
lin behalf_N = irregN "behalf" "behalf" ;
lin behave_V = (regV "behave") ;
@@ -522,13 +522,13 @@ lin being_N = regN "being" ;
lin belief_N = regN "belief" ;
lin belief_N2in = prepN2 "belief" "in" ;
lin belief_N2 = prepN2 "belief" "" ;
-lin believe_V2 = prepV2 (regV "believe") "" ;
-lin believe_V2in = prepV2 (regV "believe") "in" ;
+lin believe_V2 = prpV2 (regV "believe") "" ;
+lin believe_V2in = prpV2 (regV "believe") "in" ;
lin believe_VS = mkVS (regV "believe") ;
lin believe_VS = mkVS (regV "believe") ;
lin believe_VS = mkVS (regV "believe") ;
lin bell_N = regN "bell" ;
-lin belong_V2 = prepV2 (regV "belong") "" ;
+lin belong_V2 = prpV2 (regV "belong") "" ;
lin beloved_A = longA "beloved" ;
lin beloved_A2by = longA2 "beloved" "by" ;
lin below_Prep = mkPrep "below" ;
@@ -543,9 +543,9 @@ lin berry_N = regN "berry" ;
lin beside_Prep = mkPrep "beside" ;
lin besides_Adv = proAdv "besides" ;
lin bet_N = regN "bet" ;
-lin betray_V2 = prepV2 (regV "betray") "" ;
+lin betray_V2 = prpV2 (regV "betray") "" ;
lin beyond_Prep = mkPrep "beyond" ;
-lin bias_V2 = prepV2 (regV "bias") "" ;
+lin bias_V2 = prpV2 (regV "bias") "" ;
lin bible_N = regN "bible" ;
lin biblical_A = regA "biblical" ;
lin bibliography_N = regN "bibliography" ;
@@ -559,7 +559,7 @@ lin bill_PN = regPN "bill" ;
lin billion_N2 = prepN2 "billion" "" ;
lin bin_N = regN "bin" ;
lin binary_A = longA "binary" ;
-lin bind_V2 = prepV2 bind_V "" ;
+lin bind_V2 = prpV2 bind_V "" ;
lin binding_N = regN "binding" ;
lin bird_N = regN "bird" ;
lin birth_N = regN "birth" ;
@@ -567,7 +567,7 @@ lin birthday_N = regN "birthday" ;
lin bisect_V = (regV "bisect") ;
lin bisector_N = regN "bisector" ;
lin bit_N = regN "bit" ;
-lin bite_V2 = prepV2 bite_V "" ;
+lin bite_V2 = prpV2 bite_V "" ;
lin bitter_A = longA "bitter" ;
lin bizarre_A = longA "bizarre" ;
lin black_A = regA "black" ;
@@ -580,9 +580,9 @@ lin blank_A = regA "blank" ;
lin blank_N = regN "blank" ;
lin bleed_V = useV IrregEng.bleed_V ;
lin blind_A = regA "blind" ;
-lin blind_V2 = prepV2 (regV "blind") "" ;
+lin blind_V2 = prpV2 (regV "blind") "" ;
lin block_N = regN "block" ;
-lin block_V2 = prepV2 (regV "block") "" ;
+lin block_V2 = prpV2 (regV "block") "" ;
lin blood_N = regN "blood" ;
lin blow_N = regN "blow" ;
lin blow_V = useV IrregEng.blow_V ;
@@ -591,11 +591,11 @@ lin bluff_V = (regV "bluff") ;
lin board_N = regN "board" ;
lin boat_N = regN "boat" ;
lin body_N = regN "body" ;
-lin boil_V2 = prepV2 (regV "boil") "" ;
+lin boil_V2 = prpV2 (regV "boil") "" ;
lin bold_A = regA "bold" ;
lin bomb_N = regN "bomb" ;
-lin bomb_V2 = prepV2 (regV "bomb") "" ;
-lin bombard_V2 = prepV2 (regV "bombard") "" ;
+lin bomb_V2 = prpV2 (regV "bomb") "" ;
+lin bombard_V2 = prpV2 (regV "bombard") "" ;
lin bond_N = regN "bond" ;
lin bond_V3to =dirprepV3 (regV "bond") "to" ;
lin bone_N = regN "bone" ;
@@ -604,17 +604,17 @@ lin book_N = regN "book" ;
lin bookkeeping_N = regN "bookkeeping" ;
lin boolean_A = longA "boolean" ;
lin boorish_A = longA "boorish" ;
-lin boost_V2 = prepV2 (regV "boost") "" ;
+lin boost_V2 = prpV2 (regV "boost") "" ;
lin boot_N = regN "boot" ;
lin bootstrap_N = regN "bootstrap" ;
lin border_N = regN "border" ;
-lin border_V2 = prepV2 (regV "border") "" ;
+lin border_V2 = prpV2 (regV "border") "" ;
lin bore_N = regN "bore" ;
-lin bore_V2 = prepV2 (regV "bore") "" ;
+lin bore_V2 = prpV2 (regV "bore") "" ;
lin borrow_V3from =dirprepV3 (regV "borrow") "from" ;
lin boss_N = regN "boss" ;
-lin bother_V2 = prepV2 (regV "bother") "" ;
-lin bother_V2about = prepV2 (regV "bother") "about" ;
+lin bother_V2 = prpV2 (regV "bother") "" ;
+lin bother_V2about = prpV2 (regV "bother") "about" ;
lin bottle_N = regN "bottle" ;
lin bottom_N = regN "bottom" ;
lin bough_N = regN "bough" ;
@@ -628,7 +628,7 @@ lin box_N = regN "box" ;
lin boy_N = regN "boy" ;
lin brace_N = regN "brace" ;
lin bracket_N = regN "bracket" ;
-lin bracket_V2 = prepV2 (regV "bracket") "" ;
+lin bracket_V2 = prpV2 (regV "bracket") "" ;
lin brain_N = regN "brain" ;
lin branch_V = (regV "branch") ;
lin brand_N = regN "brand" ;
@@ -636,11 +636,11 @@ lin brandy_N = regN "brandy" ;
lin brass_N = regN "brass" ;
lin brave_A = regA "brave" ;
lin breach_N = regN "breach" ;
-lin breach_V2 = prepV2 (regV "breach") "" ;
+lin breach_V2 = prpV2 (regV "breach") "" ;
lin bread_N = regN "bread" ;
lin breadth_N = regN "breadth" ;
lin break_N = regN "break" ;
-lin break_V2 = prepV2 break_V "" ;
+lin break_V2 = prpV2 break_V "" ;
lin breakage_N = regN "breakage" ;
lin breakfast_N = regN "breakfast" ;
lin breath_N = regN "breath" ;
@@ -648,18 +648,18 @@ lin breathe_V = (regV "breathe") ;
lin breed_V = (regV "breed") ;
lin breed_N = regN "breed" ;
lin breeze_N = regN "breeze" ;
-lin brew_V2 = prepV2 (regV "brew") "" ;
+lin brew_V2 = prpV2 (regV "brew") "" ;
lin brick_N = regN "brick" ;
lin bridge_N = regN "bridge" ;
-lin bridge_V2 = prepV2 (regV "bridge") "" ;
+lin bridge_V2 = prpV2 (regV "bridge") "" ;
lin brief_A = regA "brief" ;
lin bright_A = regA "bright" ;
lin brilliant_A = regA "brilliant" ;
-lin bring_V2 = prepV2 bring_V "" ;
+lin bring_V2 = prpV2 bring_V "" ;
lin bristle_N = regN "bristle" ;
lin britain_PN = regPN "britain" ;
lin british_A = longA "british" ;
-lin broach_V2 = prepV2 (regV "broach") "" ;
+lin broach_V2 = prpV2 (regV "broach") "" ;
lin broad_A = regA "broad" ;
lin broadcast_N = regN "broadcast" ;
lin bronchitis_N = regN "bronchitis" ;
@@ -667,45 +667,45 @@ lin brother_N = regN "brother" ;
lin brother_N2of = prepN2 "brother" "of" ;
lin brown_A = regA "brown" ;
lin bruise_N = regN "bruise" ;
-lin bruise_V2 = prepV2 (regV "bruise") "" ;
+lin bruise_V2 = prpV2 (regV "bruise") "" ;
lin brute_N = regN "brute" ;
lin bucket_N = regN "bucket" ;
lin bud_N = regN "bud" ;
lin bud_V = (regV "bud") ;
lin buffer_N = regN "buffer" ;
-lin buffer_V2 = prepV2 (regV "buffer") "" ;
+lin buffer_V2 = prpV2 (regV "buffer") "" ;
lin bug_N = regN "bug" ;
-lin build_V2 = prepV2 build_V "" ;
+lin build_V2 = prpV2 build_V "" ;
lin building_N = regN "building" ;
lin bullet_N = regN "bullet" ;
lin bully_N = regN "bully" ;
-lin bully_V2 = prepV2 (regV "bully") "" ;
+lin bully_V2 = prpV2 (regV "bully") "" ;
lin bun_N = regN "bun" ;
lin bunch_N = regN "bunch" ;
lin bundle_N = regN "bundle" ;
lin burden_N = regN "burden" ;
-lin burn_V2 = prepV2 burn_V "" ;
+lin burn_V2 = prpV2 burn_V "" ;
lin burst_V = useV IrregEng.burst_V ;
-lin bury_V2 = prepV2 (regV "bury") "" ;
+lin bury_V2 = prpV2 (regV "bury") "" ;
lin bus_N = regN "bus" ;
lin bush_N = regN "bush" ;
lin business_N = regN "business" ;
lin busy_A = regA "busy" ;
lin butter_N = massN "butter" ;
-lin butter_V2 = prepV2 (regV "butter") "" ;
+lin butter_V2 = prpV2 (regV "butter") "" ;
lin butterfly_N = regN "butterfly" ;
lin button_N = regN "button" ;
-lin buy_V2 = prepV2 buy_V "" ;
+lin buy_V2 = prpV2 buy_V "" ;
lin buzz_V = (regV "buzz") ;
lin by_Prep = mkPrep "by" ;
lin cabinet_N = regN "cabinet" ;
lin cable_N = regN "cable" ;
lin cage_N = regN "cage" ;
lin cake_N = regN "cake" ;
-lin calculate_V2 = prepV2 (regV "calculate") "" ;
+lin calculate_V2 = prpV2 (regV "calculate") "" ;
lin calculus_N = regN "calculus" ;
lin call_N = regN "call" ;
-lin call_V2 = prepV2 (regV "call") "" ;
+lin call_V2 = prpV2 (regV "call") "" ;
lin calm_A = regA "calm" ;
lin cam_N = regN "cam" ;
lin cambridge_PN = regPN "cambridge" ;
@@ -714,10 +714,10 @@ lin camera_N = regN "camera" ;
lin camp_N = regN "camp" ;
lin campaign_N = regN "campaign" ;
lin can_N = regN "can" ;
-lin can_V2 = prepV2 (regV "can") "" ;
+lin can_V2 = prpV2 (regV "can") "" ;
lin canada_PN = regPN "canada" ;
lin canadian_A = regA "canadian" ;
-lin cancel_V2 = prepV2 (regV "cancel") "" ;
+lin cancel_V2 = prpV2 (regV "cancel") "" ;
lin cancer_N = regN "cancer" ;
lin candid_A = longA "candid" ;
lin candidate_N = regN "candidate" ;
@@ -731,7 +731,7 @@ lin capacity_N = regN "capacity" ;
lin capital_N = regN "capital" ;
lin captain_N = regN "captain" ;
lin captain_N2 = prepN2 "captain" "" ;
-lin capture_V2 = prepV2 (regV "capture") "" ;
+lin capture_V2 = prpV2 (regV "capture") "" ;
lin car_N = regN "car" ;
lin card_N = regN "card" ;
lin cardboard_N = massN "cardboard" ;
@@ -741,24 +741,24 @@ lin care_V = (regV "care") ;
lin care_N = massN "care" ;
lin career_N = regN "career" ;
lin carriage_N = regN "carriage" ;
-lin carry_V2 = prepV2 (regV "carry") "" ;
+lin carry_V2 = prpV2 (regV "carry") "" ;
lin cart_N = regN "cart" ;
lin cartesian_A = longA "cartesian" ;
-lin carve_V2 = prepV2 (regV "carve") "" ;
+lin carve_V2 = prpV2 (regV "carve") "" ;
lin case_N = regN "case" ;
lin cash_N = regN "cash" ;
lin cast_N = regN "cast" ;
-lin cast_V2 = prepV2 cast_V "" ;
+lin cast_V2 = prpV2 cast_V "" ;
lin castle_N = regN "castle" ;
lin casual_A = longA "casual" ;
lin cat_N = regN "cat" ;
lin catch_N = regN "catch" ;
-lin catch_V2 = prepV2 catch_V "" ;
+lin catch_V2 = prpV2 catch_V "" ;
lin categorical_A = longA "categorical" ;
lin category_N = regN "category" ;
-lin cater_V2for = prepV2 (regV "cater") "for" ;
+lin cater_V2for = prpV2 (regV "cater") "for" ;
lin cause_N = regN "cause" ;
-lin cause_V2 = prepV2 (regV "cause") "" ;
+lin cause_V2 = prpV2 (regV "cause") "" ;
lin caution_N = massN "caution" ;
lin cautious_A = longA "cautious" ;
lin cave_N = regN "cave" ;
@@ -774,7 +774,7 @@ lin cent_N = regN "cent" ;
lin centaur_N = regN "centaur" ;
lin center_N = regN "center" ;
lin centre_N = regN "centre" ;
-lin centre_V2 = prepV2 (regV "centre") "" ;
+lin centre_V2 = prpV2 (regV "centre") "" ;
lin century_N = regN "century" ;
lin ceremonial_A = longA "ceremonial" ;
lin ceremony_N = regN "ceremony" ;
@@ -783,7 +783,7 @@ lin certain_A2of = longA2 "certain" "of" ;
lin certain_A2 = longA2 "certain" "" ;
lin certainty_N = regN "certainty" ;
lin certainty_N2 = prepN2 "certainty" "" ;
-lin certify_V2 = prepV2 (regV "certify") "" ;
+lin certify_V2 = prpV2 (regV "certify") "" ;
lin certitude_N = regN "certitude" ;
lin chain_N = regN "chain" ;
lin chain_V3to =dirprepV3 (regV "chain") "to" ;
@@ -797,7 +797,7 @@ lin chance_N = regN "chance" ;
lin chancellor_N = regN "chancellor" ;
lin change_V = (regV "change") ;
lin change_N = regN "change" ;
-lin change_V2 = prepV2 (regV "change") "" ;
+lin change_V2 = prpV2 (regV "change") "" ;
lin channel_N = regN "channel" ;
lin chap_N = regN "chap" ;
lin chapter_N = regN "chapter" ;
@@ -813,16 +813,16 @@ lin charge_V3with =dirprepV3 (regV "charge") "with" ;
lin charitable_A = longA "charitable" ;
lin charity_N = regN "charity" ;
lin charm_N = regN "charm" ;
-lin charm_V2 = prepV2 (regV "charm") "" ;
+lin charm_V2 = prpV2 (regV "charm") "" ;
lin charming_A = longA "charming" ;
lin chart_N = regN "chart" ;
-lin chase_V2 = prepV2 (regV "chase") "" ;
+lin chase_V2 = prpV2 (regV "chase") "" ;
lin chaste_A = regA "chaste" ;
lin cheap_A = regA "cheap" ;
lin cheat_N = regN "cheat" ;
-lin cheat_V2 = prepV2 (regV "cheat") "" ;
+lin cheat_V2 = prpV2 (regV "cheat") "" ;
lin check_N = regN "check" ;
-lin check_V2 = prepV2 (regV "check") "" ;
+lin check_V2 = prpV2 (regV "check") "" ;
lin checkmate_N = regN "checkmate" ;
lin cheek_N = regN "cheek" ;
lin cheer_V = (regV "cheer") ;
@@ -846,7 +846,7 @@ lin chinaman_N = regN "chinaman" ;
lin chinese_A = longA "chinese" ;
lin chocolate_N = massN "chocolate" ;
lin choice_N = regN "choice" ;
-lin choose_V2 = prepV2 choose_V "" ;
+lin choose_V2 = prpV2 choose_V "" ;
lin christian_N = regN "christian" ;
lin christmas_N = regN "christmas" ;
lin chronic_A = longA "chronic" ;
@@ -854,7 +854,7 @@ lin chronology_N = regN "chronology" ;
lin chunk_N = regN "chunk" ;
lin church_N = regN "church" ;
lin churn_N = regN "churn" ;
-lin churn_V2 = prepV2 (regV "churn") "" ;
+lin churn_V2 = prpV2 (regV "churn") "" ;
lin churn_V = (regV "churn") ;
lin cigar_N = regN "cigar" ;
lin cigarette_N = regN "cigarette" ;
@@ -863,13 +863,13 @@ lin circle_N = regN "circle" ;
lin circuit_N = regN "circuit" ;
lin circular_A = longA "circular" ;
lin circulate_V = (regV "circulate") ;
-lin circumscribe_V2 = prepV2 (regV "circumscribe") "" ;
+lin circumscribe_V2 = prpV2 (regV "circumscribe") "" ;
lin circumstance_N = regN "circumstance" ;
lin circumvent_V = (regV "circumvent") ;
-lin cite_V2 = prepV2 (regV "cite") "" ;
+lin cite_V2 = prpV2 (regV "cite") "" ;
lin citizen_N = regN "citizen" ;
lin city_N = regN "city" ;
-lin civilize_V2 = prepV2 (regV "civilize") "" ;
+lin civilize_V2 = prpV2 (regV "civilize") "" ;
lin clad_A = longA "clad" ;
lin clad_A2in = longA2 "clad" "in" ;
lin claim_VS = mkVS (regV "claim") ;
@@ -877,21 +877,21 @@ lin claim_N2 = prepN2 "claim" "" ;
lin clan_N = regN "clan" ;
lin clap_V = (regV "clap") ;
lin clap_N = regN "clap" ;
-lin clarify_V2 = prepV2 (regV "clarify") "" ;
+lin clarify_V2 = prpV2 (regV "clarify") "" ;
lin clarity_N = regN "clarity" ;
-lin clash_V2with = prepV2 (regV "clash") "with" ;
+lin clash_V2with = prpV2 (regV "clash") "with" ;
lin class_N = regN "class" ;
lin class_V3_pred =dirprepV3 (regV "class") "_pred" ;
lin classic_A = longA "classic" ;
-lin classify_V2 = prepV2 (regV "classify") "" ;
+lin classify_V2 = prpV2 (regV "classify") "" ;
lin clause_N = regN "clause" ;
lin clay_N = massN "clay" ;
lin clean_A = regA "clean" ;
-lin clean_V2 = prepV2 (regV "clean") "" ;
-lin clear_V2 = prepV2 (regV "clear") "" ;
+lin clean_V2 = prpV2 (regV "clean") "" ;
+lin clear_V2 = prpV2 (regV "clear") "" ;
lin clear_A = regA "clear" ;
lin clear_A2 = regA2 "clear" "" ;
---lin cleave_V2 = prepV2 cleave_V "" ;
+--lin cleave_V2 = prpV2 cleave_V "" ;
lin cleaver_N = regN "cleaver" ;
lin cleft_N = regN "cleft" ;
lin clerk_N = regN "clerk" ;
@@ -900,42 +900,42 @@ lin client_N = regN "client" ;
lin cliff_N = regN "cliff" ;
lin climate_N = regN "climate" ;
lin climax_N = regN "climax" ;
-lin climb_V2 = prepV2 (regV "climb") "" ;
+lin climb_V2 = prpV2 (regV "climb") "" ;
lin clinic_N = regN "clinic" ;
lin clip_N = regN "clip" ;
lin clitic_N = regN "clitic" ;
lin clock_N = regN "clock" ;
lin clog_N = regN "clog" ;
-lin close_V2 = prepV2 (regV "close") "" ;
+lin close_V2 = prpV2 (regV "close") "" ;
lin close_A = regA "close" ;
lin close_A2to = regA2 "close" "to" ;
lin closet_N = regN "closet" ;
lin closure_N = regN "closure" ;
lin cloth_N = regN "cloth" ;
-lin clothe_V2 = prepV2 (regV "clothe") "" ;
+lin clothe_V2 = prpV2 (regV "clothe") "" ;
lin clothing_N = regN "clothing" ;
lin cloud_N = regN "cloud" ;
-lin clove_V2 = prepV2 (regV "clove") "" ;
+lin clove_V2 = prpV2 (regV "clove") "" ;
lin club_N = regN "club" ;
lin clue_N = regN "clue" ;
lin clumsy_A = regA "clumsy" ;
lin clutter_N = regN "clutter" ;
lin coach_N = regN "coach" ;
-lin coach_V2 = prepV2 (regV "coach") "" ;
+lin coach_V2 = prpV2 (regV "coach") "" ;
lin coal_N = massN "coal" ;
lin coalesce_V = (regV "coalesce") ;
lin coarse_A = regA "coarse" ;
lin coast_N = regN "coast" ;
-lin coast_V2 = prepV2 (regV "coast") "" ;
+lin coast_V2 = prpV2 (regV "coast") "" ;
lin coaster_N = regN "coaster" ;
lin coat_N = regN "coat" ;
lin cocktail_N = regN "cocktail" ;
lin cocoa_N = massN "cocoa" ;
lin coconut_N = regN "coconut" ;
lin code_N = regN "code" ;
-lin code_V2 = prepV2 (regV "code") "" ;
+lin code_V2 = prpV2 (regV "code") "" ;
lin coefficient_N = regN "coefficient" ;
-lin coerce_V2 = prepV2 (regV "coerce") "" ;
+lin coerce_V2 = prpV2 (regV "coerce") "" ;
lin coffee_N = massN "coffee" ;
lin cog_N = regN "cog" ;
lin cognition_N = regN "cognition" ;
@@ -943,7 +943,7 @@ lin cognitive_A = longA "cognitive" ;
lin coherence_N = massN "coherence" ;
lin coherent_A = longA "coherent" ;
lin coin_N = regN "coin" ;
-lin coincide_V2with = prepV2 (regV "coincide") "with" ;
+lin coincide_V2with = prpV2 (regV "coincide") "with" ;
lin coincidence_N = regN "coincidence" ;
lin coincidental_A = longA "coincidental" ;
lin cold_A = regA "cold" ;
@@ -961,26 +961,26 @@ lin collision_N = regN "collision" ;
lin colon_N = regN "colon" ;
lin colony_N = regN "colony" ;
lin colour_N = regN "colour" ;
-lin colour_V2 = prepV2 (regV "colour") "" ;
+lin colour_V2 = prpV2 (regV "colour") "" ;
lin column_N = regN "column" ;
lin comb_N = regN "comb" ;
lin combat_N = regN "combat" ;
lin combinator_N = regN "combinator" ;
lin combine_V3with =dirprepV3 (regV "combine") "with" ;
-lin come_V2 = prepV2 come_V "" ;
+lin come_V2 = prpV2 come_V "" ;
lin comedy_N = regN "comedy" ;
lin comfort_N = regN "comfort" ;
-lin comfort_V2 = prepV2 (regV "comfort") "" ;
+lin comfort_V2 = prpV2 (regV "comfort") "" ;
lin comfortable_A = longA "comfortable" ;
lin comma_N = regN "comma" ;
lin command_N = regN "command" ;
-lin command_V2 = prepV2 (regV "command") "" ;
+lin command_V2 = prpV2 (regV "command") "" ;
lin commence_V = (regV "commence") ;
lin comment_N = regN "comment" ;
-lin comment_V2on = prepV2 (regV "comment") "on" ;
+lin comment_V2on = prpV2 (regV "comment") "on" ;
lin commerce_N = regN "commerce" ;
lin commercial_N = regN "commercial" ;
-lin commission_V2 = prepV2 (regV "commission") "" ;
+lin commission_V2 = prpV2 (regV "commission") "" ;
lin commission_N = regN "commission" ;
lin commit_V = (regV "commit") ;
lin committee_N = regN "committee" ;
@@ -989,7 +989,7 @@ lin common_A = regA "common" ;
lin commonsense_A = longA "commonsense" ;
lin commonwealth_N = regN "commonwealth" ;
lin commune_N = regN "commune" ;
-lin communicate_V2with = prepV2 (regV "communicate") "with" ;
+lin communicate_V2with = prpV2 (regV "communicate") "with" ;
lin community_N = regN "community" ;
lin commutative_A = longA "commutative" ;
lin commutator_N = regN "commutator" ;
@@ -1003,56 +1003,56 @@ lin comparison_N2of_ppwith = prepN2 "comparison" "of_ppwith" ;
lin compass_V = (regV "compass") ;
lin compatible_A = longA "compatible" ;
lin compatible_A2with = longA2 "compatible" "with" ;
-lin compel_V2 = prepV2 (regV "compel") "" ;
-lin compensate_V2for = prepV2 (regV "compensate") "for" ;
-lin compete_V2with = prepV2 (regV "compete") "with" ;
+lin compel_V2 = prpV2 (regV "compel") "" ;
+lin compensate_V2for = prpV2 (regV "compensate") "for" ;
+lin compete_V2with = prpV2 (regV "compete") "with" ;
lin competence_N = regN "competence" ;
lin competent_A = longA "competent" ;
lin competition_N = regN "competition" ;
lin competitor_N = regN "competitor" ;
-lin compile_V2 = prepV2 (regV "compile") "" ;
-lin complain_V2about = prepV2 (regV "complain") "about" ;
+lin compile_V2 = prpV2 (regV "compile") "" ;
+lin complain_V2about = prpV2 (regV "complain") "about" ;
lin complaint_N2about = prepN2 "complaint" "about" ;
lin complement_N = regN "complement" ;
-lin complement_V2 = prepV2 (regV "complement") "" ;
+lin complement_V2 = prpV2 (regV "complement") "" ;
lin complementary_A = longA "complementary" ;
lin complementary_A2to = longA2 "complementary" "to" ;
lin complete_A = longA "complete" ;
-lin complete_V2 = prepV2 (regV "complete") "" ;
+lin complete_V2 = prpV2 (regV "complete") "" ;
lin complex_A = longA "complex" ;
lin complex_N = regN "complex" ;
-lin complicate_V2 = prepV2 (regV "complicate") "" ;
+lin complicate_V2 = prpV2 (regV "complicate") "" ;
lin compliment_N = regN "compliment" ;
-lin compliment_V2 = prepV2 (regV "compliment") "" ;
-lin comply_V2with = prepV2 (regV "comply") "with" ;
+lin compliment_V2 = prpV2 (regV "compliment") "" ;
+lin comply_V2with = prpV2 (regV "comply") "with" ;
lin component_N = regN "component" ;
-lin compose_V2 = prepV2 (regV "compose") "" ;
+lin compose_V2 = prpV2 (regV "compose") "" ;
lin composite_A = longA "composite" ;
lin composition_N = regN "composition" ;
lin compound_A = longA "compound" ;
lin compound_N = regN "compound" ;
-lin compound_V2 = prepV2 (regV "compound") "" ;
-lin comprehend_V2 = prepV2 (regV "comprehend") "" ;
+lin compound_V2 = prpV2 (regV "compound") "" ;
+lin comprehend_V2 = prpV2 (regV "comprehend") "" ;
lin comprehensible_A = longA "comprehensible" ;
lin comprehensible_A2to = longA2 "comprehensible" "to" ;
lin comprehension_N = regN "comprehension" ;
lin comprehensive_A = longA "comprehensive" ;
-lin compress_V2 = prepV2 (regV "compress") "" ;
-lin comprise_V2 = prepV2 (regV "comprise") "" ;
+lin compress_V2 = prpV2 (regV "compress") "" ;
+lin comprise_V2 = prpV2 (regV "comprise") "" ;
lin compromise_V = (regV "compromise") ;
-lin compute_V2 = prepV2 (regV "compute") "" ;
+lin compute_V2 = prpV2 (regV "compute") "" ;
lin computer_N = regN "computer" ;
-lin concatenate_V2 = prepV2 (regV "concatenate") "" ;
+lin concatenate_V2 = prpV2 (regV "concatenate") "" ;
lin concave_A = regA "concave" ;
-lin conceal_V2 = prepV2 (regV "conceal") "" ;
+lin conceal_V2 = prpV2 (regV "conceal") "" ;
lin concede_VS = mkVS (regV "concede") ;
-lin conceive_V2of = prepV2 (regV "conceive") "of" ;
-lin concentrate_V2 = prepV2 (regV "concentrate") "" ;
+lin conceive_V2of = prpV2 (regV "conceive") "of" ;
+lin concentrate_V2 = prpV2 (regV "concentrate") "" ;
lin concept_N = regN "concept" ;
lin conception_N = regN "conception" ;
lin conceptual_A = longA "conceptual" ;
lin concern_N = regN "concern" ;
-lin concern_V2 = prepV2 (regV "concern") "" ;
+lin concern_V2 = prpV2 (regV "concern") "" ;
lin concerning_Prep = mkPrep "concerning" ;
lin concert_N = regN "concert" ;
lin concerted_A = longA "concerted" ;
@@ -1066,40 +1066,40 @@ lin concrete_A = longA "concrete" ;
lin concrete_N = massN "concrete" ;
lin concur_V = (regV "concur") ;
lin concurrent_A = longA "concurrent" ;
-lin condemn_V2 = prepV2 (regV "condemn") "" ;
+lin condemn_V2 = prpV2 (regV "condemn") "" ;
lin condition_N = regN "condition" ;
-lin condition_V2 = prepV2 (regV "condition") "" ;
+lin condition_V2 = prpV2 (regV "condition") "" ;
lin conditional_N = regN "conditional" ;
lin conducive_A2to = regA2 "conducive" "to" ;
lin conduct_N = regN "conduct" ;
-lin conduct_V2 = prepV2 (regV "conduct") "" ;
-lin confer_V2with = prepV2 (regV "confer") "with" ;
+lin conduct_V2 = prpV2 (regV "conduct") "" ;
+lin confer_V2with = prpV2 (regV "confer") "with" ;
lin conference_N = regN "conference" ;
lin confess_VS = mkVS (regV "confess") ;
lin confidence_N = regN "confidence" ;
lin confident_A = longA "confident" ;
-lin configure_V2 = prepV2 (regV "configure") "" ;
+lin configure_V2 = prpV2 (regV "configure") "" ;
lin confine_V3to =dirprepV3 (regV "confine") "to" ;
-lin confirm_V2 = prepV2 (regV "confirm") "" ;
-lin conflate_V2 = prepV2 (regV "conflate") "" ;
-lin conflict_V2with = prepV2 (regV "conflict") "with" ;
+lin confirm_V2 = prpV2 (regV "confirm") "" ;
+lin conflate_V2 = prpV2 (regV "conflate") "" ;
+lin conflict_V2with = prpV2 (regV "conflict") "with" ;
lin confluence_N = regN "confluence" ;
lin confluent_A = longA "confluent" ;
-lin conform_V2to = prepV2 (regV "conform") "to" ;
-lin confound_V2 = prepV2 (regV "confound") "" ;
+lin conform_V2to = prpV2 (regV "conform") "to" ;
+lin confound_V2 = prpV2 (regV "confound") "" ;
lin confounded_A = longA "confounded" ;
lin confront_V3with =dirprepV3 (regV "confront") "with" ;
-lin confuse_V2 = prepV2 (regV "confuse") "" ;
+lin confuse_V2 = prpV2 (regV "confuse") "" ;
lin congruence_N = regN "congruence" ;
lin congruent_A = longA "congruent" ;
lin conjecture_VS = mkVS (regV "conjecture") ;
-lin conjoin_V2 = prepV2 (regV "conjoin") "" ;
+lin conjoin_V2 = prpV2 (regV "conjoin") "" ;
lin conjunct_N = regN "conjunct" ;
lin conjunction_N = regN "conjunction" ;
lin conjunctive_A = longA "conjunctive" ;
-lin connect_V2 = prepV2 (regV "connect") "" ;
+lin connect_V2 = prpV2 (regV "connect") "" ;
lin connective_N = regN "connective" ;
-lin conquer_V2 = prepV2 (regV "conquer") "" ;
+lin conquer_V2 = prpV2 (regV "conquer") "" ;
lin conqueror_N = regN "conqueror" ;
lin conquest_N = regN "conquest" ;
lin conscience_N = irregN "conscience" "conscience" ;
@@ -1110,13 +1110,13 @@ lin consensus_N = regN "consensus" ;
lin consequence_N = regN "consequence" ;
lin consequent_A = longA "consequent" ;
lin conservative_A = longA "conservative" ;
-lin conserve_V2 = prepV2 (regV "conserve") "" ;
-lin consider_V2 = prepV2 (regV "consider") "" ;
+lin conserve_V2 = prpV2 (regV "conserve") "" ;
+lin consider_V2 = prpV2 (regV "consider") "" ;
lin consider_V3 =dirprepV3 (regV "consider") "" ;
-lin consider_V2 = prepV2 (regV "consider") "" ;
-lin consider_V2 = prepV2 (regV "consider") "" ;
+lin consider_V2 = prpV2 (regV "consider") "" ;
+lin consider_V2 = prpV2 (regV "consider") "" ;
lin considerate_A = longA "considerate" ;
-lin consist_V2of = prepV2 (regV "consist") "of" ;
+lin consist_V2of = prpV2 (regV "consist") "of" ;
lin consistency_N = regN "consistency" ;
lin consistent_A = longA "consistent" ;
lin consistent_A2with = longA2 "consistent" "with" ;
@@ -1128,23 +1128,23 @@ lin constant_N = regN "constant" ;
lin constellation_N = regN "constellation" ;
lin constituency_N = regN "constituency" ;
lin constituent_N = regN "constituent" ;
-lin constitute_V2 = prepV2 (regV "constitute") "" ;
-lin constrain_V2 = prepV2 (regV "constrain") "" ;
+lin constitute_V2 = prpV2 (regV "constitute") "" ;
+lin constrain_V2 = prpV2 (regV "constrain") "" ;
lin constraint_N = regN "constraint" ;
-lin constrict_V2 = prepV2 (regV "constrict") "" ;
-lin construct_V2 = prepV2 (regV "construct") "" ;
+lin constrict_V2 = prpV2 (regV "constrict") "" ;
+lin construct_V2 = prpV2 (regV "construct") "" ;
lin constructor_N = regN "constructor" ;
lin construe_V3_pred =dirprepV3 (regV "construe") "_pred" ;
-lin consult_V2 = prepV2 (regV "consult") "" ;
-lin consume_V2 = prepV2 (regV "consume") "" ;
+lin consult_V2 = prpV2 (regV "consult") "" ;
+lin consume_V2 = prpV2 (regV "consume") "" ;
lin consumption_N = irregN "consumption" "consumption" ;
lin contact_N = regN "contact" ;
-lin contact_V2 = prepV2 (regV "contact") "" ;
+lin contact_V2 = prpV2 (regV "contact") "" ;
lin contagion_N = regN "contagion" ;
lin contagious_A = longA "contagious" ;
-lin contain_V2 = prepV2 (regV "contain") "" ;
-lin contaminate_V2 = prepV2 (regV "contaminate") "" ;
-lin contemplate_V2 = prepV2 (regV "contemplate") "" ;
+lin contain_V2 = prpV2 (regV "contain") "" ;
+lin contaminate_V2 = prpV2 (regV "contaminate") "" ;
+lin contemplate_V2 = prpV2 (regV "contemplate") "" ;
lin contemporary_A = longA "contemporary" ;
lin contemporary_N = regN "contemporary" ;
lin contend_VS = mkVS (regV "contend") ;
@@ -1161,24 +1161,24 @@ lin contingency_N = regN "contingency" ;
lin contingent_A = longA "contingent" ;
lin contingent_A2on = longA2 "contingent" "on" ;
lin continual_A = longA "continual" ;
-lin continue_V2 = prepV2 (regV "continue") "" ;
-lin continue_V2 = prepV2 (regV "continue") "" ;
+lin continue_V2 = prpV2 (regV "continue") "" ;
+lin continue_V2 = prpV2 (regV "continue") "" ;
lin continuity_N = regN "continuity" ;
lin continuous_A = longA "continuous" ;
lin continuum_N = regN "continuum" ;
lin contour_N = regN "contour" ;
lin contract_V = (regV "contract") ;
lin contract_N = regN "contract" ;
-lin contradict_V2 = prepV2 (regV "contradict") "" ;
+lin contradict_V2 = prpV2 (regV "contradict") "" ;
lin contrary_A = longA "contrary" ;
lin contrary_A2to = longA2 "contrary" "to" ;
lin contrast_N = regN "contrast" ;
lin contrast_V3with =dirprepV3 (regV "contrast") "with" ;
lin contrastive_A = longA "contrastive" ;
-lin contravene_V2 = prepV2 (regV "contravene") "" ;
-lin contribute_V2to = prepV2 (regV "contribute") "to" ;
+lin contravene_V2 = prpV2 (regV "contravene") "" ;
+lin contribute_V2to = prpV2 (regV "contribute") "to" ;
lin control_N = regN "control" ;
-lin control_V2 = prepV2 (regV "control") "" ;
+lin control_V2 = prpV2 (regV "control") "" ;
lin controversial_A = longA "controversial" ;
lin controversy_N = regN "controversy" ;
lin convenience_N = regN "convenience" ;
@@ -1188,26 +1188,26 @@ lin converge_V = (regV "converge") ;
lin convergence_N = regN "convergence" ;
lin conversation_N = regN "conversation" ;
lin converse_A = longA "converse" ;
-lin converse_V2with = prepV2 (regV "converse") "with" ;
+lin converse_V2with = prpV2 (regV "converse") "with" ;
lin conversion_N = regN "conversion" ;
lin convert_V3to =dirprepV3 (regV "convert") "to" ;
-lin convey_V2 = prepV2 (regV "convey") "" ;
+lin convey_V2 = prpV2 (regV "convey") "" ;
lin convict_N = regN "convict" ;
-lin convict_V2 = prepV2 (regV "convict") "" ;
+lin convict_V2 = prpV2 (regV "convict") "" ;
lin conviction_N = regN "conviction" ;
lin convince_V3 =dirprepV3 (regV "convince") "" ;
lin convincing_A = longA "convincing" ;
lin convoluted_A = longA "convoluted" ;
lin cook_N = regN "cook" ;
-lin cook_V2 = prepV2 (regV "cook") "" ;
+lin cook_V2 = prpV2 (regV "cook") "" ;
lin cool_A = regA "cool" ;
lin cool_V = (regV "cool") ;
-lin coordinate_V2 = prepV2 (regV "coordinate") "" ;
-lin cope_V2with = prepV2 (regV "cope") "with" ;
+lin coordinate_V2 = prpV2 (regV "coordinate") "" ;
+lin cope_V2with = prpV2 (regV "cope") "with" ;
lin copper_N = massN "copper" ;
lin copula_N = regN "copula" ;
lin copy_N = regN "copy" ;
-lin copy_V2 = prepV2 (regV "copy") "" ;
+lin copy_V2 = prpV2 (regV "copy") "" ;
lin copyright_N = regN "copyright" ;
lin cord_N = regN "cord" ;
lin corn_N = massN "corn" ;
@@ -1215,14 +1215,14 @@ lin corner_N = regN "corner" ;
lin corporation_N = regN "corporation" ;
lin corpus_N = irregN "corpus" "corpus" ;
lin correct_A = longA "correct" ;
-lin correct_V2 = prepV2 (regV "correct") "" ;
-lin correlate_V2 = prepV2 (regV "correlate") "" ;
-lin correspond_V2to = prepV2 (regV "correspond") "to" ;
+lin correct_V2 = prpV2 (regV "correct") "" ;
+lin correlate_V2 = prpV2 (regV "correlate") "" ;
+lin correspond_V2to = prpV2 (regV "correspond") "to" ;
lin correspondence_N2to = prepN2 "correspondence" "to" ;
lin corresponding_A = longA "corresponding" ;
lin cosmetic_A = longA "cosmetic" ;
lin cost_N = regN "cost" ;
-lin cost_V2 = prepV2 (regV "cost") "" ;
+lin cost_V2 = prpV2 (regV "cost") "" ;
lin costly_A = regA "costly" ;
lin costume_N = regN "costume" ;
lin cotton_N = massN "cotton" ;
@@ -1230,46 +1230,46 @@ lin cough_V = (regV "cough") ;
lin cough_N = regN "cough" ;
lin council_N = regN "council" ;
lin councillor_N = regN "councillor" ;
-lin count_V2 = prepV2 (regV "count") "" ;
+lin count_V2 = prpV2 (regV "count") "" ;
lin counterfactual_A = longA "counterfactual" ;
lin counterintuitive_A = longA "counterintuitive" ;
lin country_N = regN "country" ;
lin county_N = regN "county" ;
lin couple_N = regN "couple" ;
-lin couple_V2 = prepV2 (regV "couple") "" ;
+lin couple_V2 = prpV2 (regV "couple") "" ;
lin courage_N = regN "courage" ;
lin course_N = regN "course" ;
lin court_N = regN "court" ;
-lin court_V2 = prepV2 (regV "court") "" ;
+lin court_V2 = prpV2 (regV "court") "" ;
lin court_V = (regV "court") ;
lin courteous_A = longA "courteous" ;
lin courtesy_N = regN "courtesy" ;
lin cover_N = regN "cover" ;
-lin cover_V2 = prepV2 (regV "cover") "" ;
+lin cover_V2 = prpV2 (regV "cover") "" ;
lin covert_A = longA "covert" ;
lin cow_N = regN "cow" ;
lin coward_N = regN "coward" ;
lin crab_N = regN "crab" ;
lin crack_N = regN "crack" ;
-lin crack_V2 = prepV2 (regV "crack") "" ;
+lin crack_V2 = prpV2 (regV "crack") "" ;
lin craft_N = regN "craft" ;
lin crafty_A = regA "crafty" ;
lin crag_N = regN "crag" ;
lin crash_V = (regV "crash") ;
lin crate_N = regN "crate" ;
lin crater_N = regN "crater" ;
-lin crave_V2 = prepV2 (regV "crave") "" ;
+lin crave_V2 = prpV2 (regV "crave") "" ;
lin crawl_V = (regV "crawl") ;
lin crayfish_N = regN "crayfish" ;
lin crayon_N = regN "crayon" ;
lin craze_N = regN "craze" ;
lin crazy_A = regA "crazy" ;
lin cream_N = regN "cream" ;
-lin create_V2 = prepV2 (regV "create") "" ;
+lin create_V2 = prpV2 (regV "create") "" ;
lin creator_N = regN "creator" ;
lin creature_N = regN "creature" ;
lin credit_N = regN "credit" ;
-lin creep_V2 = prepV2 creep_V "" ;
+lin creep_V2 = prpV2 creep_V "" ;
lin cricket_N = regN "cricket" ;
lin crime_N = regN "crime" ;
lin criminal_A = longA "criminal" ;
@@ -1277,45 +1277,45 @@ lin criminal_N = regN "criminal" ;
lin crisis_N = irregN "crisis" "crisis" ;
lin criterion_N2for = irregN2 "criterion" "criterion" "for" ;
lin critic_N2of = prepN2 "critic" "of" ;
-lin criticise_V2 = prepV2 (regV "criticise") "" ;
+lin criticise_V2 = prpV2 (regV "criticise") "" ;
lin criticism_N = regN "criticism" ;
-lin criticize_V2 = prepV2 (regV "criticize") "" ;
+lin criticize_V2 = prpV2 (regV "criticize") "" ;
lin critique_N = regN "critique" ;
lin crochet_N = regN "crochet" ;
-lin crochet_V2 = prepV2 (regV "crochet") "" ;
+lin crochet_V2 = prpV2 (regV "crochet") "" ;
lin crochet_V = (regV "crochet") ;
lin crop_N = regN "crop" ;
-lin crop_V2 = prepV2 (regV "crop") "" ;
+lin crop_V2 = prpV2 (regV "crop") "" ;
lin cross_A = regA "cross" ;
lin cross_N = regN "cross" ;
-lin cross_V2 = prepV2 (regV "cross") "" ;
+lin cross_V2 = prpV2 (regV "cross") "" ;
lin crow_V = (regV "crow") ;
lin crow_N = regN "crow" ;
lin crowd_N = regN "crowd" ;
lin crown_N = regN "crown" ;
-lin crown_V2 = prepV2 (regV "crown") "" ;
+lin crown_V2 = prpV2 (regV "crown") "" ;
lin crucial_A = longA "crucial" ;
lin crude_A = regA "crude" ;
lin cruel_A = regA "cruel" ;
lin cruel_A2to = regA2 "cruel" "to" ;
lin cruelty_N2to = prepN2 "cruelty" "to" ;
-lin crush_V2 = prepV2 (regV "crush") "" ;
+lin crush_V2 = prpV2 (regV "crush") "" ;
lin cry_V = (regV "cry") ;
lin cry_N = regN "cry" ;
lin cub_N = regN "cub" ;
lin cube_N = regN "cube" ;
lin cubic_A = longA "cubic" ;
lin cue_N = regN "cue" ;
-lin cue_V2 = prepV2 (regV "cue") "" ;
+lin cue_V2 = prpV2 (regV "cue") "" ;
lin culprit_N = regN "culprit" ;
-lin cultivate_V2 = prepV2 (regV "cultivate") "" ;
+lin cultivate_V2 = prpV2 (regV "cultivate") "" ;
lin culture_N = regN "culture" ;
lin cumbersome_A = longA "cumbersome" ;
lin cumulative_A = longA "cumulative" ;
lin cunning_A = longA "cunning" ;
lin cup_N = regN "cup" ;
lin cupboard_N = regN "cupboard" ;
-lin curb_V2 = prepV2 (regV "curb") "" ;
+lin curb_V2 = prpV2 (regV "curb") "" ;
lin cure_N = regN "cure" ;
lin cure_V3of =dirprepV3 (regV "cure") "of" ;
lin curiosity_N = regN "curiosity" ;
@@ -1326,7 +1326,7 @@ lin current_A = longA "current" ;
lin current_N = regN "current" ;
lin curriculum_N = regN "curriculum" ;
lin curse_N = regN "curse" ;
-lin curse_V2 = prepV2 (regV "curse") "" ;
+lin curse_V2 = prpV2 (regV "curse") "" ;
lin curtain_N = regN "curtain" ;
lin curvature_N = regN "curvature" ;
lin curve_V = (regV "curve") ;
@@ -1334,23 +1334,23 @@ lin curve_N = regN "curve" ;
lin custard_N = massN "custard" ;
lin custom_N = regN "custom" ;
lin cut_N = regN "cut" ;
-lin cut_V2 = prepV2 cut_V "" ;
+lin cut_V2 = prpV2 cut_V "" ;
lin cycle_V = (regV "cycle") ;
lin cyclic_A = longA "cyclic" ;
lin cynic_N = regN "cynic" ;
lin dagger_N = regN "dagger" ;
lin daily_A = longA "daily" ;
lin damage_N = regN "damage" ;
-lin damage_V2 = prepV2 (regV "damage") "" ;
+lin damage_V2 = prpV2 (regV "damage") "" ;
lin dance_N = regN "dance" ;
lin dance_V = (regV "dance") ;
lin danger_N = regN "danger" ;
lin dangle_V = (regV "dangle") ;
-lin dare_V2 = prepV2 (regV "dare") "" ;
+lin dare_V2 = prpV2 (regV "dare") "" ;
lin dare_VV = mkVV (regV "dare") ;
lin dark_N = regN "dark" ;
lin dark_A = regA "dark" ;
-lin darken_V2 = prepV2 (regV "darken") "" ;
+lin darken_V2 = prpV2 (regV "darken") "" ;
lin darken_V = (regV "darken") ;
lin database_N = regN "database" ;
lin date_N = regN "date" ;
@@ -1361,18 +1361,18 @@ lin day_N = regN "day" ;
lin dead_A = regA "dead" ;
lin deaf_A = regA "deaf" ;
lin deal_N = regN "deal" ;
-lin deal_V2with = prepV2 deal_V "with" ;
+lin deal_V2with = prpV2 deal_V "with" ;
lin dear_A = regA "dear" ;
lin dear_A2to = regA2 "dear" "to" ;
lin death_N = regN "death" ;
lin debate_N = regN "debate" ;
-lin debate_V2 = prepV2 (regV "debate") "" ;
+lin debate_V2 = prpV2 (regV "debate") "" ;
lin debt_N = regN "debt" ;
lin debtor_N = regN "debtor" ;
-lin debug_V2 = prepV2 (regV "debug") "" ;
+lin debug_V2 = prpV2 (regV "debug") "" ;
lin decade_N = regN "decade" ;
lin decay_V = (regV "decay") ;
-lin deceive_V2 = prepV2 (regV "deceive") "" ;
+lin deceive_V2 = prpV2 (regV "deceive") "" ;
lin december_PN = regPN "december" ;
lin deception_N = regN "deception" ;
lin deceptive_A = longA "deceptive" ;
@@ -1381,13 +1381,13 @@ lin decimal_A = longA "decimal" ;
lin decimal_N = regN "decimal" ;
lin decision_N2 = prepN2 "decision" "" ;
lin decisive_A = longA "decisive" ;
-lin declare_V2 = prepV2 (regV "declare") "" ;
+lin declare_V2 = prpV2 (regV "declare") "" ;
lin declare_VS = mkVS (regV "declare") ;
lin decompose_V = (regV "decompose") ;
lin decomposition_N = regN "decomposition" ;
lin decrease_V = (regV "decrease") ;
lin decrease_N2in = prepN2 "decrease" "in" ;
-lin decrement_V2 = prepV2 (regV "decrement") "" ;
+lin decrement_V2 = prpV2 (regV "decrement") "" ;
lin dedicate_V3to =dirprepV3 (regV "dedicate") "to" ;
lin deduce_VS = mkVS (regV "deduce") ;
lin deducible_A = longA "deducible" ;
@@ -1395,108 +1395,108 @@ lin deed_N = regN "deed" ;
lin deep_A = regA "deep" ;
lin deer_N = regN "deer" ;
lin defeat_N = regN "defeat" ;
-lin defeat_V2 = prepV2 (regV "defeat") "" ;
+lin defeat_V2 = prpV2 (regV "defeat") "" ;
lin defect_N = regN "defect" ;
lin defect_V = (regV "defect") ;
lin defence_N = regN "defence" ;
-lin defend_V2 = prepV2 (regV "defend") "" ;
+lin defend_V2 = prpV2 (regV "defend") "" ;
lin defense_N = regN "defense" ;
lin defensible_A = longA "defensible" ;
-lin defer_V2 = prepV2 (regV "defer") "" ;
+lin defer_V2 = prpV2 (regV "defer") "" ;
lin deficiency_N = regN "deficiency" ;
lin deficient_A = longA "deficient" ;
-lin define_V2 = prepV2 (regV "define") "" ;
+lin define_V2 = prpV2 (regV "define") "" ;
lin definite_A = regA "definite" ;
lin definition_N = regN "definition" ;
lin definitive_A = longA "definitive" ;
-lin deform_V2 = prepV2 (regV "deform") "" ;
-lin defy_V2 = prepV2 (regV "defy") "" ;
-lin degrade_V2 = prepV2 (regV "degrade") "" ;
+lin deform_V2 = prpV2 (regV "deform") "" ;
+lin defy_V2 = prpV2 (regV "defy") "" ;
+lin degrade_V2 = prpV2 (regV "degrade") "" ;
lin degree_N = regN "degree" ;
lin delay_N = regN "delay" ;
-lin delay_V2 = prepV2 (regV "delay") "" ;
-lin delete_V2 = prepV2 (regV "delete") "" ;
+lin delay_V2 = prpV2 (regV "delay") "" ;
+lin delete_V2 = prpV2 (regV "delete") "" ;
lin deliberate_A = longA "deliberate" ;
lin delicacy_N = regN "delicacy" ;
lin delicate_A = longA "delicate" ;
lin delight_N = regN "delight" ;
-lin delight_V2 = prepV2 (regV "delight") "" ;
-lin delimit_V2 = prepV2 (regV "delimit") "" ;
-lin delineate_V2 = prepV2 (regV "delineate") "" ;
-lin deliver_V2 = prepV2 (regV "deliver") "" ;
+lin delight_V2 = prpV2 (regV "delight") "" ;
+lin delimit_V2 = prpV2 (regV "delimit") "" ;
+lin delineate_V2 = prpV2 (regV "delineate") "" ;
+lin deliver_V2 = prpV2 (regV "deliver") "" ;
lin delve_V = (regV "delve") ;
lin demand_N = regN "demand" ;
-lin demand_V2 = prepV2 (regV "demand") "" ;
+lin demand_V2 = prpV2 (regV "demand") "" ;
lin demonstrate_VS = mkVS (regV "demonstrate") ;
lin denial_N = regN "denial" ;
-lin denote_V2 = prepV2 (regV "denote") "" ;
+lin denote_V2 = prpV2 (regV "denote") "" ;
lin dense_A = regA "dense" ;
-lin deny_V2 = prepV2 (regV "deny") "" ;
-lin depart_V2from = prepV2 (regV "depart") "from" ;
+lin deny_V2 = prpV2 (regV "deny") "" ;
+lin depart_V2from = prpV2 (regV "depart") "from" ;
lin department_N = regN "department" ;
lin departure_N = regN "departure" ;
-lin depend_V2on = prepV2 (regV "depend") "on" ;
+lin depend_V2on = prpV2 (regV "depend") "on" ;
lin dependence_N2on = prepN2 "dependence" "on" ;
lin dependency_N = regN "dependency" ;
lin dependent_N = regN "dependent" ;
lin dependent_A = longA "dependent" ;
lin dependent_A2on = longA2 "dependent" "on" ;
-lin depict_V2 = prepV2 (regV "depict") "" ;
-lin deploy_V2 = prepV2 (regV "deploy") "" ;
+lin depict_V2 = prpV2 (regV "depict") "" ;
+lin deploy_V2 = prpV2 (regV "deploy") "" ;
lin deposit_N = regN "deposit" ;
-lin deposit_V2 = prepV2 (regV "deposit") "" ;
-lin depress_V2 = prepV2 (regV "depress") "" ;
+lin deposit_V2 = prpV2 (regV "deposit") "" ;
+lin depress_V2 = prpV2 (regV "depress") "" ;
lin depressing_A = longA "depressing" ;
lin depth_N = regN "depth" ;
lin derivative_N = regN "derivative" ;
-lin derive_V2from = prepV2 (regV "derive") "from" ;
-lin descend_V2 = prepV2 (regV "descend") "" ;
+lin derive_V2from = prpV2 (regV "derive") "from" ;
+lin descend_V2 = prpV2 (regV "descend") "" ;
lin descendant_N = regN "descendant" ;
lin descent_N = regN "descent" ;
-lin describe_V2 = prepV2 (regV "describe") "" ;
+lin describe_V2 = prpV2 (regV "describe") "" ;
lin description_N = regN "description" ;
lin descriptive_A = longA "descriptive" ;
lin desert_N = regN "desert" ;
-lin deserve_V2 = prepV2 (regV "deserve") "" ;
+lin deserve_V2 = prpV2 (regV "deserve") "" ;
lin design_N = regN "design" ;
-lin design_V2 = prepV2 (regV "design") "" ;
+lin design_V2 = prpV2 (regV "design") "" ;
lin designate_V3_pred =dirprepV3 (regV "designate") "_pred" ;
lin desire_N2 = prepN2 "desire" "" ;
-lin desire_V2 = prepV2 (regV "desire") "" ;
-lin desire_V2 = prepV2 (regV "desire") "" ;
+lin desire_V2 = prpV2 (regV "desire") "" ;
+lin desire_V2 = prpV2 (regV "desire") "" ;
lin desire_VV = mkVV (regV "desire") ;
lin desk_N = regN "desk" ;
lin despair_N = regN "despair" ;
lin despair_V = (regV "despair") ;
-lin despair_V2of = prepV2 (regV "despair") "of" ;
+lin despair_V2of = prpV2 (regV "despair") "of" ;
lin desperate_A = longA "desperate" ;
lin desperate_A2for = longA2 "desperate" "for" ;
lin desperation_N = regN "desperation" ;
lin destination_N = regN "destination" ;
lin destiny_N = regN "destiny" ;
-lin destroy_V2 = prepV2 (regV "destroy") "" ;
+lin destroy_V2 = prpV2 (regV "destroy") "" ;
lin destruction_N2of = prepN2 "destruction" "of" ;
lin destructive_A = longA "destructive" ;
-lin detach_V2 = prepV2 (regV "detach") "" ;
+lin detach_V2 = prpV2 (regV "detach") "" ;
lin detail_N = regN "detail" ;
lin detailed_A = longA "detailed" ;
-lin detect_V2 = prepV2 (regV "detect") "" ;
+lin detect_V2 = prpV2 (regV "detect") "" ;
lin deteriorate_V = (regV "deteriorate") ;
lin determinate_A = longA "determinate" ;
-lin determine_V2 = prepV2 (regV "determine") "" ;
+lin determine_V2 = prpV2 (regV "determine") "" ;
lin determinism_N = regN "determinism" ;
lin deterministic_A = longA "deterministic" ;
-lin determinize_V2 = prepV2 (regV "determinize") "" ;
-lin detract_V2from = prepV2 (regV "detract") "from" ;
-lin develop_V2 = prepV2 (regV "develop") "" ;
+lin determinize_V2 = prpV2 (regV "determinize") "" ;
+lin detract_V2from = prpV2 (regV "detract") "from" ;
+lin develop_V2 = prpV2 (regV "develop") "" ;
lin deviance_N = regN "deviance" ;
lin deviant_A = longA "deviant" ;
-lin deviate_V2from = prepV2 (regV "deviate") "from" ;
+lin deviate_V2from = prpV2 (regV "deviate") "from" ;
lin devil_N = regN "devil" ;
-lin devise_V2 = prepV2 (regV "devise") "" ;
+lin devise_V2 = prpV2 (regV "devise") "" ;
lin devote_V3to =dirprepV3 (regV "devote") "to" ;
-lin devour_V2 = prepV2 (regV "devour") "" ;
-lin diagnose_V2 = prepV2 (regV "diagnose") "" ;
+lin devour_V2 = prpV2 (regV "devour") "" ;
+lin diagnose_V2 = prpV2 (regV "diagnose") "" ;
lin diagnosis_N = regN "diagnosis" ;
lin diagnostic_A = longA "diagnostic" ;
lin diagonal_A = longA "diagonal" ;
@@ -1511,19 +1511,19 @@ lin dichotomy_N = regN "dichotomy" ;
lin dictionary_N = regN "dictionary" ;
lin die_V = (regV "die") ;
lin die_N = regN "die" ;
-lin differ_V2from = prepV2 (regV "differ") "from" ;
+lin differ_V2from = prpV2 (regV "differ") "from" ;
lin difference_N = regN "difference" ;
lin different_A = longA "different" ;
lin different_A2from = longA2 "different" "from" ;
-lin differentiate_V2 = prepV2 (regV "differentiate") "" ;
+lin differentiate_V2 = prpV2 (regV "differentiate") "" ;
lin difficult_A = longA "difficult" ;
lin difficult_A2 = longA2 "difficult" "" ;
lin difficulty_N = regN "difficulty" ;
lin diffuse_A = longA "diffuse" ;
lin diffuse_V = (regV "diffuse") ;
-lin dig_V2 = prepV2 dig_V "" ;
+lin dig_V2 = prpV2 dig_V "" ;
lin digest_N = regN "digest" ;
-lin digest_V2 = prepV2 (regV "digest") "" ;
+lin digest_V2 = prpV2 (regV "digest") "" ;
lin digit_N = regN "digit" ;
lin digital_A = longA "digital" ;
lin dilate_V = (regV "dilate") ;
@@ -1538,31 +1538,31 @@ lin direction_N = regN "direction" ;
lin director_N = regN "director" ;
lin directory_N = regN "directory" ;
lin dirt_N = regN "dirt" ;
-lin disable_V2 = prepV2 (regV "disable") "" ;
+lin disable_V2 = prpV2 (regV "disable") "" ;
lin disadvantage_N = regN "disadvantage" ;
-lin disambiguate_V2 = prepV2 (regV "disambiguate") "" ;
-lin disarm_V2 = prepV2 (regV "disarm") "" ;
+lin disambiguate_V2 = prpV2 (regV "disambiguate") "" ;
+lin disarm_V2 = prpV2 (regV "disarm") "" ;
lin disarmament_N = regN "disarmament" ;
-lin disappoint_V2 = prepV2 (regV "disappoint") "" ;
+lin disappoint_V2 = prpV2 (regV "disappoint") "" ;
lin disaster_N = regN "disaster" ;
lin disastrous_A = longA "disastrous" ;
lin disbelief_N = regN "disbelief" ;
lin disc_N = regN "disc" ;
-lin discard_V2 = prepV2 (regV "discard") "" ;
-lin discern_V2 = prepV2 (regV "discern") "" ;
+lin discard_V2 = prpV2 (regV "discard") "" ;
+lin discern_V2 = prpV2 (regV "discern") "" ;
lin discipline_N = regN "discipline" ;
lin disciplined_A = longA "disciplined" ;
lin discontinuity_N = regN "discontinuity" ;
lin discontinuous_A = longA "discontinuous" ;
-lin discourage_V2 = prepV2 (regV "discourage") "" ;
+lin discourage_V2 = prpV2 (regV "discourage") "" ;
lin discourse_N = regN "discourse" ;
-lin discover_V2 = prepV2 (regV "discover") "" ;
+lin discover_V2 = prpV2 (regV "discover") "" ;
lin discover_VS = mkVS (regV "discover") ;
lin discovery_N2 = prepN2 "discovery" "" ;
lin discrepancy_N = regN "discrepancy" ;
lin discrete_A = regA "discrete" ;
-lin discriminate_V2 = prepV2 (regV "discriminate") "" ;
-lin discuss_V2 = prepV2 (regV "discuss") "" ;
+lin discriminate_V2 = prpV2 (regV "discriminate") "" ;
+lin discuss_V2 = prpV2 (regV "discuss") "" ;
lin discussion_N = regN "discussion" ;
lin discussion_N2about = prepN2 "discussion" "about" ;
lin discussion_N2s_withabout = prepN2 "discussion" "s_withabout" ;
@@ -1571,28 +1571,28 @@ lin disease_N = regN "disease" ;
lin diseased_A = longA "diseased" ;
lin disguise_V = (regV "disguise") ;
lin disguise_N = regN "disguise" ;
-lin disguise_V2 = prepV2 (regV "disguise") "" ;
+lin disguise_V2 = prpV2 (regV "disguise") "" ;
lin dish_N = regN "dish" ;
lin dishonest_A = longA "dishonest" ;
-lin disillusion_V2 = prepV2 (regV "disillusion") "" ;
+lin disillusion_V2 = prpV2 (regV "disillusion") "" ;
lin disjoint_A = longA "disjoint" ;
lin disjunct_N = regN "disjunct" ;
lin disjunction_N = regN "disjunction" ;
lin disjunctive_A = longA "disjunctive" ;
lin disk_N = regN "disk" ;
-lin dislocate_V2 = prepV2 (regV "dislocate") "" ;
-lin dismiss_V2 = prepV2 (regV "dismiss") "" ;
+lin dislocate_V2 = prpV2 (regV "dislocate") "" ;
+lin dismiss_V2 = prpV2 (regV "dismiss") "" ;
lin disparate_A = longA "disparate" ;
-lin dispense_V2with = prepV2 (regV "dispense") "with" ;
+lin dispense_V2with = prpV2 (regV "dispense") "with" ;
lin dispensible_A = longA "dispensible" ;
lin display_N = regN "display" ;
-lin display_V2 = prepV2 (regV "display") "" ;
-lin dispose_V2of = prepV2 (regV "dispose") "of" ;
+lin display_V2 = prpV2 (regV "display") "" ;
+lin dispose_V2of = prpV2 (regV "dispose") "of" ;
lin disproportionate_A = longA "disproportionate" ;
lin dispute_N = regN "dispute" ;
-lin dispute_V2 = prepV2 (regV "dispute") "" ;
+lin dispute_V2 = prpV2 (regV "dispute") "" ;
lin disquieting_A = longA "disquieting" ;
-lin disrupt_V2 = prepV2 (regV "disrupt") "" ;
+lin disrupt_V2 = prpV2 (regV "disrupt") "" ;
lin dissatisfaction_N = regN "dissatisfaction" ;
lin dissatisfied_A = longA "dissatisfied" ;
lin dissent_V = (regV "dissent") ;
@@ -1608,25 +1608,25 @@ lin distinction_N = regN "distinction" ;
lin distinctive_A = longA "distinctive" ;
lin distinguish_V3from =dirprepV3 (regV "distinguish") "from" ;
lin distract_V3from =dirprepV3 (regV "distract") "from" ;
-lin distribute_V2 = prepV2 (regV "distribute") "" ;
+lin distribute_V2 = prpV2 (regV "distribute") "" ;
lin district_N = regN "district" ;
-lin disturb_V2 = prepV2 (regV "disturb") "" ;
+lin disturb_V2 = prpV2 (regV "disturb") "" ;
lin ditch_N = regN "ditch" ;
lin ditransitive_A = longA "ditransitive" ;
lin dive_N = regN "dive" ;
lin dive_V = (regV "dive") ;
lin diverse_A = longA "diverse" ;
-lin divide_V2 = prepV2 (regV "divide") "" ;
+lin divide_V2 = prpV2 (regV "divide") "" ;
lin dividend_N = regN "dividend" ;
lin divine_A = longA "divine" ;
lin divisible_A = longA "divisible" ;
lin division_N = regN "division" ;
lin divisor_N = regN "divisor" ;
lin divorce_V3from =dirprepV3 (regV "divorce") "from" ;
-lin do_V2 = prepV2 (regV "do") "" ;
+lin do_V2 = prpV2 (regV "do") "" ;
lin doctor_N = regN "doctor" ;
lin document_N = regN "document" ;
-lin document_V2 = prepV2 (regV "document") "" ;
+lin document_V2 = prpV2 (regV "document") "" ;
lin dog_N = regN "dog" ;
lin dollar_N = regN "dollar" ;
lin dolt_N = regN "dolt" ;
@@ -1634,7 +1634,7 @@ lin domain_N = regN "domain" ;
lin dome_N = regN "dome" ;
lin dominance_N = regN "dominance" ;
lin dominant_A = longA "dominant" ;
-lin dominate_V2 = prepV2 (regV "dominate") "" ;
+lin dominate_V2 = prpV2 (regV "dominate") "" ;
lin donate_V3to =dirprepV3 (regV "donate") "to" ;
lin donkey_N = regN "donkey" ;
lin doom_N = regN "doom" ;
@@ -1648,8 +1648,8 @@ lin dose_N = regN "dose" ;
lin dose_V3with =dirprepV3 (regV "dose") "with" ;
lin dot_N = regN "dot" ;
lin double_A = longA "double" ;
-lin double_V2 = prepV2 (regV "double") "" ;
-lin doubt_V2 = prepV2 (regV "doubt") "" ;
+lin double_V2 = prpV2 (regV "double") "" ;
+lin doubt_V2 = prpV2 (regV "doubt") "" ;
lin doubt_VS = mkVS (regV "doubt") ;
lin doubt_N2 = prepN2 "doubt" "" ;
lin dour_A = regA "dour" ;
@@ -1661,9 +1661,9 @@ lin doze_V = (regV "doze") ;
lin dozen_N2 = prepN2 "dozen" "" ;
lin draft_N = regN "draft" ;
lin drag_N = regN "drag" ;
-lin drag_V2 = prepV2 (regV "drag") "" ;
+lin drag_V2 = prpV2 (regV "drag") "" ;
lin drain_N = regN "drain" ;
-lin drain_V2 = prepV2 (regV "drain") "" ;
+lin drain_V2 = prpV2 (regV "drain") "" ;
lin dram_N = regN "dram" ;
lin drama_N = regN "drama" ;
lin dramatic_A = longA "dramatic" ;
@@ -1672,30 +1672,30 @@ lin dramatist_N = regN "dramatist" ;
lin drastic_A = longA "drastic" ;
lin drastically_Adv = mkAdv "drastically" ;
lin draught_N = regN "draught" ;
-lin draw_V2 = prepV2 draw_V "" ;
+lin draw_V2 = prpV2 draw_V "" ;
lin drawback_N = regN "drawback" ;
lin drawer_N = regN "drawer" ;
lin dread_N = regN "dread" ;
-lin dread_V2 = prepV2 (regV "dread") "" ;
+lin dread_V2 = prpV2 (regV "dread") "" ;
lin dreadful_A = longA "dreadful" ;
lin dream_N = regN "dream" ;
lin dream_VS = mkVS (regV "dream") ;
lin dress_V = (regV "dress") ;
lin dress_N = regN "dress" ;
lin drill_N = regN "drill" ;
-lin drill_V2 = prepV2 (regV "drill") "" ;
+lin drill_V2 = prpV2 (regV "drill") "" ;
lin drink_N = regN "drink" ;
-lin drink_V2 = prepV2 drink_V "" ;
+lin drink_V2 = prpV2 drink_V "" ;
lin drive_V = useV IrregEng.drive_V ;
lin drop_N = regN "drop" ;
-lin drop_V2 = prepV2 (regV "drop") "" ;
+lin drop_V2 = prpV2 (regV "drop") "" ;
lin drought_N = regN "drought" ;
lin drown_V = (regV "drown") ;
lin drug_N = regN "drug" ;
lin drum_N = regN "drum" ;
lin drunk_A = regA "drunk" ;
lin dry_A = regA "dry" ;
-lin dry_V2 = prepV2 (regV "dry") "" ;
+lin dry_V2 = prpV2 (regV "dry") "" ;
lin dual_A = longA "dual" ;
lin dubious_A = longA "dubious" ;
lin duck_N = regN "duck" ;
@@ -1707,16 +1707,16 @@ lin dull_A = regA "dull" ;
lin dumb_A = regA "dumb" ;
lin dummy_N = regN "dummy" ;
lin dump_N = regN "dump" ;
-lin dump_V2 = prepV2 (regV "dump") "" ;
+lin dump_V2 = prpV2 (regV "dump") "" ;
lin dumpling_N = regN "dumpling" ;
-lin duplicate_V2 = prepV2 (regV "duplicate") "" ;
+lin duplicate_V2 = prpV2 (regV "duplicate") "" ;
--lin during_Prep = mkPrep "during" ;
lin dust_N = regN "dust" ;
lin dutch_A = longA "dutch" ;
lin duty_N = regN "duty" ;
lin dwarf_N = regN "dwarf" ;
-lin dwarf_V2 = prepV2 (regV "dwarf") "" ;
---lin dwell_V2 = prepV2 dwell_V "" ;
+lin dwarf_V2 = prpV2 (regV "dwarf") "" ;
+--lin dwell_V2 = prpV2 dwell_V "" ;
lin dwelling_N = regN "dwelling" ;
lin dynamic_A = longA "dynamic" ;
lin dynamically_Adv = mkAdv "dynamically" ;
@@ -1727,7 +1727,7 @@ lin eager_A = longA "eager" ;
lin ear_N = regN "ear" ;
lin earl_N = regN "earl" ;
lin early_A = regA "early" ;
-lin earn_V2 = prepV2 (regV "earn") "" ;
+lin earn_V2 = prpV2 (regV "earn") "" ;
lin earth_N = massN "earth" ;
lin ease_N = regN "ease" ;
lin east_N = massN "east" ;
@@ -1736,22 +1736,22 @@ lin east_A2of = longA2 "east" "of" ;
lin eastern_A = regA "eastern" ;
lin easy_A = regA "easy" ;
lin easy_A2 = regA2 "easy" "" ;
-lin eat_V2 = prepV2 eat_V "" ;
+lin eat_V2 = prpV2 eat_V "" ;
lin ebb_V = (regV "ebb") ;
lin echo_N = regN "echo" ;
-lin echo_V2 = prepV2 (regV "echo") "" ;
+lin echo_V2 = prpV2 (regV "echo") "" ;
lin economic_A = longA "economic" ;
lin economical_A = longA "economical" ;
lin economy_N = regN "economy" ;
lin edge_N = regN "edge" ;
lin edible_A = longA "edible" ;
lin edinburgh_PN = regPN "edinburgh" ;
-lin edit_V2 = prepV2 (regV "edit") "" ;
+lin edit_V2 = prpV2 (regV "edit") "" ;
lin edition_N = regN "edition" ;
lin editor_N = regN "editor" ;
-lin educate_V2 = prepV2 (regV "educate") "" ;
+lin educate_V2 = prpV2 (regV "educate") "" ;
lin effect_N = regN "effect" ;
-lin effect_V2 = prepV2 (regV "effect") "" ;
+lin effect_V2 = prpV2 (regV "effect") "" ;
lin effective_A = regA "effective" ;
lin efficacy_N = regN "efficacy" ;
lin efficiency_N = regN "efficiency" ;
@@ -1759,9 +1759,9 @@ lin efficient_A = longA "efficient" ;
lin effort_N = regN "effort" ;
lin egg_N = regN "egg" ;
lin elaborate_A = longA "elaborate" ;
-lin elaborate_V2 = prepV2 (regV "elaborate") "" ;
+lin elaborate_V2 = prpV2 (regV "elaborate") "" ;
lin elbow_N = regN "elbow" ;
-lin elect_V2 = prepV2 (regV "elect") "" ;
+lin elect_V2 = prpV2 (regV "elect") "" ;
lin electric_A = longA "electric" ;
lin electricity_N = massN "electricity" ;
lin electron_N = regN "electron" ;
@@ -1771,32 +1771,32 @@ lin elegant_A = longA "elegant" ;
lin element_N = regN "element" ;
lin elephant_N = regN "elephant" ;
lin elephantine_A = longA "elephantine" ;
-lin elevate_V2 = prepV2 (regV "elevate") "" ;
+lin elevate_V2 = prpV2 (regV "elevate") "" ;
lin elicit_V = (regV "elicit") ;
lin eligible_A = longA "eligible" ;
lin eligible_A2for = longA2 "eligible" "for" ;
-lin eliminate_V2 = prepV2 (regV "eliminate") "" ;
+lin eliminate_V2 = prpV2 (regV "eliminate") "" ;
lin ellipse_N = regN "ellipse" ;
lin ellipsis_N = regN "ellipsis" ;
lin elliptical_A = longA "elliptical" ;
lin elsewhere_Adv = proAdv "elsewhere" ;
-lin elucidate_V2 = prepV2 (regV "elucidate") "" ;
-lin elude_V2 = prepV2 (regV "elude") "" ;
+lin elucidate_V2 = prpV2 (regV "elucidate") "" ;
+lin elude_V2 = prpV2 (regV "elude") "" ;
lin elusive_A = longA "elusive" ;
-lin embarrass_V2 = prepV2 (regV "embarrass") "" ;
+lin embarrass_V2 = prpV2 (regV "embarrass") "" ;
lin embassy_N = regN "embassy" ;
lin embed_V3in =dirprepV3 (regV "embed") "in" ;
-lin embody_V2 = prepV2 (regV "embody") "" ;
+lin embody_V2 = prpV2 (regV "embody") "" ;
lin embrace_N = regN "embrace" ;
-lin embrace_V2 = prepV2 (regV "embrace") "" ;
+lin embrace_V2 = prpV2 (regV "embrace") "" ;
lin embrace_V = (regV "embrace") ;
lin emerge_V = (regV "emerge") ;
lin emergency_N = regN "emergency" ;
lin emergent_A = longA "emergent" ;
lin emphasis_N = regN "emphasis" ;
-lin emphasise_V2 = prepV2 (regV "emphasise") "" ;
+lin emphasise_V2 = prpV2 (regV "emphasise") "" ;
lin emphasise_VS = mkVS (regV "emphasise") ;
-lin emphasize_V2 = prepV2 (regV "emphasize") "" ;
+lin emphasize_V2 = prpV2 (regV "emphasize") "" ;
lin emphasize_VS = mkVS (regV "emphasize") ;
lin emphatic_A = longA "emphatic" ;
lin emphatically_Adv = mkAdv "emphatically" ;
@@ -1804,25 +1804,25 @@ lin empire_N = regN "empire" ;
lin empirical_A = longA "empirical" ;
lin empiricism_N = regN "empiricism" ;
lin empiricist_N = regN "empiricist" ;
-lin employ_V2 = prepV2 (regV "employ") "" ;
+lin employ_V2 = prpV2 (regV "employ") "" ;
lin empty_A = regA "empty" ;
-lin empty_V2 = prepV2 (regV "empty") "" ;
-lin emulate_V2 = prepV2 (regV "emulate") "" ;
-lin enable_V2 = prepV2 (regV "enable") "" ;
-lin encapsulate_V2 = prepV2 (regV "encapsulate") "" ;
-lin enchant_V2 = prepV2 (regV "enchant") "" ;
-lin enclose_V2 = prepV2 (regV "enclose") "" ;
+lin empty_V2 = prpV2 (regV "empty") "" ;
+lin emulate_V2 = prpV2 (regV "emulate") "" ;
+lin enable_V2 = prpV2 (regV "enable") "" ;
+lin encapsulate_V2 = prpV2 (regV "encapsulate") "" ;
+lin enchant_V2 = prpV2 (regV "enchant") "" ;
+lin enclose_V2 = prpV2 (regV "enclose") "" ;
lin enclosure_N = regN "enclosure" ;
-lin encode_V2 = prepV2 (regV "encode") "" ;
-lin encompass_V2 = prepV2 (regV "encompass") "" ;
-lin encounter_V2 = prepV2 (regV "encounter") "" ;
-lin encourage_V2 = prepV2 (regV "encourage") "" ;
-lin encrypt_V2 = prepV2 (regV "encrypt") "" ;
-lin encumber_V2 = prepV2 (regV "encumber") "" ;
+lin encode_V2 = prpV2 (regV "encode") "" ;
+lin encompass_V2 = prpV2 (regV "encompass") "" ;
+lin encounter_V2 = prpV2 (regV "encounter") "" ;
+lin encourage_V2 = prpV2 (regV "encourage") "" ;
+lin encrypt_V2 = prpV2 (regV "encrypt") "" ;
+lin encumber_V2 = prpV2 (regV "encumber") "" ;
lin encyclopaedia_N = regN "encyclopaedia" ;
lin encyclopaedic_A = longA "encyclopaedic" ;
lin end_N = regN "end" ;
-lin end_V2 = prepV2 (regV "end") "" ;
+lin end_V2 = prpV2 (regV "end") "" ;
lin endeavour_VV = mkVV (regV "endeavour") ;
lin ending_N = regN "ending" ;
lin endow_V3with =dirprepV3 (regV "endow") "with" ;
@@ -1830,52 +1830,52 @@ lin enemy_N = regN "enemy" ;
lin energetic_A = longA "energetic" ;
lin energetically_Adv = mkAdv "energetically" ;
lin energy_N = regN "energy" ;
-lin enforce_V2 = prepV2 (regV "enforce") "" ;
-lin engage_V2 = prepV2 (regV "engage") "" ;
-lin engender_V2 = prepV2 (regV "engender") "" ;
+lin enforce_V2 = prpV2 (regV "enforce") "" ;
+lin engage_V2 = prpV2 (regV "engage") "" ;
+lin engender_V2 = prpV2 (regV "engender") "" ;
lin engine_N = regN "engine" ;
lin engineer_N = regN "engineer" ;
-lin engineer_V2 = prepV2 (regV "engineer") "" ;
+lin engineer_V2 = prpV2 (regV "engineer") "" ;
lin england_PN = regPN "england" ;
lin english_A = longA "english" ;
-lin engross_V2 = prepV2 (regV "engross") "" ;
-lin engulf_V2 = prepV2 (regV "engulf") "" ;
-lin enhance_V2 = prepV2 (regV "enhance") "" ;
-lin enjoy_V2 = prepV2 (regV "enjoy") "" ;
-lin enlarge_V2 = prepV2 (regV "enlarge") "" ;
+lin engross_V2 = prpV2 (regV "engross") "" ;
+lin engulf_V2 = prpV2 (regV "engulf") "" ;
+lin enhance_V2 = prpV2 (regV "enhance") "" ;
+lin enjoy_V2 = prpV2 (regV "enjoy") "" ;
+lin enlarge_V2 = prpV2 (regV "enlarge") "" ;
lin enormous_A = longA "enormous" ;
-lin enquire_V2about = prepV2 (regV "enquire") "about" ;
-lin enrich_V2 = prepV2 (regV "enrich") "" ;
+lin enquire_V2about = prpV2 (regV "enquire") "about" ;
+lin enrich_V2 = prpV2 (regV "enrich") "" ;
lin ensure_VS = mkVS (regV "ensure") ;
lin entail_VS = mkVS (regV "entail") ;
-lin enter_V2 = prepV2 (regV "enter") "" ;
+lin enter_V2 = prpV2 (regV "enter") "" ;
lin enterprise_N = regN "enterprise" ;
lin enterprising_A = longA "enterprising" ;
-lin entertain_V2 = prepV2 (regV "entertain") "" ;
+lin entertain_V2 = prpV2 (regV "entertain") "" ;
lin enthusiast_N = regN "enthusiast" ;
lin entire_A = longA "entire" ;
lin entitle_V3to =dirprepV3 (regV "entitle") "to" ;
lin entity_N = regN "entity" ;
lin entrance_N = regN "entrance" ;
-lin entrance_V2 = prepV2 (regV "entrance") "" ;
+lin entrance_V2 = prpV2 (regV "entrance") "" ;
lin entropy_N = regN "entropy" ;
lin entrust_V3to =dirprepV3 (regV "entrust") "to" ;
lin entry_N = regN "entry" ;
-lin enumerate_V2 = prepV2 (regV "enumerate") "" ;
+lin enumerate_V2 = prpV2 (regV "enumerate") "" ;
lin envelope_N = regN "envelope" ;
lin environment_N = regN "environment" ;
-lin envisage_V2 = prepV2 (regV "envisage") "" ;
+lin envisage_V2 = prpV2 (regV "envisage") "" ;
lin envy_N = regN "envy" ;
-lin envy_V2 = prepV2 (regV "envy") "" ;
+lin envy_V2 = prpV2 (regV "envy") "" ;
lin epistemology_N = regN "epistemology" ;
lin equal_N = regN "equal" ;
-lin equal_V2 = prepV2 (regV "equal") "" ;
+lin equal_V2 = prpV2 (regV "equal") "" ;
lin equal_A = regA "equal" ;
lin equal_A2to = regA2 "equal" "to" ;
lin equate_V3with =dirprepV3 (regV "equate") "with" ;
lin equation_N = regN "equation" ;
lin equidistant_A = longA "equidistant" ;
-lin equip_V2 = prepV2 (regV "equip") "" ;
+lin equip_V2 = prpV2 (regV "equip") "" ;
lin equipment_N = regN "equipment" ;
lin equivalence_N2to = prepN2 "equivalence" "to" ;
lin equivalent_V = (regV "equivalent") ;
@@ -1885,15 +1885,15 @@ lin ergonomic_A = longA "ergonomic" ;
lin ergonomically_Adv = mkAdv "ergonomically" ;
lin erroneous_A = longA "erroneous" ;
lin error_N = regN "error" ;
-lin escape_V2from = prepV2 (regV "escape") "from" ;
-lin eschew_V2 = prepV2 (regV "eschew") "" ;
+lin escape_V2from = prpV2 (regV "escape") "from" ;
+lin eschew_V2 = prpV2 (regV "eschew") "" ;
lin esoteric_A = longA "esoteric" ;
lin especially_Adv = mkAdv "especially" ;
-lin espouse_V2 = prepV2 (regV "espouse") "" ;
+lin espouse_V2 = prpV2 (regV "espouse") "" ;
lin essay_N = regN "essay" ;
lin essence_N = regN "essence" ;
lin essential_A = longA "essential" ;
-lin establish_V2 = prepV2 (regV "establish") "" ;
+lin establish_V2 = prpV2 (regV "establish") "" ;
lin establishment_N = regN "establishment" ;
lin estate_N = regN "estate" ;
lin estimate_VS = mkVS (regV "estimate") ;
@@ -1901,9 +1901,9 @@ lin euclidean_A = longA "euclidean" ;
lin europe_PN = regPN "europe" ;
lin european_A = longA "european" ;
lin european_N = regN "european" ;
-lin evade_V2 = prepV2 (regV "evade") "" ;
+lin evade_V2 = prpV2 (regV "evade") "" ;
lin evaluable_A = longA "evaluable" ;
-lin evaluate_V2 = prepV2 (regV "evaluate") "" ;
+lin evaluate_V2 = prpV2 (regV "evaluate") "" ;
lin even_Adv = mkAdv "even" ;
lin even_A = regA "even" ;
lin evening_N = regN "evening" ;
@@ -1917,19 +1917,19 @@ lin evident_A = longA "evident" ;
lin evident_A2 = longA2 "evident" "" ;
lin evil_A = regA "evil" ;
lin evocation_N = regN "evocation" ;
-lin evoke_V2 = prepV2 (regV "evoke") "" ;
+lin evoke_V2 = prpV2 (regV "evoke") "" ;
lin evolution_N = regN "evolution" ;
lin evolve_V = (regV "evolve") ;
-lin exacerbate_V2 = prepV2 (regV "exacerbate") "" ;
+lin exacerbate_V2 = prpV2 (regV "exacerbate") "" ;
lin exact_A = regA "exact" ;
-lin exaggerate_V2 = prepV2 (regV "exaggerate") "" ;
+lin exaggerate_V2 = prpV2 (regV "exaggerate") "" ;
lin exaggerate_V = (regV "exaggerate") ;
-lin exalt_V2 = prepV2 (regV "exalt") "" ;
+lin exalt_V2 = prpV2 (regV "exalt") "" ;
lin examination_N = regN "examination" ;
-lin examine_V2 = prepV2 (regV "examine") "" ;
+lin examine_V2 = prpV2 (regV "examine") "" ;
lin example_N = regN "example" ;
-lin excede_V2 = prepV2 (regV "excede") "" ;
-lin exceed_V2 = prepV2 (regV "exceed") "" ;
+lin excede_V2 = prpV2 (regV "excede") "" ;
+lin exceed_V2 = prpV2 (regV "exceed") "" ;
lin excellence_N = regN "excellence" ;
lin excellent_A = longA "excellent" ;
lin exception_N = regN "exception" ;
@@ -1937,56 +1937,56 @@ lin excess_N = regN "excess" ;
lin excessive_A = longA "excessive" ;
lin exchange_N = regN "exchange" ;
lin exchange_V3for =dirprepV3 (regV "exchange") "for" ;
-lin excite_V2 = prepV2 (regV "excite") "" ;
-lin exclude_V2 = prepV2 (regV "exclude") "" ;
+lin excite_V2 = prpV2 (regV "excite") "" ;
+lin exclude_V2 = prpV2 (regV "exclude") "" ;
lin exclusion_N = regN "exclusion" ;
lin exclusive_A = longA "exclusive" ;
lin exclusive_A2to = longA2 "exclusive" "to" ;
lin excursion_N = regN "excursion" ;
-lin excuse_V2 = prepV2 (regV "excuse") "" ;
+lin excuse_V2 = prpV2 (regV "excuse") "" ;
lin excuse_N2for = prepN2 "excuse" "for" ;
-lin execute_V2 = prepV2 (regV "execute") "" ;
+lin execute_V2 = prpV2 (regV "execute") "" ;
lin exemplar_N = regN "exemplar" ;
-lin exemplify_V2 = prepV2 (regV "exemplify") "" ;
+lin exemplify_V2 = prpV2 (regV "exemplify") "" ;
lin exercise_N = regN "exercise" ;
-lin exert_V2 = prepV2 (regV "exert") "" ;
-lin exhaust_V2 = prepV2 (regV "exhaust") "" ;
+lin exert_V2 = prpV2 (regV "exert") "" ;
+lin exhaust_V2 = prpV2 (regV "exhaust") "" ;
lin exhibit_N = regN "exhibit" ;
-lin exhibit_V2 = prepV2 (regV "exhibit") "" ;
-lin exhort_V2 = prepV2 (regV "exhort") "" ;
+lin exhibit_V2 = prpV2 (regV "exhibit") "" ;
+lin exhort_V2 = prpV2 (regV "exhort") "" ;
lin exist_V = (regV "exist") ;
lin existence_N = regN "existence" ;
lin existent_A = longA "existent" ;
lin exit_N = regN "exit" ;
-lin exit_V2from = prepV2 (regV "exit") "from" ;
+lin exit_V2from = prpV2 (regV "exit") "from" ;
lin exophoric_A = longA "exophoric" ;
lin expand_V = (regV "expand") ;
lin expansion_N = regN "expansion" ;
-lin expect_V2 = prepV2 (regV "expect") "" ;
-lin expect_V2 = prepV2 (regV "expect") "" ;
+lin expect_V2 = prpV2 (regV "expect") "" ;
+lin expect_V2 = prpV2 (regV "expect") "" ;
lin expect_VS = mkVS (regV "expect") ;
lin expedient_N = regN "expedient" ;
-lin expel_V2 = prepV2 (regV "expel") "" ;
-lin expend_V2 = prepV2 (regV "expend") "" ;
+lin expel_V2 = prpV2 (regV "expel") "" ;
+lin expend_V2 = prpV2 (regV "expend") "" ;
lin expenditure_N = regN "expenditure" ;
lin expense_N = regN "expense" ;
lin expensive_A = longA "expensive" ;
lin experience_N = regN "experience" ;
-lin experience_V2 = prepV2 (regV "experience") "" ;
+lin experience_V2 = prpV2 (regV "experience") "" ;
lin experiment_N = regN "experiment" ;
lin experiment_V = (regV "experiment") ;
lin expert_N = regN "expert" ;
lin expertise_N = regN "expertise" ;
-lin expire_V2 = prepV2 (regV "expire") "" ;
+lin expire_V2 = prpV2 (regV "expire") "" ;
lin expiry_N = regN "expiry" ;
lin explain_V3to =dirprepV3 (regV "explain") "to" ;
lin explanation_N = regN "explanation" ;
lin explanatory_A = longA "explanatory" ;
-lin explicate_V2 = prepV2 (regV "explicate") "" ;
+lin explicate_V2 = prpV2 (regV "explicate") "" ;
lin explicit_A = longA "explicit" ;
lin explode_V = (regV "explode") ;
-lin exploit_V2 = prepV2 (regV "exploit") "" ;
-lin explore_V2 = prepV2 (regV "explore") "" ;
+lin exploit_V2 = prpV2 (regV "exploit") "" ;
+lin explore_V2 = prpV2 (regV "explore") "" ;
lin explore_V = (regV "explore") ;
lin explosion_N = regN "explosion" ;
lin explosive_A = longA "explosive" ;
@@ -1994,18 +1994,18 @@ lin explosive_N = regN "explosive" ;
lin exponent_N = regN "exponent" ;
lin exponential_A = longA "exponential" ;
lin exponential_N = regN "exponential" ;
-lin expose_V2 = prepV2 (regV "expose") "" ;
+lin expose_V2 = prpV2 (regV "expose") "" ;
lin exposure_V = (regV "exposure") ;
lin express_A = longA "express" ;
-lin express_V2 = prepV2 (regV "express") "" ;
+lin express_V2 = prpV2 (regV "express") "" ;
lin expressible_A = longA "expressible" ;
lin expressible_A2by = longA2 "expressible" "by" ;
lin expression_N = regN "expression" ;
lin expressly_Adv = mkAdv "expressly" ;
lin expulsion_N = regN "expulsion" ;
-lin expunge_V2 = prepV2 (regV "expunge") "" ;
+lin expunge_V2 = prpV2 (regV "expunge") "" ;
lin extant_A = longA "extant" ;
-lin extend_V2 = prepV2 (regV "extend") "" ;
+lin extend_V2 = prpV2 (regV "extend") "" ;
lin extensible_A = longA "extensible" ;
lin extension_N = regN "extension" ;
lin extensive_A = longA "extensive" ;
@@ -2021,22 +2021,22 @@ lin extrinsic_A = longA "extrinsic" ;
lin extrinsically_Adv = mkAdv "extrinsically" ;
lin eye_N = regN "eye" ;
lin face_N = regN "face" ;
-lin face_V2 = prepV2 (regV "face") "" ;
+lin face_V2 = prpV2 (regV "face") "" ;
lin face_V3with =dirprepV3 (regV "face") "with" ;
lin facet_N = regN "facet" ;
lin facetious_A = longA "facetious" ;
-lin facilitate_V2 = prepV2 (regV "facilitate") "" ;
+lin facilitate_V2 = prpV2 (regV "facilitate") "" ;
lin facility_N = regN "facility" ;
lin fact_N2 = prepN2 "fact" "" ;
lin factive_A = longA "factive" ;
lin factive_N = regN "factive" ;
lin factor_N = regN "factor" ;
-lin factor_V2 = prepV2 (regV "factor") "" ;
+lin factor_V2 = prpV2 (regV "factor") "" ;
lin factorial_N = regN "factorial" ;
lin factory_N = regN "factory" ;
lin factual_A = longA "factual" ;
lin faculty_N = regN "faculty" ;
-lin fail_V2 = prepV2 (regV "fail") "" ;
+lin fail_V2 = prpV2 (regV "fail") "" ;
lin failure_N = regN "failure" ;
lin faint_A = regA "faint" ;
lin fair_A = regA "fair" ;
@@ -2053,7 +2053,7 @@ lin familiar_A2to = longA2 "familiar" "to" ;
lin family_N = regN "family" ;
lin fan_N = regN "fan" ;
lin fancy_A = regA "fancy" ;
-lin fancy_V2 = prepV2 (regV "fancy") "" ;
+lin fancy_V2 = prpV2 (regV "fancy") "" ;
lin far_A = longA "far" ;
lin far_A2from = longA2 "far" "from" ;
lin farce_N = regN "farce" ;
@@ -2069,39 +2069,39 @@ lin fat_A = regA "fat" ;
lin fate_N = regN "fate" ;
lin father_N = regN "father" ;
lin fatigue_N = regN "fatigue" ;
-lin fatigue_V2 = prepV2 (regV "fatigue") "" ;
+lin fatigue_V2 = prpV2 (regV "fatigue") "" ;
lin fault_N = regN "fault" ;
lin favor_N = regN "favor" ;
-lin favor_V2 = prepV2 (regV "favor") "" ;
+lin favor_V2 = prpV2 (regV "favor") "" ;
lin favour_N = regN "favour" ;
-lin favour_V2 = prepV2 (regV "favour") "" ;
+lin favour_V2 = prpV2 (regV "favour") "" ;
lin favourable_A = longA "favourable" ;
lin favourable_A2to = longA2 "favourable" "to" ;
lin favourite_A = longA "favourite" ;
lin fear_N = regN "fear" ;
-lin fear_V2 = prepV2 (regV "fear") "" ;
+lin fear_V2 = prpV2 (regV "fear") "" ;
lin feasible_A = longA "feasible" ;
lin feast_N = regN "feast" ;
lin feather_N = regN "feather" ;
lin feature_N = regN "feature" ;
-lin feature_V2 = prepV2 (regV "feature") "" ;
+lin feature_V2 = prpV2 (regV "feature") "" ;
lin february_PN = regPN "february" ;
lin federal_A = longA "federal" ;
lin federation_N = regN "federation" ;
lin fee_N = regN "fee" ;
-lin feed_V2 = prepV2 feed_V "" ;
+lin feed_V2 = prpV2 feed_V "" ;
lin feedback_N = regN "feedback" ;
-lin feel_V2 = prepV2 feel_V "" ;
+lin feel_V2 = prpV2 feel_V "" ;
lin feeling_N2 = prepN2 "feeling" "" ;
lin felix_PN = regPN "felix" ;
lin fellow_N = regN "fellow" ;
lin felt_N = regN "felt" ;
lin female_A = longA "female" ;
lin fence_N = regN "fence" ;
-lin fertilize_V2 = prepV2 (regV "fertilize") "" ;
+lin fertilize_V2 = prpV2 (regV "fertilize") "" ;
lin fertilizer_N = regN "fertilizer" ;
lin fetch_V3from =dirprepV3 (regV "fetch") "from" ;
-lin fetter_V2 = prepV2 (regV "fetter") "" ;
+lin fetter_V2 = prpV2 (regV "fetter") "" ;
lin fever_N = regN "fever" ;
lin fiction_N = regN "fiction" ;
lin fictional_A = longA "fictional" ;
@@ -2110,41 +2110,41 @@ lin field_N = regN "field" ;
lin fierce_A = regA "fierce" ;
lin fig_N = regN "fig" ;
lin fight_N = regN "fight" ;
-lin fight_V2 = prepV2 fight_V "" ;
+lin fight_V2 = prpV2 IrregEng.fight_V "" ;
lin fight_V = useV IrregEng.fight_V ;
lin figure_N = regN "figure" ;
lin file_N = regN "file" ;
-lin file_V2 = prepV2 (regV "file") "" ;
-lin fill_V2 = prepV2 (regV "fill") "" ;
+lin file_V2 = prpV2 (regV "file") "" ;
+lin fill_V2 = prpV2 (regV "fill") "" ;
lin fill_V3 =dirprepV3 (regV "fill") "" ;
lin film_N = regN "film" ;
-lin film_V2 = prepV2 (regV "film") "" ;
+lin film_V2 = prpV2 (regV "film") "" ;
lin filter_N = regN "filter" ;
-lin filter_V2 = prepV2 (regV "filter") "" ;
+lin filter_V2 = prpV2 (regV "filter") "" ;
lin fin_N = regN "fin" ;
lin final_A = longA "final" ;
lin finance_N = regN "finance" ;
lin financial_A = longA "financial" ;
-lin find_V2 = prepV2 find_V "" ;
+lin find_V2 = prpV2 find_V "" ;
lin fine_A = regA "fine" ;
lin fine_N = regN "fine" ;
-lin fine_V2 = prepV2 (regV "fine") "" ;
+lin fine_V2 = prpV2 (regV "fine") "" ;
lin finger_N = regN "finger" ;
lin fingerprint_N = regN "fingerprint" ;
lin finish_N = regN "finish" ;
-lin finish_V2 = prepV2 (regV "finish") "" ;
+lin finish_V2 = prpV2 (regV "finish") "" ;
lin finish_V = (regV "finish") ;
lin finite_A = longA "finite" ;
lin fir_N = regN "fir" ;
lin fire_N = regN "fire" ;
-lin fire_V2 = prepV2 (regV "fire") "" ;
+lin fire_V2 = prpV2 (regV "fire") "" ;
lin firm_N = regN "firm" ;
lin firm_A = regA "firm" ;
lin firstly_Adv = mkAdv "firstly" ;
lin fish_N = regN "fish" ;
lin fish_V = (regV "fish") ;
lin fisherman_N = irregN "fisherman" "fisherman" ;
-lin fit_V2 = prepV2 (regV "fit") "" ;
+lin fit_V2 = prpV2 (regV "fit") "" ;
lin fit_A = regA "fit" ;
lin fit_A2for = regA2 "fit" "for" ;
lin fix_V3to =dirprepV3 (regV "fix") "to" ;
@@ -2160,13 +2160,13 @@ lin flawed_A = longA "flawed" ;
lin flesh_N = massN "flesh" ;
lin flexible_A = longA "flexible" ;
lin flight_N2from = prepN2 "flight" "from" ;
-lin flip_V2 = prepV2 (regV "flip") "" ;
+lin flip_V2 = prpV2 (regV "flip") "" ;
lin float_V = (regV "float") ;
lin flood_N = regN "flood" ;
-lin flood_V2 = prepV2 (regV "flood") "" ;
+lin flood_V2 = prpV2 (regV "flood") "" ;
lin floor_N = regN "floor" ;
lin flour_N = massN "flour" ;
-lin flourish_V2 = prepV2 (regV "flourish") "" ;
+lin flourish_V2 = prpV2 (regV "flourish") "" ;
lin flourish_V = (regV "flourish") ;
lin flow_N = regN "flow" ;
lin flower_N = regN "flower" ;
@@ -2180,50 +2180,50 @@ lin foam_N = regN "foam" ;
lin foam_V = (regV "foam") ;
lin focal_A = longA "focal" ;
lin focus_N = regN "focus" ;
-lin focus_V2 = prepV2 (regV "focus") "" ;
-lin focus_V2on = prepV2 (regV "focus") "on" ;
+lin focus_V2 = prpV2 (regV "focus") "" ;
+lin focus_V2on = prpV2 (regV "focus") "on" ;
lin fog_N = regN "fog" ;
lin foist_V3on =dirprepV3 (regV "foist") "on" ;
lin fold_N = regN "fold" ;
-lin fold_V2 = prepV2 (regV "fold") "" ;
-lin follow_V2 = prepV2 (regV "follow") "" ;
+lin fold_V2 = prpV2 (regV "fold") "" ;
+lin follow_V2 = prpV2 (regV "follow") "" ;
lin fond_A2of = regA2 "fond" "of" ;
lin food_N = massN "food" ;
lin fool_N = regN "fool" ;
-lin fool_V2 = prepV2 (regV "fool") "" ;
+lin fool_V2 = prpV2 (regV "fool") "" ;
lin foolish_A = longA "foolish" ;
lin foot_N = irregN "foot" "feet" ;
lin football_N = regN "football" ;
-- lin for_Prep = mkPrep "for" ;
lin foray_N = regN "foray" ;
-lin forbid_V2 = prepV2 forbid_V "" ;
+lin forbid_V2 = prpV2 forbid_V "" ;
lin force_N = regN "force" ;
-lin force_V2 = prepV2 (regV "force") "" ;
+lin force_V2 = prpV2 (regV "force") "" ;
lin forcible_A = longA "forcible" ;
lin forearm_N = regN "forearm" ;
---lin forego_V2 = prepV2 forego_V "" ;
+--lin forego_V2 = prpV2 forego_V "" ;
lin foreground_N = regN "foreground" ;
lin forehead_N = regN "forehead" ;
lin foreign_A = longA "foreign" ;
lin foreigner_N = regN "foreigner" ;
lin forerunner_N = regN "forerunner" ;
---lin foresee_V2 = prepV2 foresee_V "" ;
+--lin foresee_V2 = prpV2 foresee_V "" ;
lin forest_N = regN "forest" ;
-lin forestall_V2 = prepV2 (regV "forestall") "" ;
+lin forestall_V2 = prpV2 (regV "forestall") "" ;
lin forever_Adv = proAdv "forever" ;
lin forget_VV = mkVV forget_V ;
--lin forgive_V3for =dirprepV3 forgive_V "for" ;
---lin forgo_V2 = prepV2 forgo_V "" ;
+--lin forgo_V2 = prpV2 forgo_V "" ;
lin fork_N = regN "fork" ;
lin form_N = regN "form" ;
-lin form_V2 = prepV2 (regV "form") "" ;
+lin form_V2 = prpV2 (regV "form") "" ;
lin formal_A = longA "formal" ;
lin formalism_N = regN "formalism" ;
lin format_N = regN "format" ;
lin formation_N = regN "formation" ;
lin former_A = longA "former" ;
lin formula_N = regN "formula" ;
-lin formulate_V2 = prepV2 (regV "formulate") "" ;
+lin formulate_V2 = prpV2 (regV "formulate") "" ;
lin fort_N = regN "fort" ;
lin forthcoming_A = longA "forthcoming" ;
lin forthwith_Adv = mkAdv "forthwith" ;
@@ -2234,25 +2234,25 @@ lin fortune_N = regN "fortune" ;
lin forum_N = regN "forum" ;
lin forward_A = longA "forward" ;
lin forwards_Adv = proAdv "forwards" ;
-lin found_V2 = prepV2 (regV "found") "" ;
+lin found_V2 = prpV2 (regV "found") "" ;
lin foundation_N = regN "foundation" ;
lin fountain_N = regN "fountain" ;
lin fox_N = regN "fox" ;
lin fraction_N = regN "fraction" ;
lin fracture_N = regN "fracture" ;
-lin fracture_V2 = prepV2 (regV "fracture") "" ;
+lin fracture_V2 = prpV2 (regV "fracture") "" ;
lin fragment_N = regN "fragment" ;
-lin fragment_V2 = prepV2 (regV "fragment") "" ;
+lin fragment_V2 = prpV2 (regV "fragment") "" ;
lin fragmentary_A = longA "fragmentary" ;
lin frame_N = regN "frame" ;
-lin frame_V2 = prepV2 (regV "frame") "" ;
+lin frame_V2 = prpV2 (regV "frame") "" ;
lin framework_N = regN "framework" ;
lin france_PN = regPN "france" ;
lin franz_PN = regPN "franz" ;
lin free_A = regA "free" ;
-lin free_V2 = prepV2 (regV "free") "" ;
+lin free_V2 = prpV2 (regV "free") "" ;
lin freedom_N = regN "freedom" ;
-lin freeze_V2 = prepV2 freeze_V "" ;
+lin freeze_V2 = prpV2 freeze_V "" ;
lin french_A = regA "french" ;
lin frequency_N = regN "frequency" ;
lin frequent_A = longA "frequent" ;
@@ -2263,14 +2263,14 @@ lin friend_N = regN "friend" ;
lin friendly_A = regA "friendly" ;
lin friendly_A2to = regA2 "friendly" "to" ;
lin fright_N = regN "fright" ;
-lin frighten_V2 = prepV2 (regV "frighten") "" ;
+lin frighten_V2 = prpV2 (regV "frighten") "" ;
lin frill_N = regN "frill" ;
lin fringe_N = regN "fringe" ;
--lin from_Prep = mkPrep "from" ;
lin front_A = longA "front" ;
lin front_N = regN "front" ;
lin fruit_N = massN "fruit" ;
-lin fry_V2 = prepV2 (regV "fry") "" ;
+lin fry_V2 = prpV2 (regV "fry") "" ;
lin fulfil_V = (regV "fulfil") ;
lin full_A = regA "full" ;
lin fun_N = regN "fun" ;
@@ -2291,9 +2291,9 @@ lin future_A = longA "future" ;
lin future_N = regN "future" ;
lin fuzzy_A = longA "fuzzy" ;
lin gag_N = regN "gag" ;
-lin gag_V2 = prepV2 (regV "gag") "" ;
+lin gag_V2 = prpV2 (regV "gag") "" ;
lin gain_N = regN "gain" ;
-lin gain_V2 = prepV2 (regV "gain") "" ;
+lin gain_V2 = prpV2 (regV "gain") "" ;
lin galactic_A = longA "galactic" ;
lin galaxy_N = regN "galaxy" ;
lin gale_N = regN "gale" ;
@@ -2302,7 +2302,7 @@ lin gamble_V = (regV "gamble") ;
lin game_N = regN "game" ;
lin gap_N = regN "gap" ;
lin gape_V = (regV "gape") ;
-lin gape_V2at = prepV2 (regV "gape") "at" ;
+lin gape_V2at = prpV2 (regV "gape") "at" ;
lin garage_N = regN "garage" ;
lin garden_N = regN "garden" ;
lin garment_N = regN "garment" ;
@@ -2311,16 +2311,16 @@ lin gaseous_A = longA "gaseous" ;
lin gate_N = regN "gate" ;
lin gather_V = (regV "gather") ;
lin gauge_N = regN "gauge" ;
-lin gauge_V2 = prepV2 (regV "gauge") "" ;
+lin gauge_V2 = prpV2 (regV "gauge") "" ;
lin gay_A = regA "gay" ;
-lin gaze_V2at = prepV2 (regV "gaze") "at" ;
+lin gaze_V2at = prpV2 (regV "gaze") "at" ;
lin gaze_N = regN "gaze" ;
lin gear_N = regN "gear" ;
-lin gear_V2 = prepV2 (regV "gear") "" ;
+lin gear_V2 = prpV2 (regV "gear") "" ;
lin generable_A = longA "generable" ;
lin general_A = longA "general" ;
lin general_N = regN "general" ;
-lin generate_V2 = prepV2 (regV "generate") "" ;
+lin generate_V2 = prpV2 (regV "generate") "" ;
lin generation_N = regN "generation" ;
lin generator_N = regN "generator" ;
lin generic_A = longA "generic" ;
@@ -2344,7 +2344,7 @@ lin germany_PN = regPN "germany" ;
lin gerund_N = regN "gerund" ;
lin gesture_V = (regV "gesture") ;
lin gesture_N = regN "gesture" ;
-lin get_V2 = prepV2 get_V "" ;
+lin get_V2 = prpV2 get_V "" ;
lin gift_N = regN "gift" ;
lin gin_N = massN "gin" ;
lin giraffe_N = regN "giraffe" ;
@@ -2356,19 +2356,19 @@ lin glad_A2 = regA2 "glad" "" ;
lin glad_A = regA "glad" ;
lin glad_A2 = regA2 "glad" "" ;
lin glance_N = regN "glance" ;
-lin glance_V2at = prepV2 (regV "glance") "at" ;
+lin glance_V2at = prpV2 (regV "glance") "at" ;
lin glass_N = regN "glass" ;
-lin glean_V2 = prepV2 (regV "glean") "" ;
+lin glean_V2 = prpV2 (regV "glean") "" ;
lin global_A = longA "global" ;
lin globe_N = regN "globe" ;
lin glory_N = regN "glory" ;
lin gloss_N = regN "gloss" ;
-lin gloss_V2 = prepV2 (regV "gloss") "" ;
+lin gloss_V2 = prpV2 (regV "gloss") "" ;
lin glow_N = regN "glow" ;
-lin glow_V2 = prepV2 (regV "glow") "" ;
+lin glow_V2 = prpV2 (regV "glow") "" ;
lin gnat_N = regN "gnat" ;
lin gnu_N = regN "gnu" ;
-lin go_V2 = prepV2 go_V "" ;
+lin go_V2 = prpV2 go_V "" ;
lin goat_N = regN "goat" ;
lin god_N = regN "god" ;
lin goddess_N = regN "goddess" ;
@@ -2382,12 +2382,12 @@ lin gory_A = regA "gory" ;
lin gospel_N = regN "gospel" ;
lin govern_V = (regV "govern") ;
lin government_N = regN "government" ;
-lin grab_V2 = prepV2 (regV "grab") "" ;
+lin grab_V2 = prpV2 (regV "grab") "" ;
lin grace_N = regN "grace" ;
lin grade_N = regN "grade" ;
lin gradual_A = longA "gradual" ;
lin graft_N = regN "graft" ;
-lin graft_V2 = prepV2 (regV "graft") "" ;
+lin graft_V2 = prpV2 (regV "graft") "" ;
lin graham_PN = regPN "graham" ;
lin grain_N = regN "grain" ;
lin gram_N = regN "gram" ;
@@ -2397,12 +2397,12 @@ lin grand_A = regA "grand" ;
lin grandfather_N = regN "grandfather" ;
lin grandmother_N = regN "grandmother" ;
lin grant_N = regN "grant" ;
-lin grant_V2 = prepV2 (regV "grant") "" ;
+lin grant_V2 = prpV2 (regV "grant") "" ;
lin grape_N = regN "grape" ;
lin graph_N = regN "graph" ;
lin graphic_A = longA "graphic" ;
lin grasp_N = regN "grasp" ;
-lin grasp_V2 = prepV2 (regV "grasp") "" ;
+lin grasp_V2 = prpV2 (regV "grasp") "" ;
lin grass_N = massN "grass" ;
lin grateful_A = regA "grateful" ;
lin grateful_A2to = regA2 "grateful" "to" ;
@@ -2420,39 +2420,39 @@ lin greed_N = regN "greed" ;
lin greek_A = longA "greek" ;
lin greek_N = regN "greek" ;
lin green_N = regN "green" ;
-lin greet_V2 = prepV2 (regV "greet") "" ;
+lin greet_V2 = prpV2 (regV "greet") "" ;
lin gregarious_A = longA "gregarious" ;
lin grey_A = regA "grey" ;
lin grid_N = regN "grid" ;
lin grief_N = regN "grief" ;
lin grieve_V = (regV "grieve") ;
-lin grill_V2 = prepV2 (regV "grill") "" ;
+lin grill_V2 = prpV2 (regV "grill") "" ;
lin grim_A = regA "grim" ;
lin grime_N = regN "grime" ;
lin grin_N = regN "grin" ;
lin grin_V = (regV "grin") ;
-lin grind_V2 = prepV2 grind_V "" ;
+lin grind_V2 = prpV2 grind_V "" ;
lin grip_N = regN "grip" ;
-lin grip_V2 = prepV2 (regV "grip") "" ;
+lin grip_V2 = prpV2 (regV "grip") "" ;
lin grit_N = regN "grit" ;
lin grog_N = regN "grog" ;
lin gross_A = regA "gross" ;
lin ground_N = regN "ground" ;
lin group_N = regN "group" ;
-lin group_V2 = prepV2 (regV "group") "" ;
+lin group_V2 = prpV2 (regV "group") "" ;
lin grove_N = regN "grove" ;
-lin grow_V2 = prepV2 grow_V "" ;
+lin grow_V2 = prpV2 IrregEng.grow_V "" ;
lin grow_V = useV IrregEng.grow_V ;
lin growth_N = massN "growth" ;
lin guarantee_N = regN "guarantee" ;
lin guarantee_VS = mkVS (regV "guarantee") ;
lin guard_N = regN "guard" ;
-lin guard_V2 = prepV2 (regV "guard") "" ;
+lin guard_V2 = prpV2 (regV "guard") "" ;
lin guess_N = regN "guess" ;
lin guess_VS = mkVS (regV "guess") ;
lin guest_N = regN "guest" ;
lin guide_N = regN "guide" ;
-lin guide_V2 = prepV2 (regV "guide") "" ;
+lin guide_V2 = prpV2 (regV "guide") "" ;
lin guideline_N = regN "guideline" ;
lin guilt_N = regN "guilt" ;
lin guinea_N = regN "guinea" ;
@@ -2467,26 +2467,26 @@ lin half_A = longA "half" ;
lin half_N = irregN "half" "halves" ;
lin hall_N = regN "hall" ;
lin halt_N = regN "halt" ;
-lin halt_V2 = prepV2 (regV "halt") "" ;
+lin halt_V2 = prpV2 (regV "halt") "" ;
lin halt_V = (regV "halt") ;
-lin halve_V2 = prepV2 (regV "halve") "" ;
+lin halve_V2 = prpV2 (regV "halve") "" ;
lin hamburger_N = regN "hamburger" ;
lin hammer_N = regN "hammer" ;
-lin hammer_V2 = prepV2 (regV "hammer") "" ;
-lin hamper_V2 = prepV2 (regV "hamper") "" ;
+lin hammer_V2 = prpV2 (regV "hammer") "" ;
+lin hamper_V2 = prpV2 (regV "hamper") "" ;
lin hand_N = regN "hand" ;
lin hand_V3 = dirdirV3 (regV "hand") ;
lin hand_V3to =dirprepV3 (regV "hand") "to" ;
lin handicap_N = regN "handicap" ;
-lin handicap_V2 = prepV2 (regV "handicap") "" ;
+lin handicap_V2 = prpV2 (regV "handicap") "" ;
lin handkerchief_N = regN "handkerchief" ;
lin handle_N = regN "handle" ;
-lin handle_V2 = prepV2 (regV "handle") "" ;
+lin handle_V2 = prpV2 (regV "handle") "" ;
lin handsome_A = longA "handsome" ;
-lin hang_V2 = prepV2 (regV "hang") "" ;
+lin hang_V2 = prpV2 (regV "hang") "" ;
lin hang_V = useV IrregEng.hang_V ;
lin happen_V = (regV "happen") ;
-lin happen_V2 = prepV2 (regV "happen") "" ;
+lin happen_V2 = prpV2 (regV "happen") "" ;
lin happening_N = regN "happening" ;
lin happy_A = regA "happy" ;
lin happy_A2 = regA2 "happy" "" ;
@@ -2496,30 +2496,30 @@ lin hard_A2 = regA2 "hard" "" ;
lin hardly_Adv = mkAdv "hardly" ;
lin hardware_N = regN "hardware" ;
lin harm_N = regN "harm" ;
-lin harm_V2 = prepV2 (regV "harm") "" ;
+lin harm_V2 = prpV2 (regV "harm") "" ;
lin harmonium_N = regN "harmonium" ;
lin harmony_N = regN "harmony" ;
lin harness_N = regN "harness" ;
lin harness_V3to =dirprepV3 (regV "harness") "to" ;
lin hash_N = regN "hash" ;
-lin hash_V2 = prepV2 (regV "hash") "" ;
+lin hash_V2 = prpV2 (regV "hash") "" ;
lin haste_N = regN "haste" ;
lin hasty_A = longA "hasty" ;
lin hat_N = regN "hat" ;
-lin hate_V2 = prepV2 (regV "hate") "" ;
+lin hate_V2 = prpV2 (regV "hate") "" ;
lin hatred_N = massN "hatred" ;
-lin have_V2 = prepV2 have_V "" ;
+lin have_V2 = prpV2 have_V "" ;
lin haven_N = regN "haven" ;
lin hazard_N = regN "hazard" ;
lin haze_N = regN "haze" ;
lin head_N = regN "head" ;
-lin head_V2 = prepV2 (regV "head") "" ;
+lin head_V2 = prpV2 (regV "head") "" ;
lin heading_N = regN "heading" ;
-lin heal_V2 = prepV2 (regV "heal") "" ;
+lin heal_V2 = prpV2 (regV "heal") "" ;
lin health_N = massN "health" ;
lin healthy_A = regA "healthy" ;
lin heap_N = regN "heap" ;
-lin hear_V2 = prepV2 hear_V "" ;
+lin hear_V2 = prpV2 hear_V "" ;
lin heart_N = regN "heart" ;
lin hearth_N = regN "hearth" ;
lin heat_V = (regV "heat") ;
@@ -2532,7 +2532,7 @@ lin heel_N = regN "heel" ;
lin height_N = regN "height" ;
lin helicopter_N = regN "helicopter" ;
lin help_N = regN "help" ;
-lin help_V2 = prepV2 (regV "help") "" ;
+lin help_V2 = prpV2 (regV "help") "" ;
lin hemlock_N = regN "hemlock" ;
lin hen_N = regN "hen" ;
lin hence_Adv = proAdv "hence" ;
@@ -2544,27 +2544,27 @@ lin heterogeneous_A = longA "heterogeneous" ;
lin heuristic_A = longA "heuristic" ;
lin heuristic_N = regN "heuristic" ;
lin heuristically_Adv = mkAdv "heuristically" ;
-lin hide_V2 = prepV2 hide_V "" ;
+lin hide_V2 = prpV2 IrregEng.hide_V "" ;
lin hide_V = useV IrregEng.hide_V ;
lin hierarchy_N = regN "hierarchy" ;
lin high_A = regA "high" ;
lin highlight_N = regN "highlight" ;
-lin highlight_V2 = prepV2 (regV "highlight") "" ;
+lin highlight_V2 = prpV2 (regV "highlight") "" ;
lin hill_N = regN "hill" ;
lin hind_A = longA "hind" ;
-lin hinder_V2 = prepV2 (regV "hinder") "" ;
+lin hinder_V2 = prpV2 (regV "hinder") "" ;
lin hindrance_N = regN "hindrance" ;
lin hinge_N = regN "hinge" ;
lin hint_N = regN "hint" ;
-lin hint_V2at = prepV2 (regV "hint") "at" ;
-lin hire_V2 = prepV2 (regV "hire") "" ;
+lin hint_V2at = prpV2 (regV "hint") "at" ;
+lin hire_V2 = prpV2 (regV "hire") "" ;
lin history_N = regN "history" ;
-lin hit_V2 = prepV2 hit_V "" ;
+lin hit_V2 = prpV2 hit_V "" ;
lin hither_Adv = proAdv "hither" ;
lin hitherto_Adv = mkAdv "hitherto" ;
lin hoax_N = regN "hoax" ;
-lin hoax_V2 = prepV2 (regV "hoax") "" ;
-lin hold_V2 = prepV2 hold_V "" ;
+lin hoax_V2 = prpV2 (regV "hoax") "" ;
+lin hold_V2 = prpV2 hold_V "" ;
lin hole_N = regN "hole" ;
lin holiday_N = regN "holiday" ;
lin hollow_A = regA "hollow" ;
@@ -2572,27 +2572,27 @@ lin holy_A = regA "holy" ;
lin home_N = regN "home" ;
lin homogeneous_A = longA "homogeneous" ;
lin homomorphism_N = regN "homomorphism" ;
-lin hone_V2 = prepV2 (regV "hone") "" ;
+lin hone_V2 = prpV2 (regV "hone") "" ;
lin honest_A = longA "honest" ;
lin honesty_N = massN "honesty" ;
lin honey_N = regN "honey" ;
lin honor_N = regN "honor" ;
lin honour_N = regN "honour" ;
-lin honour_V2 = prepV2 (regV "honour") "" ;
+lin honour_V2 = prpV2 (regV "honour") "" ;
lin honourable_A = longA "honourable" ;
lin hook_N = regN "hook" ;
-lin hook_V2 = prepV2 (regV "hook") "" ;
+lin hook_V2 = prpV2 (regV "hook") "" ;
lin hop_N = regN "hop" ;
lin hop_V = (regV "hop") ;
lin hope_N = regN "hope" ;
-lin hope_V2for = prepV2 (regV "hope") "for" ;
+lin hope_V2for = prpV2 (regV "hope") "for" ;
lin hope_VS = mkVS (regV "hope") ;
lin horizon_N = regN "horizon" ;
lin horizontal_A = longA "horizontal" ;
lin horn_N = regN "horn" ;
lin horrendous_A = longA "horrendous" ;
lin horrible_A = longA "horrible" ;
-lin horrify_V2 = prepV2 (regV "horrify") "" ;
+lin horrify_V2 = prpV2 (regV "horrify") "" ;
lin horror_N = regN "horror" ;
lin horse_N = regN "horse" ;
lin hospitable_A = longA "hospitable" ;
@@ -2600,12 +2600,12 @@ lin hospitable_A2to = longA2 "hospitable" "to" ;
lin hospital_N = regN "hospital" ;
lin hospitality_N = regN "hospitality" ;
lin host_N = regN "host" ;
-lin host_V2 = prepV2 (regV "host") "" ;
+lin host_V2 = prpV2 (regV "host") "" ;
lin hot_A = regA "hot" ;
lin hotel_N = regN "hotel" ;
lin hour_N = regN "hour" ;
lin house_N = regN "house" ;
-lin house_V2 = prepV2 (regV "house") "" ;
+lin house_V2 = prpV2 (regV "house") "" ;
lin household_A = longA "household" ;
lin household_N = regN "household" ;
lin how_Adv = proAdv "how" ;
@@ -2622,15 +2622,15 @@ lin humour_N = massN "humour" ;
lin hunch_V = (regV "hunch") ;
lin hundred_N = regN "hundred" ;
lin hundred_N2 = prepN2 "hundred" "" ;
-lin hunger_V2for = prepV2 (regV "hunger") "for" ;
+lin hunger_V2for = prpV2 (regV "hunger") "for" ;
lin hungry_A = regA "hungry" ;
lin hungry_A2for = regA2 "hungry" "for" ;
lin hunt_N = regN "hunt" ;
-lin hunt_V2 = prepV2 (regV "hunt") "" ;
+lin hunt_V2 = prpV2 (regV "hunt") "" ;
lin huntsman_N = irregN "huntsman" "huntsmen" ;
lin hurry_V = (regV "hurry") ;
lin hurry_N = regN "hurry" ;
-lin hurt_V2 = prepV2 hurt_V "" ;
+lin hurt_V2 = prpV2 IrregEng.hurt_V "" ;
lin hurt_V = useV IrregEng.hurt_V ;
lin husband_N2of = prepN2 "husband" "of" ;
lin hut_N = regN "hut" ;
@@ -2638,7 +2638,7 @@ lin hybrid_A = longA "hybrid" ;
lin hydrogen_N = regN "hydrogen" ;
lin hygiene_N = regN "hygiene" ;
lin hypothesis_N = irregN "hypothesis" "hypotheses" ;
-lin hypothesize_V2 = prepV2 (regV "hypothesize") "" ;
+lin hypothesize_V2 = prpV2 (regV "hypothesize") "" ;
lin hypothetical_A = longA "hypothetical" ;
lin ice_N = massN "ice" ;
lin iceland_PN = regPN "iceland" ;
@@ -2648,7 +2648,7 @@ lin idea_N = regN "idea" ;
lin ideal_A = longA "ideal" ;
lin identical_A = longA "identical" ;
lin identical_A2to = longA2 "identical" "to" ;
-lin identify_V2 = prepV2 (regV "identify") "" ;
+lin identify_V2 = prpV2 (regV "identify") "" ;
lin identity_N = regN "identity" ;
lin idiocy_N = regN "idiocy" ;
lin idiom_N = regN "idiom" ;
@@ -2656,22 +2656,22 @@ lin idiomatic_A = longA "idiomatic" ;
lin idiot_N = regN "idiot" ;
lin idle_A = regA "idle" ;
lin idle_V = (regV "idle") ;
-lin ignore_V2 = prepV2 (regV "ignore") "" ;
+lin ignore_V2 = prpV2 (regV "ignore") "" ;
lin illegal_A = longA "illegal" ;
lin illegitimacy_N = regN "illegitimacy" ;
lin illegitimate_A = longA "illegitimate" ;
lin illocutionary_A = longA "illocutionary" ;
lin illogical_A = longA "illogical" ;
-lin illuminate_V2 = prepV2 (regV "illuminate") "" ;
+lin illuminate_V2 = prpV2 (regV "illuminate") "" ;
lin illusion_N = regN "illusion" ;
lin illusory_A = longA "illusory" ;
-lin illustrate_V2 = prepV2 (regV "illustrate") "" ;
+lin illustrate_V2 = prpV2 (regV "illustrate") "" ;
lin image_N = regN "image" ;
lin imaginary_A = longA "imaginary" ;
-lin imagine_V2 = prepV2 (regV "imagine") "" ;
+lin imagine_V2 = prpV2 (regV "imagine") "" ;
lin imagine_VS = mkVS (regV "imagine") ;
lin imbalance_N = regN "imbalance" ;
-lin imitate_V2 = prepV2 (regV "imitate") "" ;
+lin imitate_V2 = prpV2 (regV "imitate") "" ;
lin immaterial_A = longA "immaterial" ;
lin immediacy_N = regN "immediacy" ;
lin immediate_A = longA "immediate" ;
@@ -2682,7 +2682,7 @@ lin immoderate_A = longA "immoderate" ;
lin immodest_A = longA "immodest" ;
lin immodesty_N = regN "immodesty" ;
lin immune_A2to = longA2 "immune" "to" ;
-lin impair_V2 = prepV2 (regV "impair") "" ;
+lin impair_V2 = prpV2 (regV "impair") "" ;
lin impart_V3to =dirprepV3 (regV "impart") "to" ;
lin impartial_A = longA "impartial" ;
lin impatient_A = longA "impatient" ;
@@ -2696,10 +2696,10 @@ lin imperial_A = longA "imperial" ;
lin imperious_A = longA "imperious" ;
lin impersonal_A = longA "impersonal" ;
lin impertinent_A = longA "impertinent" ;
-lin impinge_V2on = prepV2 (regV "impinge") "on" ;
+lin impinge_V2on = prpV2 (regV "impinge") "on" ;
lin implausible_A = longA "implausible" ;
-lin implement_V2 = prepV2 (regV "implement") "" ;
-lin implicate_V2 = prepV2 (regV "implicate") "" ;
+lin implement_V2 = prpV2 (regV "implement") "" ;
+lin implicate_V2 = prpV2 (regV "implicate") "" ;
lin implicature_N = regN "implicature" ;
lin implicit_A = longA "implicit" ;
lin implicit_A2in = longA2 "implicit" "in" ;
@@ -2707,7 +2707,7 @@ lin imply_VS = mkVS (regV "imply") ;
lin impolite_A = longA "impolite" ;
lin impolite_A2to = longA2 "impolite" "to" ;
lin import_N = regN "import" ;
-lin import_V2 = prepV2 (regV "import") "" ;
+lin import_V2 = prpV2 (regV "import") "" ;
lin importance_N = massN "importance" ;
lin important_A = longA "important" ;
lin important_A2 = longA2 "important" "" ;
@@ -2720,7 +2720,7 @@ lin impossible_A2 = longA2 "impossible" "" ;
lin impossible_A2 = longA2 "impossible" "" ;
lin imprecise_A = longA "imprecise" ;
lin imprecision_N = regN "imprecision" ;
-lin impress_V2 = prepV2 (regV "impress") "" ;
+lin impress_V2 = prpV2 (regV "impress") "" ;
lin improbable_A = longA "improbable" ;
lin improve_V = (regV "improve") ;
lin impure_A = regA "impure" ;
@@ -2730,7 +2730,7 @@ lin inaccuracy_N = regN "inaccuracy" ;
lin inactive_A = longA "inactive" ;
lin inadequacy_N2for = prepN2 "inadequacy" "for" ;
lin inadequecy_N = regN "inadequecy" ;
-lin incapacitate_V2 = prepV2 (regV "incapacitate") "" ;
+lin incapacitate_V2 = prpV2 (regV "incapacitate") "" ;
lin incarnation_N = regN "incarnation" ;
lin inch_N = regN "inch" ;
lin incident_N = regN "incident" ;
@@ -2738,7 +2738,7 @@ lin incidental_A = longA "incidental" ;
lin incisive_A = longA "incisive" ;
lin incline_V = (regV "incline") ;
lin inclined_A2to = longA2 "inclined" "to" ;
-lin include_V2 = prepV2 (regV "include") "" ;
+lin include_V2 = prpV2 (regV "include") "" ;
lin including_Prep = mkPrep "including" ;
lin inclusion_N = regN "inclusion" ;
lin inclusive_A = longA "inclusive" ;
@@ -2749,23 +2749,23 @@ lin inconsistency_N = regN "inconsistency" ;
lin incontestable_A = longA "incontestable" ;
lin incontestable_A2 = longA2 "incontestable" "" ;
lin inconvenience_N = regN "inconvenience" ;
-lin inconvenience_V2 = prepV2 (regV "inconvenience") "" ;
-lin incorporate_V2 = prepV2 (regV "incorporate") "" ;
-lin incorporate_V2 = prepV2 (regV "incorporate") "" ;
+lin inconvenience_V2 = prpV2 (regV "inconvenience") "" ;
+lin incorporate_V2 = prpV2 (regV "incorporate") "" ;
+lin incorporate_V2 = prpV2 (regV "incorporate") "" ;
lin incorrigible_A = longA "incorrigible" ;
lin increase_N = regN "increase" ;
-lin increase_V2 = prepV2 (regV "increase") "" ;
+lin increase_V2 = prpV2 (regV "increase") "" ;
lin increase_V = (regV "increase") ;
lin increment_N = regN "increment" ;
-lin increment_V2 = prepV2 (regV "increment") "" ;
-lin incur_V2 = prepV2 (regV "incur") "" ;
+lin increment_V2 = prpV2 (regV "increment") "" ;
+lin incur_V2 = prpV2 (regV "incur") "" ;
lin indeed_Adv = mkAdv "indeed" ;
lin indefinite_A = regA "indefinite" ;
lin independence_N = massN "independence" ;
lin independent_A = longA "independent" ;
lin indeterminacy_N = regN "indeterminacy" ;
lin index_N = irregN "index" "indices" ;
-lin index_V2 = prepV2 (regV "index") "" ;
+lin index_V2 = prpV2 (regV "index") "" ;
lin india_PN = regPN "india" ;
lin indian_A = regA "indian" ;
lin indicate_VS = mkVS (regV "indicate") ;
@@ -2776,14 +2776,14 @@ lin indistinguishable_A = longA "indistinguishable" ;
lin individual_A = longA "individual" ;
lin individual_N = regN "individual" ;
lin indoor_A = longA "indoor" ;
-lin induce_V2 = prepV2 (regV "induce") "" ;
-lin induct_V2 = prepV2 (regV "induct") "" ;
-lin indulge_V2in = prepV2 (regV "indulge") "in" ;
+lin induce_V2 = prpV2 (regV "induce") "" ;
+lin induct_V2 = prpV2 (regV "induct") "" ;
+lin indulge_V2in = prpV2 (regV "indulge") "in" ;
lin indulgent_A = longA "indulgent" ;
lin industry_N = regN "industry" ;
lin inescapable_A = longA "inescapable" ;
lin inevitable_A = longA "inevitable" ;
-lin infect_V2 = prepV2 (regV "infect") "" ;
+lin infect_V2 = prpV2 (regV "infect") "" ;
lin infection_N = regN "infection" ;
lin infectious_A = longA "infectious" ;
lin infer_V3from =dirprepV3 (regV "infer") "from" ;
@@ -2794,11 +2794,11 @@ lin infinite_A = longA "infinite" ;
lin infinitesimal_A = longA "infinitesimal" ;
lin infinitive_A = longA "infinitive" ;
lin infix_N = regN "infix" ;
-lin inflate_V2 = prepV2 (regV "inflate") "" ;
+lin inflate_V2 = prpV2 (regV "inflate") "" ;
lin inflation_N = regN "inflation" ;
lin inflect_V = (regV "inflect") ;
lin influence_N = regN "influence" ;
-lin influence_V2 = prepV2 (regV "influence") "" ;
+lin influence_V2 = prpV2 (regV "influence") "" ;
lin inform_V3 =dirprepV3 (regV "inform") "" ;
lin informal_A = longA "informal" ;
lin informant_N = regN "informant" ;
@@ -2806,18 +2806,18 @@ lin information_N = regN "information" ;
lin ingenious_A = longA "ingenious" ;
lin ingenuity_N = massN "ingenuity" ;
lin ingredient_N = regN "ingredient" ;
-lin inhabit_V2 = prepV2 (regV "inhabit") "" ;
+lin inhabit_V2 = prpV2 (regV "inhabit") "" ;
lin inherent_A = longA "inherent" ;
lin inherent_A2to = longA2 "inherent" "to" ;
lin inherit_V3from =dirprepV3 (regV "inherit") "from" ;
lin inheritance_N = regN "inheritance" ;
-lin inhibit_V2 = prepV2 (regV "inhibit") "" ;
+lin inhibit_V2 = prpV2 (regV "inhibit") "" ;
lin initial_A = longA "initial" ;
-lin initialize_V2 = prepV2 (regV "initialize") "" ;
-lin initiate_V2 = prepV2 (regV "initiate") "" ;
+lin initialize_V2 = prpV2 (regV "initialize") "" ;
+lin initiate_V2 = prpV2 (regV "initiate") "" ;
lin inject_V3with =dirprepV3 (regV "inject") "with" ;
lin injunction_N = regN "injunction" ;
-lin injure_V2 = prepV2 (regV "injure") "" ;
+lin injure_V2 = prpV2 (regV "injure") "" ;
lin injury_N = regN "injury" ;
lin ink_N = regN "ink" ;
lin inn_N = regN "inn" ;
@@ -2827,42 +2827,42 @@ lin inner_A = longA "inner" ;
lin innocuous_A = longA "innocuous" ;
lin innovation_N = regN "innovation" ;
lin input_N = regN "input" ;
-lin inquire_V2about = prepV2 (regV "inquire") "about" ;
-lin inquire_V2 = prepV2 (regV "inquire") "" ;
+lin inquire_V2about = prpV2 (regV "inquire") "about" ;
+lin inquire_V2 = prpV2 (regV "inquire") "" ;
lin inquiry_N2about = prepN2 "inquiry" "about" ;
-lin inscribe_V2 = prepV2 (regV "inscribe") "" ;
+lin inscribe_V2 = prpV2 (regV "inscribe") "" ;
lin inscription_N = regN "inscription" ;
lin insect_N = regN "insect" ;
-lin insert_V2 = prepV2 (regV "insert") "" ;
+lin insert_V2 = prpV2 (regV "insert") "" ;
lin inside_Adv = proAdv "inside" ;
lin inside_N = regN "inside" ;
lin insight_N = regN "insight" ;
-lin insist_V2 = prepV2 (regV "insist") "" ;
+lin insist_V2 = prpV2 (regV "insist") "" ;
lin insistence_N2on = prepN2 "insistence" "on" ;
lin insistence_N2 = prepN2 "insistence" "" ;
lin insistent_A2 = longA2 "insistent" "" ;
-lin inspect_V2 = prepV2 (regV "inspect") "" ;
+lin inspect_V2 = prpV2 (regV "inspect") "" ;
lin inspector_N = regN "inspector" ;
-lin inspire_V2 = prepV2 (regV "inspire") "" ;
+lin inspire_V2 = prpV2 (regV "inspire") "" ;
lin instability_N = regN "instability" ;
-lin install_V2 = prepV2 (regV "install") "" ;
+lin install_V2 = prpV2 (regV "install") "" ;
lin instance_N2of = prepN2 "instance" "of" ;
lin instant_N = regN "instant" ;
-lin instantiate_V2 = prepV2 (regV "instantiate") "" ;
+lin instantiate_V2 = prpV2 (regV "instantiate") "" ;
lin instantly_Adv = mkAdv "instantly" ;
-lin instigate_V2 = prepV2 (regV "instigate") "" ;
+lin instigate_V2 = prpV2 (regV "instigate") "" ;
lin instil_V3in =dirprepV3 (regV "instil") "in" ;
lin instinct_N = regN "instinct" ;
-lin institute_V2 = prepV2 (regV "institute") "" ;
+lin institute_V2 = prpV2 (regV "institute") "" ;
lin institute_N = regN "institute" ;
lin institution_N = regN "institution" ;
-lin instruct_V2 = prepV2 (regV "instruct") "" ;
+lin instruct_V2 = prpV2 (regV "instruct") "" ;
lin instrument_N = regN "instrument" ;
lin insulate_V3from =dirprepV3 (regV "insulate") "from" ;
lin insult_N = regN "insult" ;
-lin insult_V2 = prepV2 (regV "insult") "" ;
+lin insult_V2 = prpV2 (regV "insult") "" ;
lin insurance_N = regN "insurance" ;
-lin insure_V2 = prepV2 (regV "insure") "" ;
+lin insure_V2 = prpV2 (regV "insure") "" ;
lin intact_A = longA "intact" ;
lin integer_N = regN "integer" ;
lin integral_A = longA "integral" ;
@@ -2875,24 +2875,24 @@ lin intend_VV = mkVV (regV "intend") ;
lin intense_A = longA "intense" ;
lin intension_N = regN "intension" ;
lin intention_N = regN "intention" ;
-lin inter_V2 = prepV2 (regV "inter") "" ;
+lin inter_V2 = prpV2 (regV "inter") "" ;
lin interdisciplinary_A = longA "interdisciplinary" ;
lin interest_N = regN "interest" ;
-lin interest_V2 = prepV2 (regV "interest") "" ;
+lin interest_V2 = prpV2 (regV "interest") "" ;
lin interface_N = regN "interface" ;
-lin interfere_V2with = prepV2 (regV "interfere") "with" ;
+lin interfere_V2with = prpV2 (regV "interfere") "with" ;
lin interference_N = regN "interference" ;
lin interject_V = (regV "interject") ;
lin intermediate_A = longA "intermediate" ;
lin internal_A = longA "internal" ;
lin international_A = longA "international" ;
-lin interpolate_V2 = prepV2 (regV "interpolate") "" ;
-lin interpret_V2 = prepV2 (regV "interpret") "" ;
+lin interpolate_V2 = prpV2 (regV "interpolate") "" ;
+lin interpret_V2 = prpV2 (regV "interpret") "" ;
lin interpretive_A = longA "interpretive" ;
-lin interrogate_V2 = prepV2 (regV "interrogate") "" ;
+lin interrogate_V2 = prpV2 (regV "interrogate") "" ;
lin interrogative_A = longA "interrogative" ;
-lin interrupt_V2 = prepV2 (regV "interrupt") "" ;
-lin intersect_V2 = prepV2 (regV "intersect") "" ;
+lin interrupt_V2 = prpV2 (regV "interrupt") "" ;
+lin intersect_V2 = prpV2 (regV "intersect") "" ;
lin interval_N = regN "interval" ;
lin intervene_V = (regV "intervene") ;
lin intimacy_N = regN "intimacy" ;
@@ -2917,30 +2917,30 @@ lin intrude_V = (regV "intrude") ;
lin intrusion_N = regN "intrusion" ;
lin intuition_N = regN "intuition" ;
lin intuitive_A = longA "intuitive" ;
-lin invade_V2 = prepV2 (regV "invade") "" ;
+lin invade_V2 = prpV2 (regV "invade") "" ;
lin invalid_N = regN "invalid" ;
-lin invalidate_V2 = prepV2 (regV "invalidate") "" ;
+lin invalidate_V2 = prpV2 (regV "invalidate") "" ;
lin invaluable_A = longA "invaluable" ;
lin invariable_A = longA "invariable" ;
lin invariant_A = longA "invariant" ;
lin invasion_N = regN "invasion" ;
-lin invent_V2 = prepV2 (regV "invent") "" ;
+lin invent_V2 = prpV2 (regV "invent") "" ;
lin inverse_A = longA "inverse" ;
lin inversion_N = regN "inversion" ;
-lin invert_V2 = prepV2 (regV "invert") "" ;
+lin invert_V2 = prpV2 (regV "invert") "" ;
lin invest_V3with =dirprepV3 (regV "invest") "with" ;
-lin investigate_V2 = prepV2 (regV "investigate") "" ;
+lin investigate_V2 = prpV2 (regV "investigate") "" ;
lin invisible_A = longA "invisible" ;
lin invisible_A2to = longA2 "invisible" "to" ;
lin invite_V3to =dirprepV3 (regV "invite") "to" ;
lin invocation_N = regN "invocation" ;
-lin invoke_V2 = prepV2 (regV "invoke") "" ;
-lin involve_V2 = prepV2 (regV "involve") "" ;
+lin invoke_V2 = prpV2 (regV "invoke") "" ;
+lin involve_V2 = prpV2 (regV "involve") "" ;
lin inwards_Adv = proAdv "inwards" ;
lin ireland_PN = regPN "ireland" ;
lin irish_A = longA "irish" ;
lin iron_N = regN "iron" ;
-lin iron_V2 = prepV2 (regV "iron") "" ;
+lin iron_V2 = prpV2 (regV "iron") "" ;
lin irony_N = regN "irony" ;
lin irrational_A = longA "irrational" ;
lin irregular_A = longA "irregular" ;
@@ -2949,16 +2949,16 @@ lin irremediable_A = longA "irremediable" ;
lin irrespective_A2of = longA2 "irrespective" "of" ;
lin irretrievable_A = longA "irretrievable" ;
lin irritant_N = regN "irritant" ;
-lin irritate_V2 = prepV2 (regV "irritate") "" ;
+lin irritate_V2 = prpV2 (regV "irritate") "" ;
lin island_N = regN "island" ;
lin isolable_A = longA "isolable" ;
-lin isolate_V2 = prepV2 (regV "isolate") "" ;
+lin isolate_V2 = prpV2 (regV "isolate") "" ;
lin isomorphic_A = longA "isomorphic" ;
lin issue_V = (regV "issue") ;
lin issue_N = regN "issue" ;
lin italy_PN = regPN "italy" ;
lin item_N = regN "item" ;
-lin itemize_V2 = prepV2 (regV "itemize") "" ;
+lin itemize_V2 = prpV2 (regV "itemize") "" ;
lin iterate_V = (regV "iterate") ;
lin january_PN = regPN "january" ;
lin japan_PN = regPN "japan" ;
@@ -2985,35 +2985,35 @@ lin journalist_N = regN "journalist" ;
lin journey_N = regN "journey" ;
lin joy_N = regN "joy" ;
lin judge_N = regN "judge" ;
-lin judge_V2 = prepV2 (regV "judge") "" ;
-lin judge_V2 = prepV2 (regV "judge") "" ;
+lin judge_V2 = prpV2 (regV "judge") "" ;
+lin judge_V2 = prpV2 (regV "judge") "" ;
lin judgment_N = regN "judgment" ;
lin judicious_A = longA "judicious" ;
-lin juggle_V2 = prepV2 (regV "juggle") "" ;
+lin juggle_V2 = prpV2 (regV "juggle") "" ;
lin juggle_V = (regV "juggle") ;
lin juice_N = regN "juice" ;
lin july_PN = regPN "july" ;
-lin jumble_V2 = prepV2 (regV "jumble") "" ;
+lin jumble_V2 = prpV2 (regV "jumble") "" ;
lin jump_V = (regV "jump") ;
lin jump_N = regN "jump" ;
lin june_PN = regPN "june" ;
lin junk_N = regN "junk" ;
lin just_A = longA "just" ;
lin justice_N = regN "justice" ;
-lin justify_V2 = prepV2 (regV "justify") "" ;
-lin juxtapose_V2 = prepV2 (regV "juxtapose") "" ;
+lin justify_V2 = prpV2 (regV "justify") "" ;
+lin juxtapose_V2 = prpV2 (regV "juxtapose") "" ;
lin juxtaposition_N = regN "juxtaposition" ;
lin keen_A = regA "keen" ;
lin keen_A2on = regA2 "keen" "on" ;
lin keen_A2 = regA2 "keen" "" ;
-lin keep_V2 = prepV2 keep_V "" ;
+lin keep_V2 = prpV2 keep_V "" ;
lin kennel_N = regN "kennel" ;
lin kettle_N = regN "kettle" ;
lin key_N = regN "key" ;
lin kick_N = regN "kick" ;
-lin kick_V2 = prepV2 (regV "kick") "" ;
+lin kick_V2 = prpV2 (regV "kick") "" ;
lin kidney_N = regN "kidney" ;
-lin kill_V2 = prepV2 (regV "kill") "" ;
+lin kill_V2 = prpV2 (regV "kill") "" ;
lin kill_V3f =dirprepV3 (regV "kill") "f" ;
lin kilogram_N = regN "kilogram" ;
lin kilometre_N = regN "kilometre" ;
@@ -3024,7 +3024,7 @@ lin kind_A2to = regA2 "kind" "to" ;
lin king_N = regN "king" ;
lin kingdom_N = regN "kingdom" ;
lin kiss_N = regN "kiss" ;
-lin kiss_V2 = prepV2 (regV "kiss") "" ;
+lin kiss_V2 = prpV2 (regV "kiss") "" ;
lin kiss_V = (regV "kiss") ;
lin kitchen_N = regN "kitchen" ;
lin knee_N = regN "knee" ;
@@ -3032,29 +3032,29 @@ lin kneel_V = useV IrregEng.kneel_V ;
lin knife_N = irregN "knife" "knives" ;
lin knob_N = regN "knob" ;
lin knock_N = regN "knock" ;
-lin knock_V2 = prepV2 (regV "knock") "" ;
+lin knock_V2 = prpV2 (regV "knock") "" ;
lin knock_V = (regV "knock") ;
lin knocker_N = regN "knocker" ;
lin knot_N = regN "knot" ;
-lin knot_V2 = prepV2 (regV "knot") "" ;
+lin knot_V2 = prpV2 (regV "knot") "" ;
lin know_VS = mkVS know_V ;
lin label_N = regN "label" ;
-lin label_V2 = prepV2 (regV "label") "" ;
+lin label_V2 = prpV2 (regV "label") "" ;
lin laboratory_N = regN "laboratory" ;
lin laborious_A = longA "laborious" ;
lin labour_N = massN "labour" ;
lin labour_V = (regV "labour") ;
lin lace_N = regN "lace" ;
-lin lace_V2 = prepV2 (regV "lace") "" ;
+lin lace_V2 = prpV2 (regV "lace") "" ;
lin lack_N = regN "lack" ;
-lin lack_V2 = prepV2 (regV "lack") "" ;
+lin lack_V2 = prpV2 (regV "lack") "" ;
lin lacuna_N = regN "lacuna" ;
lin ladder_N = regN "ladder" ;
lin lady_N = regN "lady" ;
lin lake_N = regN "lake" ;
lin lamb_N = regN "lamb" ;
lin lament_N = regN "lament" ;
-lin lament_V2 = prepV2 (regV "lament") "" ;
+lin lament_V2 = prpV2 (regV "lament") "" ;
lin lamp_N = regN "lamp" ;
lin land_N = regN "land" ;
lin land_V = (regV "land") ;
@@ -3069,7 +3069,7 @@ lin lately_Adv = mkAdv "lately" ;
lin latitude_N = regN "latitude" ;
lin lattice_N = regN "lattice" ;
lin laugh_N = regN "laugh" ;
-lin laugh_V2at = prepV2 (regV "laugh") "at" ;
+lin laugh_V2at = prpV2 (regV "laugh") "at" ;
lin laughter_N = regN "laughter" ;
lin law_N = regN "law" ;
lin lawn_N = regN "lawn" ;
@@ -3077,18 +3077,18 @@ lin lawyer_N = regN "lawyer" ;
lin lax_A = regA "lax" ;
lin lay_V3loc =dirprepV3 lay_V "loc" ;
lin layer_N = regN "layer" ;
-lin layer_V2 = prepV2 (regV "layer") "" ;
+lin layer_V2 = prpV2 (regV "layer") "" ;
lin laze_V = (regV "laze") ;
lin lazy_A = regA "lazy" ;
lin lead_N = regN "lead" ;
-lin lead_V2 = prepV2 lead_V "" ;
+lin lead_V2 = prpV2 lead_V "" ;
lin leaf_N = irregN "leaf" "leaves" ;
lin league_N = regN "league" ;
-lin lean_V2on = prepV2 (regV "lean") "on" ;
+lin lean_V2on = prpV2 (regV "lean") "on" ;
lin leap_V = (regV "leap") ;
lin learn_VS = mkVS (regV "learn") ;
lin leather_N = massN "leather" ;
-lin leave_V2 = prepV2 leave_V "" ;
+lin leave_V2 = prpV2 IrregEng.leave_V "" ;
lin leave_V = useV IrregEng.leave_V ;
lin lecture_N = regN "lecture" ;
lin lecture_V = (regV "lecture") ;
@@ -3100,18 +3100,18 @@ lin legacy_N = regN "legacy" ;
lin legal_A = longA "legal" ;
lin legible_A = longA "legible" ;
lin legitimate_A = longA "legitimate" ;
-lin legitimize_V2 = prepV2 (regV "legitimize") "" ;
+lin legitimize_V2 = prpV2 (regV "legitimize") "" ;
lin lemon_N = regN "lemon" ;
lin lend_V3to =dirprepV3 (regV "lend") "to" ;
lin length_N = regN "length" ;
-lin lengthen_V2 = prepV2 (regV "lengthen") "" ;
+lin lengthen_V2 = prpV2 (regV "lengthen") "" ;
lin lesson_N = regN "lesson" ;
lin let_V3se_vp =dirprepV3 let_V "se_vp" ;
lin lethal_A = longA "lethal" ;
lin letter_N = regN "letter" ;
lin level_A = longA "level" ;
lin level_N = regN "level" ;
-lin level_V2 = prepV2 (regV "level") "" ;
+lin level_V2 = prpV2 (regV "level") "" ;
lin lexical_A = longA "lexical" ;
lin lexicalist_A = longA "lexicalist" ;
lin lexicon_N = regN "lexicon" ;
@@ -3125,21 +3125,21 @@ lin libertine_N = regN "libertine" ;
lin liberty_N = regN "liberty" ;
lin library_N = regN "library" ;
lin licence_N = regN "licence" ;
-lin license_V2 = prepV2 (regV "license") "" ;
+lin license_V2 = prpV2 (regV "license") "" ;
lin lid_N = regN "lid" ;
lin lie_V = (regV "lie") ;
-lin lie_V2 = prepV2 lie_V "" ;
+lin lie_V2 = prpV2 IrregEng.lie_V "" ;
lin life_N = regN "life" ;
lin lift_N = regN "lift" ;
-lin lift_V2 = prepV2 (regV "lift") "" ;
+lin lift_V2 = prpV2 (regV "lift") "" ;
lin light_A = regA "light" ;
lin light_N = regN "light" ;
-lin light_V2 = prepV2 light_V "" ;
+lin light_V2 = prpV2 light_V "" ;
lin lightning_N = regN "lightning" ;
lin like_A = longA "like" ;
-lin like_V2 = prepV2 (regV "like") "" ;
-lin like_V2 = prepV2 (regV "like") "" ;
-lin like_V2 = prepV2 (regV "like") "" ;
+lin like_V2 = prpV2 (regV "like") "" ;
+lin like_V2 = prpV2 (regV "like") "" ;
+lin like_V2 = prpV2 (regV "like") "" ;
lin likelihood_N2of = prepN2 "likelihood" "of" ;
lin likely_A = longA "likely" ;
lin likely_A2 = longA2 "likely" "" ;
@@ -3147,9 +3147,9 @@ lin likely_A2 = longA2 "likely" "" ;
lin limb_N = regN "limb" ;
lin lime_N = regN "lime" ;
lin limit_N = regN "limit" ;
-lin limit_V2 = prepV2 (regV "limit") "" ;
+lin limit_V2 = prpV2 (regV "limit") "" ;
lin line_N = regN "line" ;
-lin line_V2 = prepV2 (regV "line") "" ;
+lin line_V2 = prpV2 (regV "line") "" ;
lin linear_A = longA "linear" ;
lin linguist_N = regN "linguist" ;
lin linguistic_A = longA "linguistic" ;
@@ -3165,8 +3165,8 @@ lin liquid_N = regN "liquid" ;
lin lisp_N = regN "lisp" ;
lin lisp_PN = regPN "lisp" ;
lin list_N = regN "list" ;
-lin list_V2 = prepV2 (regV "list") "" ;
-lin listen_V2to = prepV2 (regV "listen") "to" ;
+lin list_V2 = prpV2 (regV "list") "" ;
+lin listen_V2to = prpV2 (regV "listen") "to" ;
lin liszt_PN = regPN "liszt" ;
lin literal_A = longA "literal" ;
lin literary_A = longA "literary" ;
@@ -3174,18 +3174,18 @@ lin literature_N = massN "literature" ;
lin litre_N = regN "litre" ;
lin little_N = massN "little" ;
lin live_A = regA "live" ;
-lin live_V2 = prepV2 (regV "live") "" ;
+lin live_V2 = prpV2 (regV "live") "" ;
lin load_N = regN "load" ;
-lin load_V2 = prepV2 (regV "load") "" ;
+lin load_V2 = prpV2 (regV "load") "" ;
lin loaf_N = irregN "loaf" "loaves" ;
lin loan_V3to =dirprepV3 (regV "loan") "to" ;
lin lobster_N = regN "lobster" ;
lin local_A = longA "local" ;
-lin locate_V2 = prepV2 (regV "locate") "" ;
+lin locate_V2 = prpV2 (regV "locate") "" ;
lin location_N = regN "location" ;
lin locative_A = longA "locative" ;
lin lock_N = regN "lock" ;
-lin lock_V2 = prepV2 (regV "lock") "" ;
+lin lock_V2 = prpV2 (regV "lock") "" ;
lin log_N = regN "log" ;
lin logarithm_N = regN "logarithm" ;
lin logic_N = regN "logic" ;
@@ -3194,33 +3194,33 @@ lin london_PN = regPN "london" ;
lin lonely_A = regA "lonely" ;
lin long_Adv = mkAdv "long" ;
lin long_A = regA "long" ;
-lin long_V2for = prepV2 (regV "long") "for" ;
+lin long_V2for = prpV2 (regV "long") "for" ;
lin longwinded_A = longA "longwinded" ;
lin look_N = regN "look" ;
lin look_V3 =dirprepV3 (regV "look") "" ;
-lin look_V2for = prepV2 (regV "look") "for" ;
+lin look_V2for = prpV2 (regV "look") "for" ;
lin loop_N = regN "loop" ;
lin loophole_N = regN "loophole" ;
lin loose_A = regA "loose" ;
lin lord_N = regN "lord" ;
lin lore_N = regN "lore" ;
-lin lose_V2 = prepV2 lose_V "" ;
+lin lose_V2 = prpV2 lose_V "" ;
lin loss_N = regN "loss" ;
lin lot_N = regN "lot" ;
lin lottery_N = regN "lottery" ;
lin loud_A = regA "loud" ;
lin lounge_V = (regV "lounge") ;
lin love_N = regN "love" ;
-lin love_V2 = prepV2 (regV "love") "" ;
+lin love_V2 = prpV2 (regV "love") "" ;
lin lovely_A = regA "lovely" ;
lin low_A = regA "low" ;
-lin lower_V2 = prepV2 (regV "lower") "" ;
+lin lower_V2 = prpV2 (regV "lower") "" ;
lin loyal_A = longA "loyal" ;
lin loyal_A2to = longA2 "loyal" "to" ;
lin luck_N = regN "luck" ;
lin lump_N = regN "lump" ;
lin lung_N = regN "lung" ;
-lin lunge_V2 = prepV2 (regV "lunge") "" ;
+lin lunge_V2 = prpV2 (regV "lunge") "" ;
lin lurk_V = (regV "lurk") ;
lin lush_A = regA "lush" ;
lin luxury_N = regN "luxury" ;
@@ -3240,33 +3240,33 @@ lin mail_N = massN "mail" ;
lin mail_V3to =dirprepV3 (regV "mail") "to" ;
lin main_A = longA "main" ;
lin mainstream_A = longA "mainstream" ;
-lin maintain_V2 = prepV2 (regV "maintain") "" ;
+lin maintain_V2 = prpV2 (regV "maintain") "" ;
lin maintain_VS = mkVS (regV "maintain") ;
lin maintenance_N = regN "maintenance" ;
lin major_A = longA "major" ;
-lin make_V2 = prepV2 make_V "" ;
+lin make_V2 = prpV2 make_V "" ;
lin male_A = longA "male" ;
-lin malign_V2 = prepV2 (regV "malign") "" ;
+lin malign_V2 = prpV2 (regV "malign") "" ;
lin malignant_A = longA "malignant" ;
lin mammal_N = regN "mammal" ;
lin man_N = irregN "man" "men" ;
-lin man_V2 = prepV2 (regV "man") "" ;
-lin manage_V2 = prepV2 (regV "manage") "" ;
+lin man_V2 = prpV2 (regV "man") "" ;
+lin manage_V2 = prpV2 (regV "manage") "" ;
lin manage_VV = mkVV (regV "manage") ;
lin manager_N = regN "manager" ;
lin mandatory_A = longA "mandatory" ;
lin manifest_A = longA "manifest" ;
lin manifest_N = regN "manifest" ;
-lin manifest_V2 = prepV2 (regV "manifest") "" ;
+lin manifest_V2 = prpV2 (regV "manifest") "" ;
lin manifestation_N = regN "manifestation" ;
-lin manipulate_V2 = prepV2 (regV "manipulate") "" ;
+lin manipulate_V2 = prpV2 (regV "manipulate") "" ;
lin manner_N = regN "manner" ;
lin manoeuvre_N = regN "manoeuvre" ;
-lin manoeuvre_V2 = prepV2 (regV "manoeuvre") "" ;
+lin manoeuvre_V2 = prpV2 (regV "manoeuvre") "" ;
lin manoeuvre_V = (regV "manoeuvre") ;
lin manual_A = longA "manual" ;
lin manual_N = regN "manual" ;
-lin manufacture_V2 = prepV2 (regV "manufacture") "" ;
+lin manufacture_V2 = prpV2 (regV "manufacture") "" ;
lin manuscript_N = regN "manuscript" ;
lin map_N = regN "map" ;
lin map_V3to =dirprepV3 (regV "map") "to" ;
@@ -3277,20 +3277,20 @@ lin margin_N = regN "margin" ;
lin marginal_A = longA "marginal" ;
lin marine_A = longA "marine" ;
lin mark_N = regN "mark" ;
-lin mark_V2 = prepV2 (regV "mark") "" ;
+lin mark_V2 = prpV2 (regV "mark") "" ;
lin market_N = regN "market" ;
lin marking_N = regN "marking" ;
lin marriage_N = regN "marriage" ;
-lin marry_V2 = prepV2 (regV "marry") "" ;
+lin marry_V2 = prpV2 (regV "marry") "" ;
lin mars_PN = regPN "mars" ;
lin mary_PN = regPN "mary" ;
lin mass_N = regN "mass" ;
lin massive_A = longA "massive" ;
lin master_N = regN "master" ;
-lin master_V2 = prepV2 (regV "master") "" ;
+lin master_V2 = prpV2 (regV "master") "" ;
lin mat_N = regN "mat" ;
lin match_N = regN "match" ;
-lin match_V2 = prepV2 (regV "match") "" ;
+lin match_V2 = prpV2 (regV "match") "" ;
lin material_A = longA "material" ;
lin material_N = regN "material" ;
lin mathematical_A = longA "mathematical" ;
@@ -3303,30 +3303,30 @@ lin mature_A = regA "mature" ;
lin mature_V = (regV "mature") ;
lin maxim_N = regN "maxim" ;
lin maximal_A = longA "maximal" ;
-lin maximize_V2 = prepV2 (regV "maximize") "" ;
+lin maximize_V2 = prpV2 (regV "maximize") "" ;
lin maximum_N = regN "maximum" ;
lin may_PN = regPN "may" ;
lin maybe_Adv = mkAdv "maybe" ;
lin mayor_N = regN "mayor" ;
lin meal_N = regN "meal" ;
lin mean_A = regA "mean" ;
-lin mean_V2 = prepV2 mean_V "" ;
+lin mean_V2 = prpV2 mean_V "" ;
lin mean_VS = mkVS mean_V ;
lin meaning_N = regN "meaning" ;
lin meanwhile_Adv = mkAdv "meanwhile" ;
lin measure_N = regN "measure" ;
-lin measure_V2 = prepV2 (regV "measure") "" ;
+lin measure_V2 = prpV2 (regV "measure") "" ;
lin meat_N = massN "meat" ;
lin mechanic_V = (regV "mechanic") ;
lin mechanical_A = longA "mechanical" ;
lin mechanism_N = regN "mechanism" ;
-lin mechanize_V2 = prepV2 (regV "mechanize") "" ;
-lin mediate_V2 = prepV2 (regV "mediate") "" ;
+lin mechanize_V2 = prpV2 (regV "mechanize") "" ;
+lin mediate_V2 = prpV2 (regV "mediate") "" ;
lin medical_A = longA "medical" ;
lin medicine_N = massN "medicine" ;
lin medium_A = longA "medium" ;
lin medium_N = regN "medium" ;
-lin meet_V2 = prepV2 meet_V "" ;
+lin meet_V2 = prpV2 meet_V "" ;
lin meeting_N2with = prepN2 "meeting" "with" ;
lin melody_N = regN "melody" ;
lin melt_V = (regV "melt") ;
@@ -3335,12 +3335,12 @@ lin memorable_A = longA "memorable" ;
lin memorial_N = regN "memorial" ;
lin memory_N2ger = prepN2 "memory" "ger" ;
lin memory_N2of = prepN2 "memory" "of" ;
-lin mend_V2 = prepV2 (regV "mend") "" ;
+lin mend_V2 = prpV2 (regV "mend") "" ;
lin mental_A = longA "mental" ;
lin mention_N = regN "mention" ;
-lin mention_V2 = prepV2 (regV "mention") "" ;
+lin mention_V2 = prpV2 (regV "mention") "" ;
lin mercy_N = regN "mercy" ;
-lin merge_V2 = prepV2 (regV "merge") "" ;
+lin merge_V2 = prpV2 (regV "merge") "" ;
lin merit_N = regN "merit" ;
lin merry_A = regA "merry" ;
lin mess_N = regN "mess" ;
@@ -3365,19 +3365,19 @@ lin mile_N = regN "mile" ;
lin military_A = longA "military" ;
lin milk_N = massN "milk" ;
lin mill_N = regN "mill" ;
-lin mill_V2 = prepV2 (regV "mill") "" ;
+lin mill_V2 = prpV2 (regV "mill") "" ;
lin million_N2 = prepN2 "million" "" ;
lin mimic_N = regN "mimic" ;
-lin mimic_V2 = prepV2 (regV "mimic") "" ;
+lin mimic_V2 = prpV2 (regV "mimic") "" ;
lin mind_N = regN "mind" ;
-lin mind_V2 = prepV2 (regV "mind") "" ;
-lin mind_V2 = prepV2 (regV "mind") "" ;
+lin mind_V2 = prpV2 (regV "mind") "" ;
+lin mind_V2 = prpV2 (regV "mind") "" ;
lin mine_N = regN "mine" ;
-lin mine_V2 = prepV2 (regV "mine") "" ;
+lin mine_V2 = prpV2 (regV "mine") "" ;
lin mineral_N = regN "mineral" ;
lin minim_N = regN "minim" ;
lin minimal_A = longA "minimal" ;
-lin minimize_V2 = prepV2 (regV "minimize") "" ;
+lin minimize_V2 = prpV2 (regV "minimize") "" ;
lin minimum_N = regN "minimum" ;
lin minister_N = regN "minister" ;
lin ministry_N = regN "ministry" ;
@@ -3390,9 +3390,9 @@ lin mirror_N = regN "mirror" ;
lin miscellaneous_A = longA "miscellaneous" ;
lin misconception_N = regN "misconception" ;
lin misery_N = regN "misery" ;
-lin mislead_V2 = prepV2 (regV "mislead") "" ;
-lin misplace_V2 = prepV2 (regV "misplace") "" ;
-lin miss_V2 = prepV2 (regV "miss") "" ;
+lin mislead_V2 = prpV2 (regV "mislead") "" ;
+lin misplace_V2 = prpV2 (regV "misplace") "" ;
+lin miss_V2 = prpV2 (regV "miss") "" ;
lin missile_N = regN "missile" ;
lin mist_N = regN "mist" ;
lin mistake_N = regN "mistake" ;
@@ -3403,13 +3403,13 @@ lin mnemonic_A = longA "mnemonic" ;
lin mode_N = regN "mode" ;
lin model_A = longA "model" ;
lin model_N = regN "model" ;
-lin model_V2 = prepV2 (regV "model") "" ;
+lin model_V2 = prpV2 (regV "model") "" ;
lin moderate_A = longA "moderate" ;
-lin moderate_V2 = prepV2 (regV "moderate") "" ;
+lin moderate_V2 = prpV2 (regV "moderate") "" ;
lin modern_A = longA "modern" ;
lin modest_A = longA "modest" ;
lin modesty_N = massN "modesty" ;
-lin modify_V2 = prepV2 (regV "modify") "" ;
+lin modify_V2 = prpV2 (regV "modify") "" ;
lin modular_A = longA "modular" ;
lin module_N = regN "module" ;
lin molecular_A = longA "molecular" ;
@@ -3421,7 +3421,7 @@ lin momentum_N = regN "momentum" ;
lin monday_PN = regPN "monday" ;
lin money_N = massN "money" ;
lin monitor_N = regN "monitor" ;
-lin monitor_V2 = prepV2 (regV "monitor") "" ;
+lin monitor_V2 = prpV2 (regV "monitor") "" ;
lin monkey_N = regN "monkey" ;
lin monotonic_A = longA "monotonic" ;
lin monotonically_Adv = mkAdv "monotonically" ;
@@ -3440,11 +3440,11 @@ lin mosquito_N = regN "mosquito" ;
lin mostly_Adv = mkAdv "mostly" ;
lin mother_N2of = prepN2 "mother" "of" ;
lin motion_N = regN "motion" ;
-lin motivate_V2 = prepV2 (regV "motivate") "" ;
+lin motivate_V2 = prpV2 (regV "motivate") "" ;
lin motive_N = regN "motive" ;
lin motor_N = regN "motor" ;
lin mould_N = regN "mould" ;
-lin mould_V2 = prepV2 (regV "mould") "" ;
+lin mould_V2 = prpV2 (regV "mould") "" ;
lin mountain_N = regN "mountain" ;
lin mouse_N = regN "mouse" ;
lin mouth_N = regN "mouth" ;
@@ -3462,7 +3462,7 @@ lin muscle_N = regN "muscle" ;
lin muscular_A = longA "muscular" ;
lin music_N = massN "music" ;
lin musical_N = regN "musical" ;
-lin mutter_V2about = prepV2 (regV "mutter") "about" ;
+lin mutter_V2about = prpV2 (regV "mutter") "about" ;
lin mutual_A = longA "mutual" ;
lin mystery_N = regN "mystery" ;
lin myth_N = regN "myth" ;
@@ -3471,10 +3471,10 @@ lin mythology_N = regN "mythology" ;
lin nail_N = regN "nail" ;
lin naive_A = longA "naive" ;
lin name_N = regN "name" ;
-lin name_V2 = prepV2 (regV "name") "" ;
+lin name_V2 = prpV2 (regV "name") "" ;
lin namely_Adv = mkAdv "namely" ;
lin narrow_A = regA "narrow" ;
-lin narrow_V2 = prepV2 (regV "narrow") "" ;
+lin narrow_V2 = prpV2 (regV "narrow") "" ;
lin nasty_A = regA "nasty" ;
lin nation_N = regN "nation" ;
lin native_A = longA "native" ;
@@ -3490,27 +3490,27 @@ lin neat_A = regA "neat" ;
lin necessary_A = longA "necessary" ;
lin necessary_A2for = longA2 "necessary" "for" ;
lin necessary_A2to = longA2 "necessary" "to" ;
-lin necessitate_V2 = prepV2 (regV "necessitate") "" ;
+lin necessitate_V2 = prpV2 (regV "necessitate") "" ;
lin necessity_N = regN "necessity" ;
lin neck_N = regN "neck" ;
lin need_N = regN "need" ;
-lin need_V2 = prepV2 (regV "need") "" ;
+lin need_V2 = prpV2 (regV "need") "" ;
lin needle_N = regN "needle" ;
-lin negate_V2 = prepV2 (regV "negate") "" ;
+lin negate_V2 = prpV2 (regV "negate") "" ;
lin negative_A = longA "negative" ;
lin negative_N = regN "negative" ;
lin neglect_N = regN "neglect" ;
-lin neglect_V2 = prepV2 (regV "neglect") "" ;
+lin neglect_V2 = prpV2 (regV "neglect") "" ;
lin negligence_N = regN "negligence" ;
lin negligent_A = longA "negligent" ;
lin negligible_A = longA "negligible" ;
-lin negotiate_V2with = prepV2 (regV "negotiate") "with" ;
+lin negotiate_V2with = prpV2 (regV "negotiate") "with" ;
lin neighbour_N = regN "neighbour" ;
lin nephew_N2of = prepN2 "nephew" "of" ;
lin nerve_N = regN "nerve" ;
lin nervous_A = longA "nervous" ;
lin nest_N = regN "nest" ;
-lin nest_V2in = prepV2 (regV "nest") "in" ;
+lin nest_V2in = prpV2 (regV "nest") "in" ;
lin net_N = regN "net" ;
lin network_N = regN "network" ;
lin neutral_A = longA "neutral" ;
@@ -3521,20 +3521,20 @@ lin news_N = regN "news" ;
lin newspaper_N = regN "newspaper" ;
lin newton_PN = regPN "newton" ;
lin next_A = longA "next" ;
-lin nibble_V2 = prepV2 (regV "nibble") "" ;
+lin nibble_V2 = prpV2 (regV "nibble") "" ;
lin nice_A = regA "nice" ;
lin nicety_N = regN "nicety" ;
lin nigeria_PN = regPN "nigeria" ;
lin night_N = regN "night" ;
-lin nip_V2 = prepV2 (regV "nip") "" ;
+lin nip_V2 = prpV2 (regV "nip") "" ;
lin noble_A = regA "noble" ;
lin nobleman_N = irregN "nobleman" "noblemen" ;
-lin nod_V2 = prepV2 (regV "nod") "" ;
+lin nod_V2 = prpV2 (regV "nod") "" ;
lin nod_V = (regV "nod") ;
lin node_N = regN "node" ;
lin noise_N = regN "noise" ;
lin nominal_A = longA "nominal" ;
-lin nominate_V2 = prepV2 (regV "nominate") "" ;
+lin nominate_V2 = prpV2 (regV "nominate") "" ;
lin nominative_A = longA "nominative" ;
lin nonetheless_Adv = mkAdv "nonetheless" ;
lin nonsense_N = regN "nonsense" ;
@@ -3551,7 +3551,7 @@ lin notation_N = regN "notation" ;
lin note_N = regN "note" ;
lin note_VS = mkVS (regV "note") ;
lin notice_N = regN "notice" ;
-lin notice_V2 = prepV2 (regV "notice") "" ;
+lin notice_V2 = prpV2 (regV "notice") "" ;
lin notice_VS = mkVS (regV "notice") ;
lin notion_N = regN "notion" ;
lin notoriety_N = massN "notoriety" ;
@@ -3569,14 +3569,14 @@ lin nowhere_Adv = proAdv "nowhere" ;
lin nuclear_A = regA "nuclear" ;
lin nucleus_N = regN "nucleus" ;
lin nudge_N = regN "nudge" ;
-lin nudge_V2 = prepV2 (regV "nudge") "" ;
+lin nudge_V2 = prpV2 (regV "nudge") "" ;
lin nuisance_N = regN "nuisance" ;
lin numeral_N = regN "numeral" ;
lin numeric_A = longA "numeric" ;
lin numerical_A = longA "numerical" ;
lin numerous_A = longA "numerous" ;
lin nurse_N = regN "nurse" ;
-lin nurse_V2 = prepV2 (regV "nurse") "" ;
+lin nurse_V2 = prpV2 (regV "nurse") "" ;
lin nut_N = regN "nut" ;
lin nutrient_N = regN "nutrient" ;
lin nutrition_N = regN "nutrition" ;
@@ -3586,29 +3586,29 @@ lin oaf_N = regN "oaf" ;
lin oak_N = regN "oak" ;
lin oar_N = regN "oar" ;
lin oath_N = regN "oath" ;
-lin obey_V2 = prepV2 (regV "obey") "" ;
+lin obey_V2 = prpV2 (regV "obey") "" ;
lin object_N = regN "object" ;
-lin object_V2to = prepV2 (regV "object") "to" ;
+lin object_V2to = prpV2 (regV "object") "to" ;
lin objectionable_A = longA "objectionable" ;
lin objective_A = longA "objective" ;
lin objective_N = regN "objective" ;
lin obligation_N = regN "obligation" ;
lin obligatory_A = longA "obligatory" ;
lin obligatory_A2for = longA2 "obligatory" "for" ;
-lin oblige_V2 = prepV2 (regV "oblige") "" ;
+lin oblige_V2 = prpV2 (regV "oblige") "" ;
lin oblique_A = longA "oblique" ;
lin obscure_A = longA "obscure" ;
-lin obscure_V2 = prepV2 (regV "obscure") "" ;
-lin observe_V2 = prepV2 (regV "observe") "" ;
+lin obscure_V2 = prpV2 (regV "obscure") "" ;
+lin observe_V2 = prpV2 (regV "observe") "" ;
lin obstacle_N = regN "obstacle" ;
-lin obstruct_V2 = prepV2 (regV "obstruct") "" ;
+lin obstruct_V2 = prpV2 (regV "obstruct") "" ;
lin obstruction_V = (regV "obstruction") ;
-lin obtain_V2 = prepV2 (regV "obtain") "" ;
+lin obtain_V2 = prpV2 (regV "obtain") "" ;
lin obvious_A = longA "obvious" ;
lin obvious_A2 = longA2 "obvious" "" ;
lin occasion_N = regN "occasion" ;
lin occupation_N = regN "occupation" ;
-lin occupy_V2 = prepV2 (regV "occupy") "" ;
+lin occupy_V2 = prpV2 (regV "occupy") "" ;
lin occur_V = (regV "occur") ;
lin occurrence_V = (regV "occurrence") ;
lin ocean_N = regN "ocean" ;
@@ -3617,7 +3617,7 @@ lin odd_A = regA "odd" ;
lin of_Prep = mkPrep "of" ;
lin off_Prep = mkPrep "off" ;
lin offence_N2against = prepN2 "offence" "against" ;
-lin offend_V2 = prepV2 (regV "offend") "" ;
+lin offend_V2 = prpV2 (regV "offend") "" ;
lin offense_N2against = prepN2 "offense" "against" ;
lin offensive_A = longA "offensive" ;
lin offer_VV = mkVV (regV "offer") ;
@@ -3625,13 +3625,13 @@ lin offer_N2 = prepN2 "offer" "" ;
lin office_N = regN "office" ;
lin officer_N = regN "officer" ;
lin official_N = regN "official" ;
-lin offset_V2 = prepV2 (regV "offset") "" ;
+lin offset_V2 = prpV2 (regV "offset") "" ;
lin often_Adv = mkAdv "often" ;
lin oil_N = massN "oil" ;
-lin oil_V2 = prepV2 (regV "oil") "" ;
+lin oil_V2 = prpV2 (regV "oil") "" ;
lin old_A = regA "old" ;
lin omission_N = regN "omission" ;
-lin omit_V2 = prepV2 (regV "omit") "" ;
+lin omit_V2 = prpV2 (regV "omit") "" ;
lin omniscient_A = longA "omniscient" ;
--lin on_Prep = mkPrep "on" ;
lin once_Adv = mkAdv "once" ;
@@ -3647,7 +3647,7 @@ lin open_A = longA "open" ;
lin open_V = (regV "open") ;
lin opening_N = regN "opening" ;
lin operand_N = regN "operand" ;
-lin operate_V2 = prepV2 (regV "operate") "" ;
+lin operate_V2 = prpV2 (regV "operate") "" ;
lin operation_N2on = prepN2 "operation" "on" ;
lin operator_N = regN "operator" ;
lin opinion_N = regN "opinion" ;
@@ -3655,21 +3655,21 @@ lin opponent_N = regN "opponent" ;
lin opportune_A = longA "opportune" ;
lin opportunistic_A = longA "opportunistic" ;
lin opportunity_N = regN "opportunity" ;
-lin oppose_V2 = prepV2 (regV "oppose") "" ;
+lin oppose_V2 = prpV2 (regV "oppose") "" ;
lin opposite_A = longA "opposite" ;
lin opposition_N2to = prepN2 "opposition" "to" ;
lin optimal_A = longA "optimal" ;
lin optimism_N = massN "optimism" ;
lin optimist_N = regN "optimist" ;
-lin optimize_V2 = prepV2 (regV "optimize") "" ;
+lin optimize_V2 = prpV2 (regV "optimize") "" ;
lin optimum_V = (regV "optimum") ;
lin option_N = regN "option" ;
lin oral_A = regA "oral" ;
lin orange_A = longA "orange" ;
lin orange_N = regN "orange" ;
lin order_N = regN "order" ;
-lin order_V2 = prepV2 (regV "order") "" ;
-lin order_V2 = prepV2 (regV "order") "" ;
+lin order_V2 = prpV2 (regV "order") "" ;
+lin order_V2 = prpV2 (regV "order") "" ;
lin ordering_N = regN "ordering" ;
lin orderly_A = longA "orderly" ;
lin ordinary_A = longA "ordinary" ;
@@ -3678,9 +3678,9 @@ lin organ_N = regN "organ" ;
lin organic_A = longA "organic" ;
lin organically_Adv = mkAdv "organically" ;
lin organization_N = regN "organization" ;
-lin organize_V2 = prepV2 (regV "organize") "" ;
+lin organize_V2 = prpV2 (regV "organize") "" ;
lin orient_N = regN "orient" ;
-lin orient_V2 = prepV2 (regV "orient") "" ;
+lin orient_V2 = prpV2 (regV "orient") "" ;
lin origin_N = regN "origin" ;
lin original_A = longA "original" ;
lin original_N = regN "original" ;
@@ -3698,11 +3698,11 @@ lin outdoor_A = longA "outdoor" ;
lin outdoors_N = massN "outdoors" ;
lin outer_A = longA "outer" ;
lin outlaw_N = regN "outlaw" ;
-lin outlaw_V2 = prepV2 (regV "outlaw") "" ;
+lin outlaw_V2 = prpV2 (regV "outlaw") "" ;
lin outline_N = regN "outline" ;
-lin outline_V2 = prepV2 (regV "outline") "" ;
+lin outline_V2 = prpV2 (regV "outline") "" ;
lin outrage_N = regN "outrage" ;
-lin outrage_V2 = prepV2 (regV "outrage") "" ;
+lin outrage_V2 = prpV2 (regV "outrage") "" ;
lin outside_Adv = proAdv "outside" ;
lin outside_N = regN "outside" ;
lin outside_Prep = mkPrep "outside" ;
@@ -3710,33 +3710,33 @@ lin outstanding_A = longA "outstanding" ;
lin over_N = regN "over" ;
lin over_Prep = mkPrep "over" ;
lin overflow_N = regN "overflow" ;
-lin overflow_V2 = prepV2 (regV "overflow") "" ;
+lin overflow_V2 = prpV2 (regV "overflow") "" ;
lin overflow_V = (regV "overflow") ;
lin overlap_V = (regV "overlap") ;
lin overt_A = longA "overt" ;
lin overture_N = regN "overture" ;
-lin overwhelm_V2 = prepV2 (regV "overwhelm") "" ;
+lin overwhelm_V2 = prpV2 (regV "overwhelm") "" ;
lin owe_V3 = dirdirV3 (regV "owe") ;
lin own_A = longA "own" ;
-lin own_V2 = prepV2 (regV "own") "" ;
+lin own_V2 = prpV2 (regV "own") "" ;
lin ox_N = irregN "ox" "ox" ;
lin oxford_PN = regPN "oxford" ;
lin oxygen_N = massN "oxygen" ;
lin pace_N = regN "pace" ;
-lin pack_V2 = prepV2 (regV "pack") "" ;
+lin pack_V2 = prpV2 (regV "pack") "" ;
lin package_N = regN "package" ;
-lin package_V2 = prepV2 (regV "package") "" ;
+lin package_V2 = prpV2 (regV "package") "" ;
lin packet_N = regN "packet" ;
lin page_N = regN "page" ;
lin pain_N = regN "pain" ;
lin painstaking_A = longA "painstaking" ;
lin paint_N = massN "paint" ;
-lin paint_V2 = prepV2 (regV "paint") "" ;
+lin paint_V2 = prpV2 (regV "paint") "" ;
lin pair_N = regN "pair" ;
lin pair_V3with =dirprepV3 (regV "pair") "with" ;
lin palace_N = regN "palace" ;
lin pale_A = regA "pale" ;
-lin pamper_V2 = prepV2 (regV "pamper") "" ;
+lin pamper_V2 = prpV2 (regV "pamper") "" ;
lin pamphlet_N = regN "pamphlet" ;
lin pan_N = regN "pan" ;
lin panacea_N = regN "panacea" ;
@@ -3747,38 +3747,38 @@ lin panic_V = (regV "panic") ;
lin panic_N = regN "panic" ;
lin pantry_N = regN "pantry" ;
lin paper_N = regN "paper" ;
-lin paper_V2 = prepV2 (regV "paper") "" ;
+lin paper_V2 = prpV2 (regV "paper") "" ;
lin paradigm_N = regN "paradigm" ;
lin paradox_N = regN "paradox" ;
lin paragraph_N = regN "paragraph" ;
lin parallel_N = regN "parallel" ;
-lin parallel_V2 = prepV2 (regV "parallel") "" ;
+lin parallel_V2 = prpV2 (regV "parallel") "" ;
lin parallel_A = longA "parallel" ;
lin parallel_A2to = longA2 "parallel" "to" ;
lin parameter_N = regN "parameter" ;
lin paraphrase_N = regN "paraphrase" ;
-lin paraphrase_V2 = prepV2 (regV "paraphrase") "" ;
+lin paraphrase_V2 = prpV2 (regV "paraphrase") "" ;
lin parasite_N = regN "parasite" ;
lin parasitic_A = longA "parasitic" ;
lin parasol_N = regN "parasol" ;
lin parcel_N = regN "parcel" ;
lin parent_N2of = prepN2 "parent" "of" ;
lin parenthesis_N = irregN "parenthesis" "parenthesis" ;
-lin parenthesize_V2 = prepV2 (regV "parenthesize") "" ;
+lin parenthesize_V2 = prpV2 (regV "parenthesize") "" ;
lin parenthetical_A = longA "parenthetical" ;
lin parity_N = regN "parity" ;
lin park_N = regN "park" ;
-lin park_V2 = prepV2 (regV "park") "" ;
+lin park_V2 = prpV2 (regV "park") "" ;
lin parliament_N = regN "parliament" ;
-lin parse_V2 = prepV2 (regV "parse") "" ;
+lin parse_V2 = prpV2 (regV "parse") "" ;
lin parsimony_N = regN "parsimony" ;
lin part_N = regN "part" ;
lin participant_N = regN "participant" ;
-lin participate_V2in = prepV2 (regV "participate") "in" ;
+lin participate_V2in = prpV2 (regV "participate") "in" ;
lin particle_N = regN "particle" ;
lin particular_A = longA "particular" ;
lin partition_N = regN "partition" ;
-lin partition_V2 = prepV2 (regV "partition") "" ;
+lin partition_V2 = prpV2 (regV "partition") "" ;
lin partly_Adv = mkAdv "partly" ;
lin partner_N = regN "partner" ;
lin party_N = regN "party" ;
@@ -3794,7 +3794,7 @@ lin paste_N = regN "paste" ;
lin paste_V3to =dirprepV3 (regV "paste") "to" ;
lin pastry_N = massN "pastry" ;
lin pasty_N = regN "pasty" ;
-lin pat_V2 = prepV2 (regV "pat") "" ;
+lin pat_V2 = prpV2 (regV "pat") "" ;
lin path_N = regN "path" ;
lin pathology_N = regN "pathology" ;
lin patience_N = regN "patience" ;
@@ -3806,7 +3806,7 @@ lin paucity_N2of = prepN2 "paucity" "of" ;
lin pause_V = (regV "pause") ;
lin pause_N = regN "pause" ;
lin pay_N = regN "pay" ;
-lin pay_V2for = prepV2 pay_V "for" ;
+lin pay_V2for = prpV2 pay_V "for" ;
lin pea_N = regN "pea" ;
lin peace_N = massN "peace" ;
lin peak_N = regN "peak" ;
@@ -3821,15 +3821,15 @@ lin pelvic_A = longA "pelvic" ;
lin pelvis_N = regN "pelvis" ;
lin pen_N = regN "pen" ;
lin penal_A = longA "penal" ;
-lin penalize_V2 = prepV2 (regV "penalize") "" ;
+lin penalize_V2 = prpV2 (regV "penalize") "" ;
lin penalty_N = regN "penalty" ;
lin pencil_N = regN "pencil" ;
lin pending_A = longA "pending" ;
-lin penetrate_V2 = prepV2 (regV "penetrate") "" ;
+lin penetrate_V2 = prpV2 (regV "penetrate") "" ;
lin penny_N = regN "penny" ;
lin people_N = regN "people" ;
lin pepper_N = massN "pepper" ;
-lin perceive_V2 = prepV2 (regV "perceive") "" ;
+lin perceive_V2 = prpV2 (regV "perceive") "" ;
lin perception_N = regN "perception" ;
lin perceptive_A = longA "perceptive" ;
lin perceptual_A = longA "perceptual" ;
@@ -3842,16 +3842,16 @@ lin perhaps_Adv = mkAdv "perhaps" ;
lin period_N = regN "period" ;
lin peripheral_A = longA "peripheral" ;
lin periphery_N = regN "periphery" ;
-lin perjure_V2 = prepV2 (regV "perjure") "" ;
+lin perjure_V2 = prpV2 (regV "perjure") "" ;
lin permanent_A = longA "permanent" ;
lin permissible_A = longA "permissible" ;
lin permission_N = regN "permission" ;
lin permissive_A = longA "permissive" ;
lin permit_N = regN "permit" ;
-lin permit_V2 = prepV2 (regV "permit") "" ;
-lin permute_V2 = prepV2 (regV "permute") "" ;
+lin permit_V2 = prpV2 (regV "permit") "" ;
+lin permute_V2 = prpV2 (regV "permute") "" ;
lin perpetual_A = longA "perpetual" ;
-lin perpetuate_V2 = prepV2 (regV "perpetuate") "" ;
+lin perpetuate_V2 = prpV2 (regV "perpetuate") "" ;
lin perpetuity_N = regN "perpetuity" ;
lin persimmon_N = regN "persimmon" ;
lin persist_V = (regV "persist") ;
@@ -3862,13 +3862,13 @@ lin personal_A = longA "personal" ;
lin perspective_N = regN "perspective" ;
lin perspicuous_A = longA "perspicuous" ;
lin persuade_V3 =dirprepV3 (regV "persuade") "" ;
-lin persuade_V2 = prepV2 (regV "persuade") "" ;
+lin persuade_V2 = prpV2 (regV "persuade") "" ;
lin persuasion_N = regN "persuasion" ;
lin persuasive_A = longA "persuasive" ;
lin perverse_A = longA "perverse" ;
lin perversion_N = regN "perversion" ;
lin pervert_N = regN "pervert" ;
-lin pervert_V2 = prepV2 (regV "pervert") "" ;
+lin pervert_V2 = prpV2 (regV "pervert") "" ;
lin pet_N = regN "pet" ;
lin petrol_N = massN "petrol" ;
lin phase_N = regN "phase" ;
@@ -3876,7 +3876,7 @@ lin phenomenon_N = irregN "phenomenon" "phenomenon" ;
lin philosopher_N = regN "philosopher" ;
lin philosophy_N = regN "philosophy" ;
lin phone_N = regN "phone" ;
-lin phone_V2 = prepV2 (regV "phone") "" ;
+lin phone_V2 = prpV2 (regV "phone") "" ;
lin phonemic_A = longA "phonemic" ;
lin phonetic_A = longA "phonetic" ;
lin phonetically_Adv = mkAdv "phonetically" ;
@@ -3884,7 +3884,7 @@ lin phonology_N = massN "phonology" ;
lin phonotactic_A = longA "phonotactic" ;
lin photo_N = regN "photo" ;
lin photograph_N = regN "photograph" ;
-lin photograph_V2 = prepV2 (regV "photograph") "" ;
+lin photograph_V2 = prpV2 (regV "photograph") "" ;
lin photography_N = massN "photography" ;
lin phrase_N = regN "phrase" ;
lin physical_A = longA "physical" ;
@@ -3893,24 +3893,24 @@ lin physics_N = regN "physics" ;
lin pianist_N = regN "pianist" ;
lin piano_N = regN "piano" ;
lin pick_N = regN "pick" ;
-lin pick_V2 = prepV2 (regV "pick") "" ;
+lin pick_V2 = prpV2 (regV "pick") "" ;
lin pick_V3 =dirprepV3 (regV "pick") "" ;
lin picnic_N = regN "picnic" ;
lin picnic_V = (regV "picnic") ;
lin picture_N = regN "picture" ;
-lin picture_V2 = prepV2 (regV "picture") "" ;
+lin picture_V2 = prpV2 (regV "picture") "" ;
lin piece_N = regN "piece" ;
-lin pierce_V2 = prepV2 (regV "pierce") "" ;
+lin pierce_V2 = prpV2 (regV "pierce") "" ;
lin pig_N = regN "pig" ;
lin pigeon_N = regN "pigeon" ;
lin pilchard_N = regN "pilchard" ;
lin pile_N = regN "pile" ;
-lin pilfer_V2 = prepV2 (regV "pilfer") "" ;
+lin pilfer_V2 = prpV2 (regV "pilfer") "" ;
lin pill_N = regN "pill" ;
lin pillar_N = regN "pillar" ;
lin pillow_N = regN "pillow" ;
lin pilot_N = regN "pilot" ;
-lin pilot_V2 = prepV2 (regV "pilot") "" ;
+lin pilot_V2 = prpV2 (regV "pilot") "" ;
lin pin_N = regN "pin" ;
lin pin_V3to =dirprepV3 (regV "pin") "to" ;
lin pink_A = regA "pink" ;
@@ -3918,16 +3918,16 @@ lin pipe_N = regN "pipe" ;
lin pistol_N = regN "pistol" ;
lin pit_N = regN "pit" ;
lin pitch_N = regN "pitch" ;
-lin pitch_V2 = prepV2 (regV "pitch") "" ;
+lin pitch_V2 = prpV2 (regV "pitch") "" ;
lin pitchfork_N = regN "pitchfork" ;
lin pith_N = regN "pith" ;
-lin pity_V2 = prepV2 (regV "pity") "" ;
+lin pity_V2 = prpV2 (regV "pity") "" ;
lin pity_N = regN "pity" ;
lin place_N = regN "place" ;
-lin place_V2 = prepV2 (regV "place") "" ;
+lin place_V2 = prpV2 (regV "place") "" ;
lin place_V3in =dirprepV3 (regV "place") "in" ;
lin plague_N = regN "plague" ;
-lin plague_V2 = prepV2 (regV "plague") "" ;
+lin plague_V2 = prpV2 (regV "plague") "" ;
lin plain_A = regA "plain" ;
lin plain_N = regN "plain" ;
lin plan_VV = mkVV (regV "plan") ;
@@ -3943,11 +3943,11 @@ lin plateau_N = regN "plateau" ;
lin platypus_N = regN "platypus" ;
lin plausible_A = longA "plausible" ;
lin play_N = regN "play" ;
-lin play_V2 = prepV2 (regV "play") "" ;
+lin play_V2 = prpV2 (regV "play") "" ;
lin play_V = (regV "play") ;
-lin play_V2with = prepV2 (regV "play") "with" ;
+lin play_V2with = prpV2 (regV "play") "with" ;
lin pleasant_A = longA "pleasant" ;
-lin please_V2 = prepV2 (regV "please") "" ;
+lin please_V2 = prpV2 (regV "please") "" ;
lin pleasure_N = regN "pleasure" ;
lin pledge_N = regN "pledge" ;
lin pledge_VS = mkVS (regV "pledge") ;
@@ -3964,14 +3964,14 @@ lin plunge_V = (regV "plunge") ;
lin plural_A = longA "plural" ;
lin plural_N = regN "plural" ;
lin pocket_N = regN "pocket" ;
-lin pocket_V2 = prepV2 (regV "pocket") "" ;
+lin pocket_V2 = prpV2 (regV "pocket") "" ;
lin poem_N = regN "poem" ;
lin poet_N = regN "poet" ;
lin poetry_N = massN "poetry" ;
lin point_N = regN "point" ;
-lin point_V2to = prepV2 (regV "point") "to" ;
+lin point_V2to = prpV2 (regV "point") "to" ;
lin poison_N = regN "poison" ;
-lin poison_V2 = prepV2 (regV "poison") "" ;
+lin poison_V2 = prpV2 (regV "poison") "" ;
lin poland_PN = regPN "poland" ;
lin polar_A = longA "polar" ;
lin pole_N = regN "pole" ;
@@ -3979,13 +3979,13 @@ lin policeman_N = irregN "policeman" "policeman" ;
lin policy_N = regN "policy" ;
lin polish_A = longA "polish" ;
lin polish_N = regN "polish" ;
-lin polish_V2 = prepV2 (regV "polish") "" ;
+lin polish_V2 = prpV2 (regV "polish") "" ;
lin polite_A = longA "polite" ;
lin polite_A2to = longA2 "polite" "to" ;
lin political_A = longA "political" ;
lin politician_N = regN "politician" ;
lin politics_N = irregN "politics" "politics" ;
-lin pollute_V2 = prepV2 (regV "pollute") "" ;
+lin pollute_V2 = prpV2 (regV "pollute") "" ;
lin ponder_V = (regV "ponder") ;
lin pool_N = regN "pool" ;
lin poor_A = regA "poor" ;
@@ -3997,7 +3997,7 @@ lin populated_A2by = longA2 "populated" "by" ;
lin population_N = regN "population" ;
lin porcupine_N = regN "porcupine" ;
lin pore_N = regN "pore" ;
-lin pore_V2over = prepV2 (regV "pore") "over" ;
+lin pore_V2over = prpV2 (regV "pore") "over" ;
lin pork_N = massN "pork" ;
lin porosity_N = regN "porosity" ;
lin porous_A = longA "porous" ;
@@ -4006,12 +4006,12 @@ lin port_N = regN "port" ;
lin portable_A = longA "portable" ;
lin portion_N = regN "portion" ;
lin pose_N = regN "pose" ;
-lin pose_V2 = prepV2 (regV "pose") "" ;
+lin pose_V2 = prpV2 (regV "pose") "" ;
lin position_N = regN "position" ;
lin positive_A = longA "positive" ;
lin positive_A2 = longA2 "positive" "" ;
lin positively_Adv = mkAdv "positively" ;
-lin possess_V2 = prepV2 (regV "possess") "" ;
+lin possess_V2 = prpV2 (regV "possess") "" ;
lin possession_N = regN "possession" ;
lin possible_A2 = longA2 "possible" "" ;
lin possible_A = longA "possible" ;
@@ -4020,49 +4020,49 @@ lin post_N = regN "post" ;
lin post_V3to =dirprepV3 (regV "post") "to" ;
lin posterior_A = longA "posterior" ;
lin postman_N = irregN "postman" "postman" ;
-lin postpone_V2 = prepV2 (regV "postpone") "" ;
-lin postulate_V2 = prepV2 (regV "postulate") "" ;
+lin postpone_V2 = prpV2 (regV "postpone") "" ;
+lin postulate_V2 = prpV2 (regV "postulate") "" ;
lin pot_N = regN "pot" ;
lin potato_N = regN "potato" ;
lin potency_N = regN "potency" ;
lin potent_A = longA "potent" ;
lin potential_A = longA "potential" ;
lin pound_N = regN "pound" ;
-lin pound_V2 = prepV2 (regV "pound") "" ;
+lin pound_V2 = prpV2 (regV "pound") "" ;
lin pour_V3loc =dirprepV3 (regV "pour") "loc" ;
lin powder_N = regN "powder" ;
lin power_N = regN "power" ;
-lin power_V2 = prepV2 (regV "power") "" ;
+lin power_V2 = prpV2 (regV "power") "" ;
lin practical_A = longA "practical" ;
lin practice_N = regN "practice" ;
-lin practise_V2 = prepV2 (regV "practise") "" ;
+lin practise_V2 = prpV2 (regV "practise") "" ;
lin practitioner_N = regN "practitioner" ;
lin pragmatic_A = longA "pragmatic" ;
lin pragmatically_Adv = mkAdv "pragmatically" ;
lin pragmatics_N = irregN "pragmatics" "pragmatics" ;
lin praise_N = regN "praise" ;
-lin praise_V2 = prepV2 (regV "praise") "" ;
-lin pray_V2to = prepV2 (regV "pray") "to" ;
+lin praise_V2 = prpV2 (regV "praise") "" ;
+lin pray_V2to = prpV2 (regV "pray") "to" ;
lin prayer_N = regN "prayer" ;
lin precarious_A = longA "precarious" ;
-lin precede_V2 = prepV2 (regV "precede") "" ;
+lin precede_V2 = prpV2 (regV "precede") "" ;
lin precedence_N = regN "precedence" ;
lin precedent_N = regN "precedent" ;
lin precious_A = longA "precious" ;
lin precise_A = longA "precise" ;
lin precision_N = regN "precision" ;
-lin preclude_V2 = prepV2 (regV "preclude") "" ;
+lin preclude_V2 = prpV2 (regV "preclude") "" ;
lin precursor_N = regN "precursor" ;
lin predecessor_N = regN "predecessor" ;
lin predicate_N = regN "predicate" ;
-lin predicate_V2 = prepV2 (regV "predicate") "" ;
-lin predict_V2 = prepV2 (regV "predict") "" ;
+lin predicate_V2 = prpV2 (regV "predicate") "" ;
+lin predict_V2 = prpV2 (regV "predict") "" ;
lin predilection_N2for = prepN2 "predilection" "for" ;
lin preface_N = regN "preface" ;
lin prefer_V3to =dirprepV3 (regV "prefer") "to" ;
-lin prefer_V2 = prepV2 (regV "prefer") "" ;
+lin prefer_V2 = prpV2 (regV "prefer") "" ;
lin prefer_VV = mkVV (regV "prefer") ;
-lin prefer_V2 = prepV2 (regV "prefer") "" ;
+lin prefer_V2 = prpV2 (regV "prefer") "" ;
lin preference_N = regN "preference" ;
lin pregnancy_N = regN "pregnancy" ;
lin pregnant_A = longA "pregnant" ;
@@ -4072,11 +4072,11 @@ lin preliminary_A = longA "preliminary" ;
lin premise_N = regN "premise" ;
lin preoccupation_N2with = prepN2 "preoccupation" "with" ;
lin preoccupied_A2with = longA2 "preoccupied" "with" ;
-lin preoccupy_V2 = prepV2 (regV "preoccupy") "" ;
+lin preoccupy_V2 = prpV2 (regV "preoccupy") "" ;
lin prepare_V3for =dirprepV3 (regV "prepare") "for" ;
lin preposition_N = regN "preposition" ;
lin prerequisite_N = regN "prerequisite" ;
-lin prescribe_V2 = prepV2 (regV "prescribe") "" ;
+lin prescribe_V2 = prpV2 (regV "prescribe") "" ;
lin prescription_N = regN "prescription" ;
lin prescriptive_A = longA "prescriptive" ;
lin presence_N = regN "presence" ;
@@ -4087,7 +4087,7 @@ lin preserve_V3from =dirprepV3 (regV "preserve") "from" ;
lin preside_V = (regV "preside") ;
lin presidency_N = regN "presidency" ;
lin president_N = regN "president" ;
-lin press_V2 = prepV2 (regV "press") "" ;
+lin press_V2 = prpV2 (regV "press") "" ;
lin pressure_N = regN "pressure" ;
lin prestige_N = regN "prestige" ;
lin presume_VS = mkVS (regV "presume") ;
@@ -4098,7 +4098,7 @@ lin presupposition_N2 = prepN2 "presupposition" "" ;
lin pretence_N2 = prepN2 "pretence" "" ;
lin pretend_VS = mkVS (regV "pretend") ;
lin pretty_A = regA "pretty" ;
-lin prevent_V2 = prepV2 (regV "prevent") "" ;
+lin prevent_V2 = prpV2 (regV "prevent") "" ;
lin previous_A = longA "previous" ;
lin price_N = regN "price" ;
lin prick_V = (regV "prick") ;
@@ -4112,7 +4112,7 @@ lin prince_N = regN "prince" ;
lin principal_A = longA "principal" ;
lin principle_N = regN "principle" ;
lin principled_A = longA "principled" ;
-lin print_V2 = prepV2 (regV "print") "" ;
+lin print_V2 = prpV2 (regV "print") "" ;
lin prior_N = regN "prior" ;
lin prior_A = longA "prior" ;
lin prior_A2to = longA2 "prior" "to" ;
@@ -4126,17 +4126,17 @@ lin probability_N2 = prepN2 "probability" "" ;
lin probable_A = longA "probable" ;
lin probable_A2 = longA2 "probable" "" ;
lin probe_N = regN "probe" ;
-lin probe_V2 = prepV2 (regV "probe") "" ;
+lin probe_V2 = prpV2 (regV "probe") "" ;
lin problem_N = regN "problem" ;
lin problematic_A = longA "problematic" ;
lin procedure_N = regN "procedure" ;
lin proceed_V = (regV "proceed") ;
lin process_N = regN "process" ;
-lin process_V2 = prepV2 (regV "process") "" ;
+lin process_V2 = prpV2 (regV "process") "" ;
lin procession_N = regN "procession" ;
lin processor_N = regN "processor" ;
lin produce_N = regN "produce" ;
-lin produce_V2 = prepV2 (regV "produce") "" ;
+lin produce_V2 = prpV2 (regV "produce") "" ;
lin product_N = regN "product" ;
lin profession_N = regN "profession" ;
lin professor_N = regN "professor" ;
@@ -4152,26 +4152,26 @@ lin prognosis_N = regN "prognosis" ;
lin program_N = regN "program" ;
lin program_V = (regV "program") ;
lin programme_N = regN "programme" ;
-lin progress_V2of = prepV2 (regV "progress") "of" ;
+lin progress_V2of = prpV2 (regV "progress") "of" ;
lin progress_N = regN "progress" ;
-lin prohibit_V2 = prepV2 (regV "prohibit") "" ;
+lin prohibit_V2 = prpV2 (regV "prohibit") "" ;
lin project_N = regN "project" ;
lin project_V = (regV "project") ;
lin proliferate_V = (regV "proliferate") ;
-lin prolong_V2 = prepV2 (regV "prolong") "" ;
+lin prolong_V2 = prpV2 (regV "prolong") "" ;
lin prominence_N = regN "prominence" ;
lin prominent_A = longA "prominent" ;
-lin promise_V2 = prepV2 (regV "promise") "" ;
-lin promote_V2 = prepV2 (regV "promote") "" ;
+lin promise_V2 = prpV2 (regV "promise") "" ;
+lin promote_V2 = prpV2 (regV "promote") "" ;
lin prompt_A = regA "prompt" ;
lin prompt_N = regN "prompt" ;
-lin prompt_V2 = prepV2 (regV "prompt") "" ;
-lin promulgate_V2 = prepV2 (regV "promulgate") "" ;
+lin prompt_V2 = prpV2 (regV "prompt") "" ;
+lin promulgate_V2 = prpV2 (regV "promulgate") "" ;
lin prone_A = longA "prone" ;
lin prone_A2to = longA2 "prone" "to" ;
lin pronominal_A = longA "pronominal" ;
lin pronoun_N = regN "pronoun" ;
-lin pronounce_V2 = prepV2 (regV "pronounce") "" ;
+lin pronounce_V2 = prpV2 (regV "pronounce") "" ;
lin pronunciation_N = regN "pronunciation" ;
lin proof_N2 = prepN2 "proof" "" ;
lin propagate_V = (regV "propagate") ;
@@ -4180,18 +4180,18 @@ lin proper_A = longA "proper" ;
lin property_N = regN "property" ;
lin proponent_N = regN "proponent" ;
lin proportion_N = regN "proportion" ;
-lin propose_V2 = prepV2 (regV "propose") "" ;
+lin propose_V2 = prpV2 (regV "propose") "" ;
lin propose_VV = mkVV (regV "propose") ;
lin proposition_N = regN "proposition" ;
lin prose_N = massN "prose" ;
lin prosody_N = regN "prosody" ;
lin prospect_N2 = prepN2 "prospect" "" ;
-lin prospect_V2for = prepV2 (regV "prospect") "for" ;
+lin prospect_V2for = prpV2 (regV "prospect") "for" ;
lin prospective_A = longA "prospective" ;
lin prospector_N = regN "prospector" ;
lin protect_V3from =dirprepV3 (regV "protect") "from" ;
lin protest_N = regN "protest" ;
-lin protest_V2against = prepV2 (regV "protest") "against" ;
+lin protest_V2against = prpV2 (regV "protest") "against" ;
lin protocol_N = regN "protocol" ;
lin prototype_N = regN "prototype" ;
lin proud_A = regA "proud" ;
@@ -4201,23 +4201,23 @@ lin proven_A = longA "proven" ;
lin provide_V3for =dirprepV3 (regV "provide") "for" ;
lin provision_N = regN "provision" ;
lin prune_N = regN "prune" ;
-lin prune_V2 = prepV2 (regV "prune") "" ;
+lin prune_V2 = prpV2 (regV "prune") "" ;
lin psychology_N = regN "psychology" ;
lin pub_N = regN "pub" ;
lin public_A = longA "public" ;
lin public_N = regN "public" ;
lin publication_N = regN "publication" ;
lin publicity_N = regN "publicity" ;
-lin publish_V2 = prepV2 (regV "publish") "" ;
-lin pull_V2 = prepV2 (regV "pull") "" ;
+lin publish_V2 = prpV2 (regV "publish") "" ;
+lin pull_V2 = prpV2 (regV "pull") "" ;
lin pulley_N = regN "pulley" ;
lin pulpit_N = regN "pulpit" ;
lin pump_N = regN "pump" ;
lin punch_N = regN "punch" ;
-lin punch_V2 = prepV2 (regV "punch") "" ;
+lin punch_V2 = prpV2 (regV "punch") "" ;
lin punctual_A = longA "punctual" ;
-lin punctuate_V2 = prepV2 (regV "punctuate") "" ;
-lin punish_V2 = prepV2 (regV "punish") "" ;
+lin punctuate_V2 = prpV2 (regV "punctuate") "" ;
+lin punish_V2 = prpV2 (regV "punish") "" ;
lin punitive_A = longA "punitive" ;
lin pupil_N = regN "pupil" ;
lin purchase_V = (regV "purchase") ;
@@ -4226,20 +4226,20 @@ lin purge_N = regN "purge" ;
lin purple_A = regA "purple" ;
lin purpose_N = regN "purpose" ;
lin purse_N = regN "purse" ;
-lin pursue_V2 = prepV2 (regV "pursue") "" ;
+lin pursue_V2 = prpV2 (regV "pursue") "" ;
lin pursuit_N = regN "pursuit" ;
lin purveyor_N = regN "purveyor" ;
-lin push_V2 = prepV2 (regV "push") "" ;
+lin push_V2 = prpV2 (regV "push") "" ;
lin put_V3loc =dirprepV3 put_V "loc" ;
lin puzzle_N = regN "puzzle" ;
-lin puzzle_V2 = prepV2 (regV "puzzle") "" ;
+lin puzzle_V2 = prpV2 (regV "puzzle") "" ;
lin pyramid_N = regN "pyramid" ;
lin quadruple_N = regN "quadruple" ;
lin quail_N = regN "quail" ;
-lin qualify_V2for = prepV2 (regV "qualify") "for" ;
+lin qualify_V2for = prpV2 (regV "qualify") "for" ;
lin qualitative_A = longA "qualitative" ;
lin quality_N = regN "quality" ;
-lin quantify_V2 = prepV2 (regV "quantify") "" ;
+lin quantify_V2 = prpV2 (regV "quantify") "" ;
lin quantitative_A = longA "quantitative" ;
lin quarrel_N2with = prepN2 "quarrel" "with" ;
lin quarter_N = regN "quarter" ;
@@ -4247,24 +4247,24 @@ lin quartet_N = regN "quartet" ;
lin queen_N = regN "queen" ;
lin queer_A = regA "queer" ;
lin query_N = regN "query" ;
-lin query_V2 = prepV2 (regV "query") "" ;
+lin query_V2 = prpV2 (regV "query") "" ;
lin quest_N = regN "quest" ;
lin question_N = regN "question" ;
-lin question_V2 = prepV2 (regV "question") "" ;
-lin quibble_V2about = prepV2 (regV "quibble") "about" ;
+lin question_V2 = prpV2 (regV "question") "" ;
+lin quibble_V2about = prpV2 (regV "quibble") "about" ;
lin quick_A = regA "quick" ;
lin quiet_A = regA "quiet" ;
lin quiet_N = regN "quiet" ;
lin quilt_N = regN "quilt" ;
-lin quit_V2 = prepV2 (regV "quit") "" ;
+lin quit_V2 = prpV2 (regV "quit") "" ;
--lin quite_Adv = mkAdv "quite" ;
lin quiz_N = irregN "quiz" "quiz" ;
-lin quote_V2 = prepV2 (regV "quote") "" ;
+lin quote_V2 = prpV2 (regV "quote") "" ;
lin rabbit_N = regN "rabbit" ;
lin rabid_A = longA "rabid" ;
lin rabies_N = regN "rabies" ;
lin race_N = regN "race" ;
-lin race_V2 = prepV2 (regV "race") "" ;
+lin race_V2 = prpV2 (regV "race") "" ;
lin rack_N = regN "rack" ;
lin radar_N = regN "radar" ;
lin radical_A = longA "radical" ;
@@ -4272,18 +4272,18 @@ lin radio_N = regN "radio" ;
lin radish_N = regN "radish" ;
lin radius_N = irregN "radius" "radius" ;
lin rage_N = regN "rage" ;
-lin raid_V2 = prepV2 (regV "raid") "" ;
+lin raid_V2 = prpV2 (regV "raid") "" ;
lin rail_N = regN "rail" ;
lin railway_N = regN "railway" ;
lin rain_V = (regV "rain") ;
lin rain_N = regN "rain" ;
-lin raise_V2 = prepV2 (regV "raise") "" ;
+lin raise_V2 = prpV2 (regV "raise") "" ;
lin raisin_N = regN "raisin" ;
lin random_A = longA "random" ;
lin range_N = regN "range" ;
-lin range_V2over = prepV2 (regV "range") "over" ;
+lin range_V2over = prpV2 (regV "range") "over" ;
lin rank_N = regN "rank" ;
-lin rank_V2 = prepV2 (regV "rank") "" ;
+lin rank_V2 = prpV2 (regV "rank") "" ;
lin rapid_A = longA "rapid" ;
lin rare_A = regA "rare" ;
lin rat_N = regN "rat" ;
@@ -4291,14 +4291,14 @@ lin rate_N = regN "rate" ;
lin rather_Adv = mkAdv "rather" ;
lin ratio_N = regN "ratio" ;
lin ration_N = regN "ration" ;
-lin ration_V2 = prepV2 (regV "ration") "" ;
+lin ration_V2 = prpV2 (regV "ration") "" ;
lin rational_A = longA "rational" ;
lin rationale_N = regN "rationale" ;
lin raw_A = regA "raw" ;
lin ray_N = regN "ray" ;
lin razor_N = regN "razor" ;
-lin reach_V2 = prepV2 (regV "reach") "" ;
-lin read_V2 = prepV2 read_V "" ;
+lin reach_V2 = prpV2 (regV "reach") "" ;
+lin read_V2 = prpV2 read_V "" ;
lin ready_A = regA "ready" ;
lin ready_A2for = regA2 "ready" "for" ;
lin real_A = longA "real" ;
@@ -4312,8 +4312,8 @@ lin rear_N = regN "rear" ;
lin reason_V = (regV "reason") ;
lin reason_N2for = prepN2 "reason" "for" ;
lin reasonable_A = longA "reasonable" ;
-lin rebut_V2 = prepV2 (regV "rebut") "" ;
-lin recapitulate_V2 = prepV2 (regV "recapitulate") "" ;
+lin rebut_V2 = prpV2 (regV "rebut") "" ;
+lin recapitulate_V2 = prpV2 (regV "recapitulate") "" ;
lin recede_V = (regV "recede") ;
lin receipt_N = regN "receipt" ;
lin receive_V3from =dirprepV3 (regV "receive") "from" ;
@@ -4325,53 +4325,53 @@ lin recipe_N = regN "recipe" ;
lin recipient_N = regN "recipient" ;
lin reciprocal_A = longA "reciprocal" ;
lin reciprocate_V = (regV "reciprocate") ;
-lin recite_V2 = prepV2 (regV "recite") "" ;
-lin recognise_V2 = prepV2 (regV "recognise") "" ;
+lin recite_V2 = prpV2 (regV "recite") "" ;
+lin recognise_V2 = prpV2 (regV "recognise") "" ;
lin recognition_N = regN "recognition" ;
-lin recognize_V2 = prepV2 (regV "recognize") "" ;
-lin recommend_V2 = prepV2 (regV "recommend") "" ;
-lin reconcile_V2 = prepV2 (regV "reconcile") "" ;
+lin recognize_V2 = prpV2 (regV "recognize") "" ;
+lin recommend_V2 = prpV2 (regV "recommend") "" ;
+lin reconcile_V2 = prpV2 (regV "reconcile") "" ;
lin record_N = regN "record" ;
-lin record_V2 = prepV2 (regV "record") "" ;
+lin record_V2 = prpV2 (regV "record") "" ;
lin recourse_N2to = prepN2 "recourse" "to" ;
lin recover_V = (regV "recover") ;
lin recovery_N = regN "recovery" ;
-lin rectify_V2 = prepV2 (regV "rectify") "" ;
+lin rectify_V2 = prpV2 (regV "rectify") "" ;
lin recursion_N = regN "recursion" ;
lin recursive_A = longA "recursive" ;
lin red_A = regA "red" ;
-lin redeem_V2 = prepV2 (regV "redeem") "" ;
-lin reduce_V2 = prepV2 (regV "reduce") "" ;
+lin redeem_V2 = prpV2 (regV "redeem") "" ;
+lin reduce_V2 = prpV2 (regV "reduce") "" ;
lin reducible_A = longA "reducible" ;
lin reducible_A2to = longA2 "reducible" "to" ;
lin redundancy_N = regN "redundancy" ;
lin redundant_A = longA "redundant" ;
lin reed_N = regN "reed" ;
-lin refer_V2to = prepV2 (regV "refer") "to" ;
+lin refer_V2to = prpV2 (regV "refer") "to" ;
lin reference_N2to = prepN2 "reference" "to" ;
lin referent_N = regN "referent" ;
lin referral_N = regN "referral" ;
-lin refine_V2 = prepV2 (regV "refine") "" ;
-lin reflect_V2 = prepV2 (regV "reflect") "" ;
+lin refine_V2 = prpV2 (regV "refine") "" ;
+lin reflect_V2 = prpV2 (regV "reflect") "" ;
lin reflexive_A = longA "reflexive" ;
lin refractor_N = regN "refractor" ;
lin refractory_A = longA "refractory" ;
-lin refresh_V2 = prepV2 (regV "refresh") "" ;
+lin refresh_V2 = prpV2 (regV "refresh") "" ;
lin refuse_N = regN "refuse" ;
lin refuse_VV = mkVV (regV "refuse") ;
-lin refute_V2 = prepV2 (regV "refute") "" ;
+lin refute_V2 = prpV2 (regV "refute") "" ;
lin regard_N = regN "regard" ;
lin regard_V3_pred =dirprepV3 (regV "regard") "_pred" ;
lin regime_N = regN "regime" ;
lin regiment_N = regN "regiment" ;
-lin regiment_V2 = prepV2 (regV "regiment") "" ;
+lin regiment_V2 = prpV2 (regV "regiment") "" ;
lin region_N = regN "region" ;
lin regress_V = (regV "regress") ;
lin regular_A = longA "regular" ;
-lin regulate_V2 = prepV2 (regV "regulate") "" ;
+lin regulate_V2 = prpV2 (regV "regulate") "" ;
lin regulation_N = regN "regulation" ;
-lin reinforce_V2 = prepV2 (regV "reinforce") "" ;
-lin reject_V2 = prepV2 (regV "reject") "" ;
+lin reinforce_V2 = prpV2 (regV "reinforce") "" ;
+lin reject_V2 = prpV2 (regV "reject") "" ;
lin rejoice_V = (regV "rejoice") ;
lin relate_V3to =dirprepV3 (regV "relate") "to" ;
lin related_A = longA "related" ;
@@ -4379,30 +4379,30 @@ lin related_A2to = longA2 "related" "to" ;
lin relation_N = regN "relation" ;
lin relative_N = regN "relative" ;
lin relax_V = (regV "relax") ;
-lin release_V2 = prepV2 (regV "release") "" ;
+lin release_V2 = prpV2 (regV "release") "" ;
lin relegate_V3to =dirprepV3 (regV "relegate") "to" ;
lin relevance_N2to = prepN2 "relevance" "to" ;
lin relevant_A = longA "relevant" ;
lin relevant_A2to = longA2 "relevant" "to" ;
lin reliable_A = longA "reliable" ;
lin relief_N = regN "relief" ;
-lin relieve_V2 = prepV2 (regV "relieve") "" ;
+lin relieve_V2 = prpV2 (regV "relieve") "" ;
lin religion_N = regN "religion" ;
lin religious_A = longA "religious" ;
-lin relinquish_V2 = prepV2 (regV "relinquish") "" ;
+lin relinquish_V2 = prpV2 (regV "relinquish") "" ;
lin reluctance_N2 = prepN2 "reluctance" "" ;
lin reluctant_A = longA "reluctant" ;
lin reluctant_A2 = longA2 "reluctant" "" ;
-lin rely_V2on = prepV2 (regV "rely") "on" ;
+lin rely_V2on = prpV2 (regV "rely") "on" ;
lin remain_V = (regV "remain") ;
lin remainder_N = regN "remainder" ;
lin remark_N = regN "remark" ;
lin remedial_A = longA "remedial" ;
lin remedy_N = regN "remedy" ;
-lin remedy_V2 = prepV2 (regV "remedy") "" ;
+lin remedy_V2 = prpV2 (regV "remedy") "" ;
lin remember_VS = mkVS (regV "remember") ;
lin remind_V3 =dirprepV3 (regV "remind") "" ;
-lin remind_V2 = prepV2 (regV "remind") "" ;
+lin remind_V2 = prpV2 (regV "remind") "" ;
lin reminder_N = regN "reminder" ;
lin reminiscent_A = longA "reminiscent" ;
lin reminiscent_A2of = longA2 "reminiscent" "of" ;
@@ -4412,61 +4412,61 @@ lin remove_V3from =dirprepV3 (regV "remove") "from" ;
lin renaissance_N = regN "renaissance" ;
lin render_V3 =dirprepV3 (regV "render") "" ;
lin rendition_N = regN "rendition" ;
-lin renew_V2 = prepV2 (regV "renew") "" ;
-lin renounce_V2 = prepV2 (regV "renounce") "" ;
+lin renew_V2 = prpV2 (regV "renew") "" ;
+lin renounce_V2 = prpV2 (regV "renounce") "" ;
lin rent_N = regN "rent" ;
-lin rent_V2 = prepV2 (regV "rent") "" ;
+lin rent_V2 = prpV2 (regV "rent") "" ;
lin renunciation_N = regN "renunciation" ;
lin repair_N = regN "repair" ;
-lin repair_V2 = prepV2 (regV "repair") "" ;
-lin repeat_V2 = prepV2 (regV "repeat") "" ;
+lin repair_V2 = prpV2 (regV "repair") "" ;
+lin repeat_V2 = prpV2 (regV "repeat") "" ;
lin repercussion_N = regN "repercussion" ;
lin repetition_N = regN "repetition" ;
lin repetitious_A = longA "repetitious" ;
lin repetitive_A = longA "repetitive" ;
-lin replace_V2 = prepV2 (regV "replace") "" ;
+lin replace_V2 = prpV2 (regV "replace") "" ;
lin replica_N = regN "replica" ;
-lin replicate_V2 = prepV2 (regV "replicate") "" ;
+lin replicate_V2 = prpV2 (regV "replicate") "" ;
lin reply_N = regN "reply" ;
-lin reply_V2to = prepV2 (regV "reply") "to" ;
+lin reply_V2to = prpV2 (regV "reply") "to" ;
lin report_N = regN "report" ;
-lin report_V2 = prepV2 (regV "report") "" ;
+lin report_V2 = prpV2 (regV "report") "" ;
lin report_VS = mkVS (regV "report") ;
-lin reprehend_V2 = prepV2 (regV "reprehend") "" ;
+lin reprehend_V2 = prpV2 (regV "reprehend") "" ;
lin reprehensible_A = longA "reprehensible" ;
lin represent_V3_pred =dirprepV3 (regV "represent") "_pred" ;
lin representative_A = longA "representative" ;
lin representative_N = regN "representative" ;
-lin reprove_V2 = prepV2 (regV "reprove") "" ;
+lin reprove_V2 = prpV2 (regV "reprove") "" ;
lin reptile_N = regN "reptile" ;
lin republic_N = regN "republic" ;
-lin request_V2 = prepV2 (regV "request") "" ;
+lin request_V2 = prpV2 (regV "request") "" ;
lin request_N2for = prepN2 "request" "for" ;
-lin require_V2 = prepV2 (regV "require") "" ;
-lin require_V2_sbse = prepV2 (regV "require") "_sbse" ;
+lin require_V2 = prpV2 (regV "require") "" ;
+lin require_V2_sbse = prpV2 (regV "require") "_sbse" ;
lin requisite_A = longA "requisite" ;
-lin rescue_V2 = prepV2 (regV "rescue") "" ;
-lin resemble_V2 = prepV2 (regV "resemble") "" ;
-lin reset_V2 = prepV2 (regV "reset") "" ;
-lin reside_V2 = prepV2 (regV "reside") "" ;
+lin rescue_V2 = prpV2 (regV "rescue") "" ;
+lin resemble_V2 = prpV2 (regV "resemble") "" ;
+lin reset_V2 = prpV2 (regV "reset") "" ;
+lin reside_V2 = prpV2 (regV "reside") "" ;
lin residence_N = regN "residence" ;
lin resident_N = regN "resident" ;
lin residue_N = regN "residue" ;
-lin resist_V2 = prepV2 (regV "resist") "" ;
+lin resist_V2 = prpV2 (regV "resist") "" ;
lin resistant_A2to = longA2 "resistant" "to" ;
lin resistence_N = regN "resistence" ;
lin resolute_A = longA "resolute" ;
lin resolution_N = regN "resolution" ;
-lin resolve_V2 = prepV2 (regV "resolve") "" ;
+lin resolve_V2 = prpV2 (regV "resolve") "" ;
lin resort_N = regN "resort" ;
-lin resort_V2to = prepV2 (regV "resort") "to" ;
+lin resort_V2to = prpV2 (regV "resort") "to" ;
lin resource_N = regN "resource" ;
lin respect_N = regN "respect" ;
-lin respect_V2 = prepV2 (regV "respect") "" ;
+lin respect_V2 = prpV2 (regV "respect") "" ;
lin respective_A = longA "respective" ;
lin respiration_N = regN "respiration" ;
lin respiratory_A = longA "respiratory" ;
-lin respond_V2to = prepV2 (regV "respond") "to" ;
+lin respond_V2to = prpV2 (regV "respond") "to" ;
lin response_N2to = prepN2 "response" "to" ;
lin responsible_A = longA "responsible" ;
lin responsible_A2for = longA2 "responsible" "for" ;
@@ -4474,46 +4474,46 @@ lin rest_N = regN "rest" ;
lin rest_V = (regV "rest") ;
lin restaurant_N = regN "restaurant" ;
lin restore_V3to =dirprepV3 (regV "restore") "to" ;
-lin restrain_V2 = prepV2 (regV "restrain") "" ;
+lin restrain_V2 = prpV2 (regV "restrain") "" ;
lin restraint_N = regN "restraint" ;
-lin restrict_V2 = prepV2 (regV "restrict") "" ;
+lin restrict_V2 = prpV2 (regV "restrict") "" ;
lin result_N = regN "result" ;
lin result_V = (regV "result") ;
-lin resume_V2 = prepV2 (regV "resume") "" ;
+lin resume_V2 = prpV2 (regV "resume") "" ;
lin resumption_V = (regV "resumption") ;
lin resurgence_N = regN "resurgence" ;
lin resurgent_A = longA "resurgent" ;
-lin resurrect_V2 = prepV2 (regV "resurrect") "" ;
-lin retain_V2 = prepV2 (regV "retain") "" ;
+lin resurrect_V2 = prpV2 (regV "resurrect") "" ;
+lin retain_V2 = prpV2 (regV "retain") "" ;
lin retention_N2 = prepN2 "retention" "" ;
-lin retract_V2 = prepV2 (regV "retract") "" ;
-lin retrieve_V2 = prepV2 (regV "retrieve") "" ;
+lin retract_V2 = prpV2 (regV "retract") "" ;
+lin retrieve_V2 = prpV2 (regV "retrieve") "" ;
lin return_N = regN "return" ;
-lin return_V2 = prepV2 (regV "return") "" ;
-lin return_V2to = prepV2 (regV "return") "to" ;
-lin revamp_V2 = prepV2 (regV "revamp") "" ;
-lin reveal_V2 = prepV2 (regV "reveal") "" ;
-lin revel_V2in = prepV2 (regV "revel") "in" ;
+lin return_V2 = prpV2 (regV "return") "" ;
+lin return_V2to = prpV2 (regV "return") "to" ;
+lin revamp_V2 = prpV2 (regV "revamp") "" ;
+lin reveal_V2 = prpV2 (regV "reveal") "" ;
+lin revel_V2in = prpV2 (regV "revel") "in" ;
lin revelation_N = regN "revelation" ;
lin revenge_N = regN "revenge" ;
lin revenue_N = regN "revenue" ;
-lin reverse_V2 = prepV2 (regV "reverse") "" ;
+lin reverse_V2 = prpV2 (regV "reverse") "" ;
lin reverse_N2of = prepN2 "reverse" "of" ;
lin reversible_A = longA "reversible" ;
-lin revise_V2 = prepV2 (regV "revise") "" ;
-lin revive_V2 = prepV2 (regV "revive") "" ;
+lin revise_V2 = prpV2 (regV "revise") "" ;
+lin revive_V2 = prpV2 (regV "revive") "" ;
lin revocation_N = regN "revocation" ;
lin revoke_V = (regV "revoke") ;
lin revolution_N = regN "revolution" ;
lin revolve_V = (regV "revolve") ;
-lin reward_V2 = prepV2 (regV "reward") "" ;
+lin reward_V2 = prpV2 (regV "reward") "" ;
lin reward_N2for = prepN2 "reward" "for" ;
lin rhetoric_N = regN "rhetoric" ;
lin rice_N = regN "rice" ;
lin rich_A = regA "rich" ;
lin rid_V3of =dirprepV3 (regV "rid") "of" ;
lin ride_N = regN "ride" ;
-lin ride_V2 = prepV2 (regV "ride") "" ;
+lin ride_V2 = prpV2 (regV "ride") "" ;
lin ridiculous_A = longA "ridiculous" ;
lin right_A = longA "right" ;
lin right_N = regN "right" ;
@@ -4521,13 +4521,13 @@ lin rigid_A = regA "rigid" ;
lin rigorous_A = longA "rigorous" ;
lin rigour_N = regN "rigour" ;
lin ring_N = regN "ring" ;
-lin ring_V2 = prepV2 ring_V "" ;
+lin ring_V2 = prpV2 IrregEng.ring_V "" ;
lin ring_V = useV IrregEng.ring_V ;
lin ripe_A = regA "ripe" ;
lin rise_N = regN "rise" ;
lin rise_V = useV IrregEng.rise_V ;
lin risk_N = regN "risk" ;
-lin risk_V2 = prepV2 (regV "risk") "" ;
+lin risk_V2 = prpV2 (regV "risk") "" ;
lin rite_N = regN "rite" ;
lin rival_A = longA "rival" ;
lin rival_N = regN "rival" ;
@@ -4536,12 +4536,12 @@ lin river_N = regN "river" ;
lin road_N = regN "road" ;
lin roam_V = (regV "roam") ;
lin roast_A = longA "roast" ;
-lin roast_V2 = prepV2 (regV "roast") "" ;
-lin rob_V2 = prepV2 (regV "rob") "" ;
+lin roast_V2 = prpV2 (regV "roast") "" ;
+lin rob_V2 = prpV2 (regV "rob") "" ;
lin robot_N = regN "robot" ;
lin robust_A = longA "robust" ;
lin rock_N = regN "rock" ;
-lin rock_V2 = prepV2 (regV "rock") "" ;
+lin rock_V2 = prpV2 (regV "rock") "" ;
lin rock_V = (regV "rock") ;
lin rod_N = regN "rod" ;
lin role_N = regN "role" ;
@@ -4572,9 +4572,9 @@ lin rude_A = regA "rude" ;
lin rude_A2to = regA2 "rude" "to" ;
lin rudimentary_A = longA "rudimentary" ;
lin ruin_N = regN "ruin" ;
-lin ruin_V2 = prepV2 (regV "ruin") "" ;
+lin ruin_V2 = prpV2 (regV "ruin") "" ;
lin rule_N = regN "rule" ;
-lin rule_V2 = prepV2 (regV "rule") "" ;
+lin rule_V2 = prpV2 (regV "rule") "" ;
lin ruler_N = regN "ruler" ;
lin rump_N = regN "rump" ;
lin run_N = regN "run" ;
@@ -4600,35 +4600,35 @@ lin salt_N = regN "salt" ;
lin same_A = longA "same" ;
lin sample_N = regN "sample" ;
lin sanction_N = regN "sanction" ;
-lin sanction_V2 = prepV2 (regV "sanction") "" ;
+lin sanction_V2 = prpV2 (regV "sanction") "" ;
lin sand_N = massN "sand" ;
lin sandy_PN = regPN "sandy" ;
lin sane_A = regA "sane" ;
lin sat_V = (regV "sat") ;
-lin sat_V2 = prepV2 (regV "sat") "" ;
+lin sat_V2 = prpV2 (regV "sat") "" ;
lin satanic_A = longA "satanic" ;
lin satisfaction_N = regN "satisfaction" ;
lin satisfactory_A = longA "satisfactory" ;
-lin satisfy_V2 = prepV2 (regV "satisfy") "" ;
+lin satisfy_V2 = prpV2 (regV "satisfy") "" ;
lin saturday_PN = regPN "saturday" ;
lin sauce_N = regN "sauce" ;
lin saucer_N = regN "saucer" ;
lin saucy_A = regA "saucy" ;
lin sausage_N = regN "sausage" ;
-lin save_V2 = prepV2 (regV "save") "" ;
+lin save_V2 = prpV2 (regV "save") "" ;
lin saw_N = regN "saw" ;
-lin saw_V2 = prepV2 (regV "saw") "" ;
+lin saw_V2 = prpV2 (regV "saw") "" ;
lin say_VS = mkVS say_V ;
lin scale_N = regN "scale" ;
-lin scan_V2 = prepV2 (regV "scan") "" ;
+lin scan_V2 = prpV2 (regV "scan") "" ;
lin scarce_A = regA "scarce" ;
-lin scare_V2 = prepV2 (regV "scare") "" ;
-lin scatter_V2 = prepV2 (regV "scatter") "" ;
+lin scare_V2 = prpV2 (regV "scare") "" ;
+lin scatter_V2 = prpV2 (regV "scatter") "" ;
lin scenario_N = regN "scenario" ;
lin scene_N = regN "scene" ;
lin sceptic_N = regN "sceptic" ;
lin schedule_N = regN "schedule" ;
-lin schedule_V2 = prepV2 (regV "schedule") "" ;
+lin schedule_V2 = prpV2 (regV "schedule") "" ;
lin schema_N = irregN "schema" "schema" ;
lin schematic_A = regA "schematic" ;
lin scheme_N = regN "scheme" ;
@@ -4642,9 +4642,9 @@ lin scope_N = regN "scope" ;
lin score_N = regN "score" ;
lin score_V = (regV "score") ;
lin score_N2of = prepN2 "score" "of" ;
-lin scramble_V2 = prepV2 (regV "scramble") "" ;
+lin scramble_V2 = prpV2 (regV "scramble") "" ;
lin scratch_N = regN "scratch" ;
-lin scratch_V2 = prepV2 (regV "scratch") "" ;
+lin scratch_V2 = prpV2 (regV "scratch") "" ;
lin screen_N = regN "screen" ;
lin screw_N = regN "screw" ;
lin screw_V3to =dirprepV3 (regV "screw") "to" ;
@@ -4654,10 +4654,10 @@ lin scrupulous_A = longA "scrupulous" ;
lin scrutiny_N = massN "scrutiny" ;
lin sea_N = regN "sea" ;
lin search_N = regN "search" ;
-lin search_V2 = prepV2 (regV "search") "" ;
-lin search_V2for = prepV2 (regV "search") "for" ;
+lin search_V2 = prpV2 (regV "search") "" ;
+lin search_V2for = prpV2 (regV "search") "for" ;
lin season_N = regN "season" ;
-lin season_V2 = prepV2 (regV "season") "" ;
+lin season_V2 = prpV2 (regV "season") "" ;
lin seat_N = regN "seat" ;
lin second_N = regN "second" ;
lin secrecy_N = regN "secrecy" ;
@@ -4665,36 +4665,36 @@ lin secret_A2from = longA2 "secret" "from" ;
lin secret_N = regN "secret" ;
lin secretary_N = regN "secretary" ;
lin section_N = regN "section" ;
-lin secure_V2 = prepV2 (regV "secure") "" ;
+lin secure_V2 = prpV2 (regV "secure") "" ;
lin secure_A = regA "secure" ;
lin secure_A2from = regA2 "secure" "from" ;
-lin see_V2 = prepV2 see_V "" ;
+lin see_V2 = prpV2 see_V "" ;
lin seed_N = regN "seed" ;
-lin seek_V2 = prepV2 seek_V "" ;
-lin seem_V2 = prepV2 (regV "seem") "" ;
-lin seem_V2 = prepV2 (regV "seem") "" ;
-lin seem_V2 = prepV2 (regV "seem") "" ;
+lin seek_V2 = prpV2 seek_V "" ;
+lin seem_V2 = prpV2 (regV "seem") "" ;
+lin seem_V2 = prpV2 (regV "seem") "" ;
+lin seem_V2 = prpV2 (regV "seem") "" ;
lin segment_N = regN "segment" ;
-lin segment_V2 = prepV2 (regV "segment") "" ;
-lin seize_V2 = prepV2 (regV "seize") "" ;
+lin segment_V2 = prpV2 (regV "segment") "" ;
+lin seize_V2 = prpV2 (regV "seize") "" ;
lin seldom_Adv = mkAdv "seldom" ;
-lin select_V2 = prepV2 (regV "select") "" ;
+lin select_V2 = prpV2 (regV "select") "" ;
lin self_N = irregN "self" "self" ;
-lin sell_V2 = prepV2 sell_V "" ;
+lin sell_V2 = prpV2 sell_V "" ;
lin semantic_A = longA "semantic" ;
lin semantics_N = regN "semantics" ;
lin send_V3 = dirdirV3 send_V ;
lin send_V3to =dirprepV3 send_V "to" ;
lin sensation_N = regN "sensation" ;
lin sense_N = regN "sense" ;
-lin sense_V2 = prepV2 (regV "sense") "" ;
+lin sense_V2 = prpV2 (regV "sense") "" ;
lin sense_VS = mkVS (regV "sense") ;
lin sensible_A = longA "sensible" ;
lin sensitive_A = longA "sensitive" ;
lin sensitive_A2to = longA2 "sensitive" "to" ;
lin sensory_A = longA "sensory" ;
lin sentence_N = regN "sentence" ;
-lin separate_V2 = prepV2 (regV "separate") "" ;
+lin separate_V2 = prpV2 (regV "separate") "" ;
lin separate_V3from =dirprepV3 (regV "separate") "from" ;
lin separate_A = longA "separate" ;
lin separate_A2from = longA2 "separate" "from" ;
@@ -4705,7 +4705,7 @@ lin serial_A = longA "serial" ;
lin series_N = regN "series" ;
lin serious_A = longA "serious" ;
lin servant_N = regN "servant" ;
-lin serve_V2 = prepV2 (regV "serve") "" ;
+lin serve_V2 = prpV2 (regV "serve") "" ;
lin service_N = regN "service" ;
lin session_N = regN "session" ;
lin set_N = regN "set" ;
@@ -4713,74 +4713,74 @@ lin set_V = useV IrregEng.set_V ;
lin setting_N2for = prepN2 "setting" "for" ;
lin settle_V = (regV "settle") ;
lin severe_A = longA "severe" ;
-lin sew_V2 = prepV2 sew_V "" ;
+lin sew_V2 = prpV2 IrregEng.sew_V "" ;
lin sew_V = useV IrregEng.sew_V ;
lin sex_N = regN "sex" ;
lin sexual_A = longA "sexual" ;
lin shade_N = regN "shade" ;
-lin shade_V2 = prepV2 (regV "shade") "" ;
+lin shade_V2 = prpV2 (regV "shade") "" ;
lin shadow_N = regN "shadow" ;
lin shake_N = regN "shake" ;
-lin shake_V2 = prepV2 shake_V "" ;
+lin shake_V2 = prpV2 IrregEng.shake_V "" ;
lin shake_V = useV IrregEng.shake_V ;
lin shallow_A = regA "shallow" ;
lin shame_N = regN "shame" ;
-lin shape_V2 = prepV2 (regV "shape") "" ;
+lin shape_V2 = prpV2 (regV "shape") "" ;
lin share_N = regN "share" ;
lin share_V3with =dirprepV3 (regV "share") "with" ;
lin sharp_A = regA "sharp" ;
-lin shatter_V2 = prepV2 (regV "shatter") "" ;
+lin shatter_V2 = prpV2 (regV "shatter") "" ;
lin shave_N = regN "shave" ;
-lin shave_V2 = prepV2 (regV "shave") "" ;
+lin shave_V2 = prpV2 (regV "shave") "" ;
lin shave_V = (regV "shave") ;
lin shaven_A = longA "shaven" ;
lin shear_V = (regV "shear") ;
lin shed_N = regN "shed" ;
-lin shed_V2 = prepV2 shed_V "" ;
+lin shed_V2 = prpV2 shed_V "" ;
lin sheep_N = irregN "sheep" "sheep" ;
lin sheer_A = regA "sheer" ;
lin sheet_N = regN "sheet" ;
lin shelf_N = regN "shelf" ;
lin shell_N = regN "shell" ;
-lin shelve_V2 = prepV2 (regV "shelve") "" ;
+lin shelve_V2 = prpV2 (regV "shelve") "" ;
lin shift_V = (regV "shift") ;
lin shine_V = (regV "shine") ;
lin ship_N = regN "ship" ;
lin shirt_N = regN "shirt" ;
lin shock_N = regN "shock" ;
-lin shock_V2 = prepV2 (regV "shock") "" ;
+lin shock_V2 = prpV2 (regV "shock") "" ;
lin shoe_N = regN "shoe" ;
-lin shoot_V2 = prepV2 shoot_V "" ;
+lin shoot_V2 = prpV2 shoot_V "" ;
lin shop_N = regN "shop" ;
lin shore_N = regN "shore" ;
lin short_A = regA "short" ;
lin shortcoming_N = regN "shortcoming" ;
lin shot_N = regN "shot" ;
lin shoulder_N = regN "shoulder" ;
-lin shoulder_V2 = prepV2 (regV "shoulder") "" ;
+lin shoulder_V2 = prpV2 (regV "shoulder") "" ;
lin shout_N = regN "shout" ;
lin shout_V = (regV "shout") ;
lin show_N = regN "show" ;
lin show_V3 =dirprepV3 show_V "" ;
lin shrug_V = (regV "shrug") ;
-lin shrug_V2 = prepV2 (regV "shrug") "" ;
+lin shrug_V2 = prpV2 (regV "shrug") "" ;
lin shrug_N = regN "shrug" ;
-lin shut_V2 = prepV2 shut_V "" ;
+lin shut_V2 = prpV2 shut_V "" ;
lin sibling_N = regN "sibling" ;
lin sick_A2of = regA2 "sick" "of" ;
lin side_N = regN "side" ;
-lin sidestep_V2 = prepV2 (regV "sidestep") "" ;
+lin sidestep_V2 = prpV2 (regV "sidestep") "" ;
lin sideways_Adv = proAdv "sideways" ;
lin sideways_A = longA "sideways" ;
lin sight_N = regN "sight" ;
lin sign_N = regN "sign" ;
-lin sign_V2 = prepV2 (regV "sign") "" ;
+lin sign_V2 = prpV2 (regV "sign") "" ;
lin signal_N = regN "signal" ;
-lin signal_V2to_that_s = prepV2 (regV "signal") "to_that_s" ;
+lin signal_V2to_that_s = prpV2 (regV "signal") "to_that_s" ;
lin signature_N = regN "signature" ;
lin significance_N = regN "significance" ;
lin significant_A = longA "significant" ;
-lin signify_V2 = prepV2 (regV "signify") "" ;
+lin signify_V2 = prpV2 (regV "signify") "" ;
lin silence_N = regN "silence" ;
lin silent_A = longA "silent" ;
lin silk_A = longA "silk" ;
@@ -4791,20 +4791,20 @@ lin similar_A = longA "similar" ;
lin similar_A2to = longA2 "similar" "to" ;
lin simple_A = regA "simple" ;
lin simplicity_N = regN "simplicity" ;
-lin simulate_V2 = prepV2 (regV "simulate") "" ;
+lin simulate_V2 = prpV2 (regV "simulate") "" ;
lin simultaneous_A = longA "simultaneous" ;
lin since_Subj = mkSubj "since" ;
lin since_Prep = mkPrep "since" ;
lin sincere_A = longA "sincere" ;
-lin sing_V2 = prepV2 sing_V "" ;
+lin sing_V2 = prpV2 IrregEng.sing_V "" ;
lin sing_V = useV IrregEng.sing_V ;
lin single_A = longA "single" ;
lin singular_A = longA "singular" ;
-lin sink_V2 = prepV2 sink_V "" ;
+lin sink_V2 = prpV2 IrregEng.sink_V "" ;
lin sink_V = useV IrregEng.sink_V ;
lin sister_N2of = prepN2 "sister" "of" ;
lin sit_V = (regV "sit") ;
-lin sit_V2 = prepV2 (regV "sit") "" ;
+lin sit_V2 = prpV2 (regV "sit") "" ;
lin site_N = regN "site" ;
lin situation_N = regN "situation" ;
lin size_N = regN "size" ;
@@ -4813,12 +4813,12 @@ lin skate_V = (regV "skate") ;
lin skeletal_A = longA "skeletal" ;
lin skeleton_N = regN "skeleton" ;
lin sketch_N = regN "sketch" ;
-lin sketch_V2 = prepV2 (regV "sketch") "" ;
+lin sketch_V2 = prpV2 (regV "sketch") "" ;
lin skilful_A = longA "skilful" ;
lin skill_N = regN "skill" ;
lin skilled_A = longA "skilled" ;
lin skin_N = regN "skin" ;
-lin skip_V2 = prepV2 (regV "skip") "" ;
+lin skip_V2 = prpV2 (regV "skip") "" ;
lin skip_V = (regV "skip") ;
lin skirt_N = regN "skirt" ;
lin sky_N = regN "sky" ;
@@ -4843,17 +4843,17 @@ lin slow_A = regA "slow" ;
lin small_A = regA "small" ;
lin smart_A = regA "smart" ;
lin smell_N = regN "smell" ;
-lin smell_V2 = prepV2 (regV "smell") "" ;
+lin smell_V2 = prpV2 (regV "smell") "" ;
lin smell_V = (regV "smell") ;
-lin smelt_V2 = prepV2 (regV "smelt") "" ;
+lin smelt_V2 = prpV2 (regV "smelt") "" ;
lin smile_N = regN "smile" ;
lin smile_V = (regV "smile") ;
lin smoke_N = massN "smoke" ;
lin smoke_V = (regV "smoke") ;
lin smooth_A = regA "smooth" ;
-lin smooth_V2 = prepV2 (regV "smooth") "" ;
+lin smooth_V2 = prpV2 (regV "smooth") "" ;
lin snake_N = regN "snake" ;
-lin snap_V2 = prepV2 (regV "snap") "" ;
+lin snap_V2 = prpV2 (regV "snap") "" ;
lin snap_V = (regV "snap") ;
lin snapshot_N = regN "snapshot" ;
lin snow_V = (regV "snow") ;
@@ -4876,7 +4876,7 @@ lin soliloquy_N = irregN "soliloquy" "soliloquy" ;
lin solo_A = longA "solo" ;
lin solo_N = regN "solo" ;
lin solution_N = regN "solution" ;
-lin solve_V2 = prepV2 (regV "solve") "" ;
+lin solve_V2 = prpV2 (regV "solve") "" ;
lin somehow_Adv = proAdv "somehow" ;
lin sometimes_Adv = proAdv "sometimes" ;
lin somewhat_Adv = mkAdv "somewhat" ;
@@ -4894,11 +4894,11 @@ lin sorry_A = regA "sorry" ;
lin sorry_A2for = regA2 "sorry" "for" ;
lin sorry_A2 = regA2 "sorry" "" ;
lin sort_N = regN "sort" ;
-lin sort_V2 = prepV2 (regV "sort") "" ;
+lin sort_V2 = prpV2 (regV "sort") "" ;
lin soul_N = regN "soul" ;
lin sound_A = regA "sound" ;
lin sound_N = regN "sound" ;
-lin sound_V2 = prepV2 (regV "sound") "" ;
+lin sound_V2 = prpV2 (regV "sound") "" ;
lin soup_N = regN "soup" ;
lin sour_A = regA "sour" ;
lin source_N = regN "source" ;
@@ -4909,7 +4909,7 @@ lin southern_A = longA "southern" ;
lin space_N = regN "space" ;
lin spade_N = regN "spade" ;
lin spain_PN = regPN "spain" ;
-lin span_V2 = prepV2 (regV "span") "" ;
+lin span_V2 = prpV2 (regV "span") "" ;
lin spanish_A = regA "spanish" ;
lin spare_A = longA "spare" ;
lin spare_V3 = dirdirV3 (regV "spare") ;
@@ -4918,13 +4918,13 @@ lin spate_N = regN "spate" ;
lin spatial_A = longA "spatial" ;
lin speak_V = useV IrregEng.speak_V ;
lin spear_N = regN "spear" ;
-lin spear_V2 = prepV2 (regV "spear") "" ;
+lin spear_V2 = prpV2 (regV "spear") "" ;
lin special_A = longA "special" ;
lin specialist_N = regN "specialist" ;
lin specific_A = longA "specific" ;
lin specific_A2to = longA2 "specific" "to" ;
lin specifically_Adv = mkAdv "specifically" ;
-lin specify_V2 = prepV2 (regV "specify") "" ;
+lin specify_V2 = prpV2 (regV "specify") "" ;
lin spectacle_N = regN "spectacle" ;
lin spectacular_A = longA "spectacular" ;
lin spectral_A = longA "spectral" ;
@@ -4933,10 +4933,10 @@ lin speculate_V = (regV "speculate") ;
lin speech_N = regN "speech" ;
lin speed_N = regN "speed" ;
lin spell_N = regN "spell" ;
---lin spell_V2 = prepV2 spell_V "" ;
+--lin spell_V2 = prpV2 spell_V "" ;
--lin spell_V = useV IrregEng.spell_V ;
-lin spend_V2 = prepV2 spend_V "" ;
-lin spin_V2 = prepV2 spin_V "" ;
+lin spend_V2 = prpV2 spend_V "" ;
+lin spin_V2 = prpV2 IrregEng.spin_V "" ;
lin spin_V = useV IrregEng.spin_V ;
lin spinster_N = regN "spinster" ;
lin spirit_N = regN "spirit" ;
@@ -4945,16 +4945,16 @@ lin splendid_A = longA "splendid" ;
lin splendour_N = regN "splendour" ;
lin split_V = useV IrregEng.split_V ;
lin split_N = regN "split" ;
-lin spoil_V2 = prepV2 (regV "spoil") "" ;
+lin spoil_V2 = prpV2 (regV "spoil") "" ;
lin spoke_N = regN "spoke" ;
lin spokesman_N = regN "spokesman" ;
lin spoon_N = regN "spoon" ;
lin sport_N = regN "sport" ;
lin spot_N = regN "spot" ;
-lin spot_V2 = prepV2 (regV "spot") "" ;
+lin spot_V2 = prpV2 (regV "spot") "" ;
lin spread_V = useV IrregEng.spread_V ;
lin spring_N = regN "spring" ;
-lin spring_V2 = prepV2 spring_V "" ;
+lin spring_V2 = prpV2 spring_V "" ;
lin spur_N = regN "spur" ;
lin spurious_A = longA "spurious" ;
lin square_A = regA "square" ;
@@ -4962,14 +4962,14 @@ lin square_N = regN "square" ;
lin stable_A = regA "stable" ;
lin stable_N = regN "stable" ;
lin stack_N = regN "stack" ;
-lin stack_V2 = prepV2 (regV "stack") "" ;
+lin stack_V2 = prpV2 (regV "stack") "" ;
lin staff_N = regN "staff" ;
-lin staff_V2 = prepV2 (regV "staff") "" ;
+lin staff_V2 = prpV2 (regV "staff") "" ;
lin stag_N = regN "stag" ;
lin stage_N = regN "stage" ;
-lin stage_V2 = prepV2 (regV "stage") "" ;
+lin stage_V2 = prpV2 (regV "stage") "" ;
lin stain_N = regN "stain" ;
-lin stain_V2 = prepV2 (regV "stain") "" ;
+lin stain_V2 = prpV2 (regV "stain") "" ;
lin stair_N = regN "stair" ;
lin stake_N = regN "stake" ;
lin stamp_N = regN "stamp" ;
@@ -4979,13 +4979,13 @@ lin standard_A = longA "standard" ;
lin standard_N = regN "standard" ;
lin star_N = regN "star" ;
lin stare_N = regN "stare" ;
-lin stare_V2at = prepV2 (regV "stare") "at" ;
+lin stare_V2at = prpV2 (regV "stare") "at" ;
lin start_N = regN "start" ;
-lin start_V2 = prepV2 (regV "start") "" ;
+lin start_V2 = prpV2 (regV "start") "" ;
lin start_V = (regV "start") ;
-lin startle_V2 = prepV2 (regV "startle") "" ;
+lin startle_V2 = prpV2 (regV "startle") "" ;
lin state_N = regN "state" ;
-lin state_V2 = prepV2 (regV "state") "" ;
+lin state_V2 = prpV2 (regV "state") "" ;
lin static_A = longA "static" ;
lin station_N = regN "station" ;
lin stationary_A = longA "stationary" ;
@@ -5006,47 +5006,47 @@ lin steal_V3from =dirprepV3 steal_V "from" ;
lin steam_N = massN "steam" ;
lin steam_V = (regV "steam") ;
lin steel_N = massN "steel" ;
-lin steel_V2 = prepV2 (regV "steel") "" ;
+lin steel_V2 = prpV2 (regV "steel") "" ;
lin steep_A = regA "steep" ;
lin steeple_N = regN "steeple" ;
lin steer_N = regN "steer" ;
-lin steer_V2 = prepV2 (regV "steer") "" ;
+lin steer_V2 = prpV2 (regV "steer") "" ;
lin stem_N = regN "stem" ;
-lin stem_V2 = prepV2 (regV "stem") "" ;
+lin stem_V2 = prpV2 (regV "stem") "" ;
lin step_N = regN "step" ;
-lin step_V2 = prepV2 (regV "step") "" ;
+lin step_V2 = prpV2 (regV "step") "" ;
lin sterile_A = longA "sterile" ;
lin stick_N = regN "stick" ;
-lin stick_V2to = prepV2 stick_V "to" ;
+lin stick_V2to = prpV2 stick_V "to" ;
lin sticky_A = regA "sticky" ;
lin stiff_A = regA "stiff" ;
lin still_Adv = mkAdv "still" ;
lin still_A = regA "still" ;
lin sting_N = regN "sting" ;
-lin sting_V2 = prepV2 sting_V "" ;
+lin sting_V2 = prpV2 sting_V "" ;
lin stipulate_VS = mkVS (regV "stipulate") ;
lin stitch_N = regN "stitch" ;
-lin stitch_V2 = prepV2 (regV "stitch") "" ;
+lin stitch_V2 = prpV2 (regV "stitch") "" ;
lin stock_N = regN "stock" ;
-lin stock_V2 = prepV2 (regV "stock") "" ;
+lin stock_V2 = prpV2 (regV "stock") "" ;
lin stocking_N = regN "stocking" ;
lin stomach_N = regN "stomach" ;
lin stone_N = regN "stone" ;
lin stool_N = regN "stool" ;
lin stoop_V = (regV "stoop") ;
lin stop_N = regN "stop" ;
-lin stop_V2 = prepV2 (regV "stop") "" ;
+lin stop_V2 = prpV2 (regV "stop") "" ;
lin stop_V = (regV "stop") ;
lin storage_N = massN "storage" ;
lin store_N = regN "store" ;
-lin store_V2 = prepV2 (regV "store") "" ;
+lin store_V2 = prpV2 (regV "store") "" ;
lin storm_N = regN "storm" ;
lin story_N = regN "story" ;
lin straight_A = regA "straight" ;
lin straightforward_A = longA "straightforward" ;
lin strain_N = regN "strain" ;
-lin strain_V2 = prepV2 (regV "strain") "" ;
-lin strand_V2 = prepV2 (regV "strand") "" ;
+lin strain_V2 = prpV2 (regV "strain") "" ;
+lin strand_V2 = prpV2 (regV "strand") "" ;
lin strange_A = regA "strange" ;
lin stranger_N = regN "stranger" ;
lin strategy_N = regN "strategy" ;
@@ -5059,31 +5059,31 @@ lin stream_N = regN "stream" ;
lin streamlined_A = longA "streamlined" ;
lin street_N = regN "street" ;
lin strength_N = regN "strength" ;
-lin strengthen_V2 = prepV2 (regV "strengthen") "" ;
+lin strengthen_V2 = prpV2 (regV "strengthen") "" ;
lin stress_N = regN "stress" ;
-lin stress_V2 = prepV2 (regV "stress") "" ;
+lin stress_V2 = prpV2 (regV "stress") "" ;
lin stretch_V = (regV "stretch") ;
---lin strew_V2 = prepV2 strew_V "" ;
+--lin strew_V2 = prpV2 strew_V "" ;
lin strict_A = regA "strict" ;
lin strident_A = longA "strident" ;
-lin strike_V2 = prepV2 (regV "strike") "" ;
+lin strike_V2 = prpV2 (regV "strike") "" ;
lin string_N = regN "string" ;
lin strip_N = regN "strip" ;
-lin strip_V2 = prepV2 (regV "strip") "" ;
-lin strive_V2for = prepV2 strive_V "for" ;
+lin strip_V2 = prpV2 (regV "strip") "" ;
+lin strive_V2for = prpV2 strive_V "for" ;
lin stroke_N = regN "stroke" ;
-lin stroke_V2 = prepV2 (regV "stroke") "" ;
+lin stroke_V2 = prpV2 (regV "stroke") "" ;
lin strong_A = regA "strong" ;
lin structuralism_N = regN "structuralism" ;
lin structuralist_N = regN "structuralist" ;
lin structure_N = regN "structure" ;
lin struggle_N = regN "struggle" ;
-lin struggle_V2with = prepV2 (regV "struggle") "with" ;
+lin struggle_V2with = prpV2 (regV "struggle") "with" ;
lin student_N = regN "student" ;
lin study_V = (regV "study") ;
lin study_N2 = prepN2 "study" "" ;
lin stuff_N = regN "stuff" ;
-lin stuff_V2 = prepV2 (regV "stuff") "" ;
+lin stuff_V2 = prpV2 (regV "stuff") "" ;
lin stupid_A = regA "stupid" ;
lin stupor_N = regN "stupor" ;
lin stutter_V = (regV "stutter") ;
@@ -5100,9 +5100,9 @@ lin subjective_A = longA "subjective" ;
lin submarine_A = longA "submarine" ;
lin submarine_N = regN "submarine" ;
lin submission_N = regN "submission" ;
-lin submit_V2to = prepV2 (regV "submit") "to" ;
+lin submit_V2to = prpV2 (regV "submit") "to" ;
lin subordinate_A = longA "subordinate" ;
-lin subordinate_V2 = prepV2 (regV "subordinate") "" ;
+lin subordinate_V2 = prpV2 (regV "subordinate") "" ;
lin subsequent_A = longA "subsequent" ;
lin subservient_A = longA "subservient" ;
lin substance_N = regN "substance" ;
@@ -5110,29 +5110,29 @@ lin substantial_A = longA "substantial" ;
lin substantive_A = longA "substantive" ;
lin substitute_V3for =dirprepV3 (regV "substitute") "for" ;
lin substitute_N = regN "substitute" ;
-lin subsume_V2 = prepV2 (regV "subsume") "" ;
+lin subsume_V2 = prpV2 (regV "subsume") "" ;
lin subsumption_N = regN "subsumption" ;
lin subtle_A = regA "subtle" ;
lin subtlety_N = regN "subtlety" ;
lin subtract_V3from =dirprepV3 (regV "subtract") "from" ;
-lin succeed_V2in = prepV2 (regV "succeed") "in" ;
+lin succeed_V2in = prpV2 (regV "succeed") "in" ;
lin success_N = regN "success" ;
lin succession_N = regN "succession" ;
lin successive_A = longA "successive" ;
lin successor_N = regN "successor" ;
lin succinct_A = longA "succinct" ;
-lin succumb_V2to = prepV2 (regV "succumb") "to" ;
-lin suck_V2 = prepV2 (regV "suck") "" ;
+lin succumb_V2to = prpV2 (regV "succumb") "to" ;
+lin suck_V2 = prpV2 (regV "suck") "" ;
lin sudden_A = longA "sudden" ;
lin sue_PN = regPN "sue" ;
-lin suffer_V2from = prepV2 (regV "suffer") "from" ;
+lin suffer_V2from = prpV2 (regV "suffer") "from" ;
lin suffice_V = (regV "suffice") ;
lin sufficient_A = longA "sufficient" ;
-lin suffix_V2 = prepV2 (regV "suffix") "" ;
+lin suffix_V2 = prpV2 (regV "suffix") "" ;
lin suffix_N = regN "suffix" ;
lin sugar_N = massN "sugar" ;
-lin suggest_V2to_that_s = prepV2 (regV "suggest") "to_that_s" ;
-lin suit_V2 = prepV2 (regV "suit") "" ;
+lin suggest_V2to_that_s = prpV2 (regV "suggest") "to_that_s" ;
+lin suit_V2 = prpV2 (regV "suit") "" ;
lin suit_N = regN "suit" ;
lin suitable_A = longA "suitable" ;
lin suite_N = regN "suite" ;
@@ -5144,23 +5144,23 @@ lin sunshine_N = regN "sunshine" ;
lin super_A = longA "super" ;
lin superficial_A = longA "superficial" ;
lin superior_A = longA "superior" ;
-lin supersede_V2 = prepV2 (regV "supersede") "" ;
+lin supersede_V2 = prpV2 (regV "supersede") "" ;
lin supervisor_N = regN "supervisor" ;
lin supper_N = regN "supper" ;
-lin supplement_V2 = prepV2 (regV "supplement") "" ;
+lin supplement_V2 = prpV2 (regV "supplement") "" ;
lin supplement_N = regN "supplement" ;
lin supplementary_A = longA "supplementary" ;
lin suppletion_N = regN "suppletion" ;
lin suppletive_A = longA "suppletive" ;
-lin supply_V2 = prepV2 (regV "supply") "" ;
+lin supply_V2 = prpV2 (regV "supply") "" ;
lin supply_V3to =dirprepV3 (regV "supply") "to" ;
lin supply_V3with =dirprepV3 (regV "supply") "with" ;
lin supply_N = regN "supply" ;
-lin support_V2 = prepV2 (regV "support") "" ;
+lin support_V2 = prpV2 (regV "support") "" ;
lin support_N = regN "support" ;
lin suppose_VS = mkVS (regV "suppose") ;
lin supposition_N = regN "supposition" ;
-lin suppress_V2 = prepV2 (regV "suppress") "" ;
+lin suppress_V2 = prpV2 (regV "suppress") "" ;
lin sure_A2 = regA2 "sure" "" ;
lin sure_A = regA "sure" ;
lin sure_A2 = regA2 "sure" "" ;
@@ -5169,31 +5169,31 @@ lin surface_N = regN "surface" ;
lin surgeon_N = regN "surgeon" ;
lin surgery_N = regN "surgery" ;
lin surgical_A = longA "surgical" ;
-lin surmount_V2 = prepV2 (regV "surmount") "" ;
-lin surprise_V2 = prepV2 (regV "surprise") "" ;
+lin surmount_V2 = prpV2 (regV "surmount") "" ;
+lin surprise_V2 = prpV2 (regV "surprise") "" ;
lin surprise_N = regN "surprise" ;
-lin surround_V2 = prepV2 (regV "surround") "" ;
-lin survey_V2 = prepV2 (regV "survey") "" ;
+lin surround_V2 = prpV2 (regV "surround") "" ;
+lin survey_V2 = prpV2 (regV "survey") "" ;
lin survey_N = regN "survey" ;
-lin survive_V2 = prepV2 (regV "survive") "" ;
+lin survive_V2 = prpV2 (regV "survive") "" ;
lin susceptible_A = longA "susceptible" ;
-lin suspect_V2 = prepV2 (regV "suspect") "" ;
+lin suspect_V2 = prpV2 (regV "suspect") "" ;
lin suspect_VS = mkVS (regV "suspect") ;
lin suspect_N = regN "suspect" ;
-lin suspend_V2 = prepV2 (regV "suspend") "" ;
+lin suspend_V2 = prpV2 (regV "suspend") "" ;
lin suspense_N = regN "suspense" ;
lin suspicion_N = regN "suspicion" ;
lin suspicious_A = longA "suspicious" ;
-lin sustain_V2 = prepV2 (regV "sustain") "" ;
+lin sustain_V2 = prpV2 (regV "sustain") "" ;
lin sustenance_N = regN "sustenance" ;
-lin swallow_V2 = prepV2 (regV "swallow") "" ;
+lin swallow_V2 = prpV2 (regV "swallow") "" ;
lin swan_N = regN "swan" ;
lin swap_V3for =dirprepV3 (regV "swap") "for" ;
lin swear_VS = mkVS swear_V ;
lin swede_N = regN "swede" ;
lin sweden_PN = regPN "sweden" ;
lin swedish_A = regA "swedish" ;
-lin sweep_V2 = prepV2 sweep_V "" ;
+lin sweep_V2 = prpV2 sweep_V "" ;
lin sweet_N = regN "sweet" ;
lin swell_V = useV IrregEng.swell_V ;
lin swift_A = regA "swift" ;
@@ -5202,7 +5202,7 @@ lin swim_V = useV IrregEng.swim_V ;
lin swim_N = regN "swim" ;
lin swing_V = useV IrregEng.swing_V ;
lin swiss_A = longA "swiss" ;
-lin switch_V2 = prepV2 (regV "switch") "" ;
+lin switch_V2 = prpV2 (regV "switch") "" ;
lin switch_N = regN "switch" ;
lin switzerland_PN = regPN "switzerland" ;
lin sword_N = regN "sword" ;
@@ -5226,65 +5226,65 @@ lin synoptic_A = longA "synoptic" ;
lin syntactic_A = longA "syntactic" ;
lin syntax_N = regN "syntax" ;
lin synthesis_N = irregN "synthesis" "synthesis" ;
-lin synthesize_V2 = prepV2 (regV "synthesize") "" ;
+lin synthesize_V2 = prpV2 (regV "synthesize") "" ;
lin synthetic_A = longA "synthetic" ;
lin system_N = regN "system" ;
lin systematic_A = longA "systematic" ;
lin systematically_A = longA "systematically" ;
-lin systematize_V2 = prepV2 (regV "systematize") "" ;
+lin systematize_V2 = prpV2 (regV "systematize") "" ;
lin table_N = regN "table" ;
lin tabular_A = longA "tabular" ;
-lin tabulate_V2 = prepV2 (regV "tabulate") "" ;
+lin tabulate_V2 = prpV2 (regV "tabulate") "" ;
lin tacit_A = longA "tacit" ;
lin tack_N = regN "tack" ;
-lin tackle_V2 = prepV2 (regV "tackle") "" ;
+lin tackle_V2 = prpV2 (regV "tackle") "" ;
lin tact_N = regN "tact" ;
lin tactic_N = regN "tactic" ;
-lin tag_V2 = prepV2 (regV "tag") "" ;
+lin tag_V2 = prpV2 (regV "tag") "" ;
lin tag_N = regN "tag" ;
lin tail_N = regN "tail" ;
lin tailor_N = regN "tailor" ;
-lin take_V2 = prepV2 take_V "" ;
+lin take_V2 = prpV2 take_V "" ;
lin tale_N = regN "tale" ;
lin talent_N = regN "talent" ;
lin talented_A = longA "talented" ;
-lin talk_V2about = prepV2 (regV "talk") "about" ;
+lin talk_V2about = prpV2 (regV "talk") "about" ;
lin talk_N = regN "talk" ;
lin tall_A = regA "tall" ;
lin tame_A = regA "tame" ;
lin tangent_N = regN "tangent" ;
-lin tangle_V2 = prepV2 (regV "tangle") "" ;
+lin tangle_V2 = prpV2 (regV "tangle") "" ;
lin tank_N = regN "tank" ;
-lin tap_V2 = prepV2 (regV "tap") "" ;
+lin tap_V2 = prpV2 (regV "tap") "" ;
lin tap_N = regN "tap" ;
-lin tape_V2 = prepV2 (regV "tape") "" ;
+lin tape_V2 = prpV2 (regV "tape") "" ;
lin tape_N = regN "tape" ;
lin target_N = regN "target" ;
lin task_N = regN "task" ;
-lin taste_V2 = prepV2 (regV "taste") "" ;
-lin taste_V2of = prepV2 (regV "taste") "of" ;
+lin taste_V2 = prpV2 (regV "taste") "" ;
+lin taste_V2of = prpV2 (regV "taste") "of" ;
lin taste_N = regN "taste" ;
lin tautology_N = regN "tautology" ;
-lin tax_V2 = prepV2 (regV "tax") "" ;
+lin tax_V2 = prpV2 (regV "tax") "" ;
lin tax_N = regN "tax" ;
lin taxi_N = regN "taxi" ;
lin taxonomy_N = regN "taxonomy" ;
lin tea_N = massN "tea" ;
-lin teach_V2 = prepV2 teach_V "" ;
+lin teach_V2 = prpV2 teach_V "" ;
lin team_N = regN "team" ;
-lin tear_V2 = prepV2 tear_V "" ;
+lin tear_V2 = prpV2 tear_V "" ;
lin tear_N = regN "tear" ;
-lin tease_V2 = prepV2 (regV "tease") "" ;
+lin tease_V2 = prpV2 (regV "tease") "" ;
lin technical_A = longA "technical" ;
lin technique_N = regN "technique" ;
lin technology_N = regN "technology" ;
lin tedious_A = longA "tedious" ;
lin tedium_N = regN "tedium" ;
-lin teem_V2with = prepV2 (regV "teem") "with" ;
+lin teem_V2with = prpV2 (regV "teem") "with" ;
lin telegram_N = regN "telegram" ;
-lin telegraph_V2 = prepV2 (regV "telegraph") "" ;
+lin telegraph_V2 = prpV2 (regV "telegraph") "" ;
lin telegraph_N = regN "telegraph" ;
-lin telephone_V2 = prepV2 (regV "telephone") "" ;
+lin telephone_V2 = prpV2 (regV "telephone") "" ;
lin telephone_N = regN "telephone" ;
lin telescope_N = regN "telescope" ;
lin television_N = regN "television" ;
@@ -5296,8 +5296,8 @@ lin template_N = regN "template" ;
lin temple_N = regN "temple" ;
lin temporal_A = longA "temporal" ;
lin temporary_A = longA "temporary" ;
-lin tempt_V2 = prepV2 (regV "tempt") "" ;
-lin tend_V2 = prepV2 (regV "tend") "" ;
+lin tempt_V2 = prpV2 (regV "tempt") "" ;
+lin tend_V2 = prpV2 (regV "tend") "" ;
lin tendency_N2to = prepN2 "tendency" "to" ;
lin tender_A = regA "tender" ;
lin tenet_N = regN "tenet" ;
@@ -5319,16 +5319,16 @@ lin terminology_N = regN "terminology" ;
lin terrace_N = regN "terrace" ;
lin terrestrial_A = longA "terrestrial" ;
lin terrible_A = longA "terrible" ;
-lin terrify_V2 = prepV2 (regV "terrify") "" ;
+lin terrify_V2 = prpV2 (regV "terrify") "" ;
lin territory_N = regN "territory" ;
lin terror_N = regN "terror" ;
lin terse_A = regA "terse" ;
-lin test_V2 = prepV2 (regV "test") "" ;
+lin test_V2 = prpV2 (regV "test") "" ;
lin test_N = regN "test" ;
lin testimony_N = regN "testimony" ;
lin text_N = regN "text" ;
lin textbook_N = regN "textbook" ;
-lin thank_V2 = prepV2 (regV "thank") "" ;
+lin thank_V2 = prpV2 (regV "thank") "" ;
lin theatre_N = regN "theatre" ;
lin theatrical_A = longA "theatrical" ;
lin thematic_A = longA "thematic" ;
@@ -5372,35 +5372,35 @@ lin thunder_N = regN "thunder" ;
lin thursday_PN = regPN "thursday" ;
lin thus_Subj = mkSubj "thus" ;
lin ticket_N = regN "ticket" ;
-lin tidy_V2 = prepV2 (regV "tidy") "" ;
+lin tidy_V2 = prpV2 (regV "tidy") "" ;
lin tidy_A = regA "tidy" ;
lin tie_V3to =dirprepV3 (regV "tie") "to" ;
lin tie_N = regN "tie" ;
lin tiger_N = regN "tiger" ;
lin tight_A = regA "tight" ;
-lin till_V2 = prepV2 (regV "till") "" ;
+lin till_V2 = prpV2 (regV "till") "" ;
lin till_N = regN "till" ;
-lin time_V2 = prepV2 (regV "time") "" ;
+lin time_V2 = prpV2 (regV "time") "" ;
lin time_N = regN "time" ;
lin timely_A = regA "timely" ;
lin timetable_N = regN "timetable" ;
lin tin_N = regN "tin" ;
-lin tinker_V2with = prepV2 (regV "tinker") "with" ;
+lin tinker_V2with = prpV2 (regV "tinker") "with" ;
lin tinker_N = regN "tinker" ;
lin tip_N = regN "tip" ;
-lin tire_V2of = prepV2 (regV "tire") "of" ;
+lin tire_V2of = prpV2 (regV "tire") "of" ;
lin title_N = regN "title" ;
--lin to_Prep = mkPrep "to" ;
lin toad_N = regN "toad" ;
lin toast_N = massN "toast" ;
-lin toast_V2 = prepV2 (regV "toast") "" ;
+lin toast_V2 = prpV2 (regV "toast") "" ;
lin tobacco_N = massN "tobacco" ;
lin today_Adv = proAdv "today" ;
lin toe_N = regN "toe" ;
lin together_Adv = proAdv "together" ;
lin token_N = regN "token" ;
lin tolerance_N = regN "tolerance" ;
-lin tolerate_V2 = prepV2 (regV "tolerate") "" ;
+lin tolerate_V2 = prpV2 (regV "tolerate") "" ;
lin toll_V = (regV "toll") ;
lin toll_N = regN "toll" ;
lin tomato_N = regN "tomato" ;
@@ -5418,45 +5418,45 @@ lin topic_N = regN "topic" ;
lin topology_N = regN "topology" ;
lin torrent_N = regN "torrent" ;
lin torrential_A = longA "torrential" ;
-lin toss_V2 = prepV2 (regV "toss") "" ;
+lin toss_V2 = prpV2 (regV "toss") "" ;
lin total_A = longA "total" ;
lin total_N = regN "total" ;
-lin touch_V2 = prepV2 (regV "touch") "" ;
+lin touch_V2 = prpV2 (regV "touch") "" ;
lin touch_N = regN "touch" ;
lin tough_A = regA "tough" ;
lin tough_A2 = regA2 "tough" "" ;
-lin tour_V2 = prepV2 (regV "tour") "" ;
+lin tour_V2 = prpV2 (regV "tour") "" ;
lin tour_N = regN "tour" ;
lin tourist_N = regN "tourist" ;
-lin tow_V2 = prepV2 (regV "tow") "" ;
+lin tow_V2 = prpV2 (regV "tow") "" ;
lin towards_Prep = mkPrep "towards" ;
lin tower_N = regN "tower" ;
lin town_N = regN "town" ;
lin toxic_A = longA "toxic" ;
lin toy_N = regN "toy" ;
-lin trace_V2 = prepV2 (regV "trace") "" ;
+lin trace_V2 = prpV2 (regV "trace") "" ;
lin trace_N = regN "trace" ;
-lin track_V2 = prepV2 (regV "track") "" ;
+lin track_V2 = prpV2 (regV "track") "" ;
lin track_N = regN "track" ;
lin tract_N = regN "tract" ;
lin tractable_A = longA "tractable" ;
lin trade_N = regN "trade" ;
lin tradition_N = regN "tradition" ;
lin traffic_N = massN "traffic" ;
-lin traffic_V2in = prepV2 (regV "traffic") "in" ;
+lin traffic_V2in = prpV2 (regV "traffic") "in" ;
lin tragedy_N = regN "tragedy" ;
lin tragic_A = longA "tragic" ;
-lin train_V2 = prepV2 (regV "train") "" ;
+lin train_V2 = prpV2 (regV "train") "" ;
lin train_N = regN "train" ;
lin tramp_N = regN "tramp" ;
lin tranquil_A = longA "tranquil" ;
lin transaction_N = regN "transaction" ;
lin transcendental_A = longA "transcendental" ;
-lin transcribe_V2 = prepV2 (regV "transcribe") "" ;
+lin transcribe_V2 = prpV2 (regV "transcribe") "" ;
lin transcript_N = regN "transcript" ;
lin transcription_N = regN "transcription" ;
lin transfer_V3to =dirprepV3 (regV "transfer") "to" ;
-lin transform_V2 = prepV2 (regV "transform") "" ;
+lin transform_V2 = prpV2 (regV "transform") "" ;
lin transience_N = regN "transience" ;
lin transient_A = longA "transient" ;
lin transistor_N = regN "transistor" ;
@@ -5464,53 +5464,53 @@ lin transit_N = regN "transit" ;
lin transitive_A = longA "transitive" ;
lin transitory_A = longA "transitory" ;
lin translate_V3into =dirprepV3 (regV "translate") "into" ;
-lin transmit_V2 = prepV2 (regV "transmit") "" ;
+lin transmit_V2 = prpV2 (regV "transmit") "" ;
lin transparency_N = regN "transparency" ;
lin transparent_A = longA "transparent" ;
-lin transport_V2 = prepV2 (regV "transport") "" ;
+lin transport_V2 = prpV2 (regV "transport") "" ;
lin transport_N = regN "transport" ;
-lin trap_V2 = prepV2 (regV "trap") "" ;
+lin trap_V2 = prpV2 (regV "trap") "" ;
lin trap_N = regN "trap" ;
-lin travel_V2 = prepV2 (regV "travel") "" ;
+lin travel_V2 = prpV2 (regV "travel") "" ;
lin travel_N = regN "travel" ;
-lin traverse_V2 = prepV2 (regV "traverse") "" ;
+lin traverse_V2 = prpV2 (regV "traverse") "" ;
lin tray_N = regN "tray" ;
lin treat_V3_pred =dirprepV3 (regV "treat") "_pred" ;
lin treatment_N = regN "treatment" ;
lin treble_A = longA "treble" ;
-lin treble_V2 = prepV2 (regV "treble") "" ;
+lin treble_V2 = prpV2 (regV "treble") "" ;
lin tree_N = regN "tree" ;
lin tremble_V = (regV "tremble") ;
lin triangle_N = regN "triangle" ;
lin triangular_A = longA "triangular" ;
lin tribe_N = regN "tribe" ;
-lin trick_V2 = prepV2 (regV "trick") "" ;
+lin trick_V2 = prpV2 (regV "trick") "" ;
lin trick_N = regN "trick" ;
-lin trifle_V2with = prepV2 (regV "trifle") "with" ;
+lin trifle_V2with = prpV2 (regV "trifle") "with" ;
lin trifle_N = regN "trifle" ;
-lin trigger_V2 = prepV2 (regV "trigger") "" ;
+lin trigger_V2 = prpV2 (regV "trigger") "" ;
lin trigger_N = regN "trigger" ;
lin trip_V = (regV "trip") ;
lin trip_N = regN "trip" ;
lin triple_A = longA "triple" ;
-lin triple_V2 = prepV2 (regV "triple") "" ;
+lin triple_V2 = prpV2 (regV "triple") "" ;
lin triple_N = regN "triple" ;
lin triple_N = regN "triple" ;
lin triumph_V = (regV "triumph") ;
lin triumph_N = regN "triumph" ;
lin trivial_A = longA "trivial" ;
lin tropic_N = regN "tropic" ;
-lin trouble_V2 = prepV2 (regV "trouble") "" ;
+lin trouble_V2 = prpV2 (regV "trouble") "" ;
lin trouble_N = regN "trouble" ;
lin troublesome_A = longA "troublesome" ;
lin truck_N = regN "truck" ;
lin true_A = regA "true" ;
-lin truncate_V2 = prepV2 (regV "truncate") "" ;
+lin truncate_V2 = prpV2 (regV "truncate") "" ;
lin trunk_N = regN "trunk" ;
-lin trust_V2 = prepV2 (regV "trust") "" ;
+lin trust_V2 = prpV2 (regV "trust") "" ;
lin trust_N = regN "trust" ;
lin truth_N = regN "truth" ;
-lin try_V2 = prepV2 (regV "try") "" ;
+lin try_V2 = prpV2 (regV "try") "" ;
lin try_VV = mkVV (regV "try") ;
lin tub_N = regN "tub" ;
lin tube_N = regN "tube" ;
@@ -5518,7 +5518,7 @@ lin tuck_V3 =dirprepV3 (regV "tuck") "" ;
lin tuesday_PN = regPN "tuesday" ;
lin tuition_N = regN "tuition" ;
lin tumble_V = (regV "tumble") ;
-lin tune_V2 = prepV2 (regV "tune") "" ;
+lin tune_V2 = prpV2 (regV "tune") "" ;
lin tune_N = regN "tune" ;
lin turn_V3f =dirprepV3 (regV "turn") "f" ;
lin turn_V3 =dirprepV3 (regV "turn") "" ;
@@ -5527,11 +5527,11 @@ lin turn_N = regN "turn" ;
lin turtle_N = regN "turtle" ;
lin tutor_N = regN "tutor" ;
lin twice_Adv = mkAdv "twice" ;
-lin twiddle_V2 = prepV2 (regV "twiddle") "" ;
+lin twiddle_V2 = prpV2 (regV "twiddle") "" ;
lin twin_N = regN "twin" ;
-lin twist_V2 = prepV2 (regV "twist") "" ;
+lin twist_V2 = prpV2 (regV "twist") "" ;
lin twist_N = regN "twist" ;
-lin type_V2 = prepV2 (regV "type") "" ;
+lin type_V2 = prpV2 (regV "type") "" ;
lin type_N = regN "type" ;
lin typical_A = longA "typical" ;
lin typical_A2of = longA2 "typical" "of" ;
@@ -5545,55 +5545,55 @@ lin uncertainty_N = regN "uncertainty" ;
lin uncle_N2of = prepN2 "uncle" "of" ;
--lin under_Prep = mkPrep "under" ;
lin undergraduate_N = regN "undergraduate" ;
-lin underline_V2 = prepV2 (regV "underline") "" ;
-lin undermine_V2 = prepV2 (regV "undermine") "" ;
+lin underline_V2 = prpV2 (regV "underline") "" ;
+lin undermine_V2 = prpV2 (regV "undermine") "" ;
lin underneath_Adv = proAdv "underneath" ;
lin underneath_Prep = mkPrep "underneath" ;
lin underneath_N = regN "underneath" ;
lin underscore_N = regN "underscore" ;
-lin understand_V2 = prepV2 understand_V "" ;
---lin undo_V2 = prepV2 undo_V "" ;
+lin understand_V2 = prpV2 understand_V "" ;
+--lin undo_V2 = prpV2 undo_V "" ;
lin undoubtedly_Adv = mkAdv "undoubtedly" ;
lin ungainly_A = longA "ungainly" ;
lin uniform_A = longA "uniform" ;
lin uniform_N = regN "uniform" ;
-lin unify_V2 = prepV2 (regV "unify") "" ;
+lin unify_V2 = prpV2 (regV "unify") "" ;
lin union_N = regN "union" ;
lin unique_A = longA "unique" ;
lin unit_N = regN "unit" ;
lin unitary_A = longA "unitary" ;
-lin unite_V2 = prepV2 (regV "unite") "" ;
+lin unite_V2 = prpV2 (regV "unite") "" ;
lin unity_N = regN "unity" ;
lin universe_N = regN "universe" ;
lin university_N = regN "university" ;
-lin unleash_V2 = prepV2 (regV "unleash") "" ;
-lin unplug_V2 = prepV2 (regV "unplug") "" ;
+lin unleash_V2 = prpV2 (regV "unleash") "" ;
+lin unplug_V2 = prpV2 (regV "unplug") "" ;
lin unprecedented_A = longA "unprecedented" ;
lin until_Subj = mkSubj "until" ;
lin unusual_A = longA "unusual" ;
lin unwieldy_A = regA "unwieldy" ;
lin unwitting_A = longA "unwitting" ;
lin up_Prep = mkPrep "up" ;
-lin update_V2 = prepV2 (regV "update") "" ;
+lin update_V2 = prpV2 (regV "update") "" ;
lin upon_Prep = mkPrep "upon" ;
lin upper_A = longA "upper" ;
lin upright_A = longA "upright" ;
-lin upset_V2 = prepV2 upset_V "" ;
+lin upset_V2 = prpV2 upset_V "" ;
lin upside_down_A = longA "upside_down" ;
lin upstairs_Adv = proAdv "upstairs" ;
-lin urge_V2 = prepV2 (regV "urge") "" ;
+lin urge_V2 = prpV2 (regV "urge") "" ;
lin urge_N2 = prepN2 "urge" "" ;
lin urgency_N = regN "urgency" ;
lin urgent_A = regA "urgent" ;
lin usage_N = regN "usage" ;
-lin use_V2 = prepV2 (regV "use") "" ;
+lin use_V2 = prpV2 (regV "use") "" ;
lin use_N = regN "use" ;
lin used_A2to = longA2 "used" "to" ;
lin usual_A = longA "usual" ;
lin utility_N = regN "utility" ;
-lin utilize_V2 = prepV2 (regV "utilize") "" ;
+lin utilize_V2 = prpV2 (regV "utilize") "" ;
lin utter_A = longA "utter" ;
-lin utter_V2 = prepV2 (regV "utter") "" ;
+lin utter_V2 = prpV2 (regV "utter") "" ;
lin utterance_N = regN "utterance" ;
lin vacuous_A = longA "vacuous" ;
lin vacuum_N = regN "vacuum" ;
@@ -5601,10 +5601,10 @@ lin vague_A = regA "vague" ;
lin valence_N = regN "valence" ;
lin valency_N = regN "valency" ;
lin valid_A = longA "valid" ;
-lin validate_V2 = prepV2 (regV "validate") "" ;
+lin validate_V2 = prpV2 (regV "validate") "" ;
lin valley_N = regN "valley" ;
lin valuable_A = longA "valuable" ;
-lin value_V2 = prepV2 (regV "value") "" ;
+lin value_V2 = prpV2 (regV "value") "" ;
lin value_N = regN "value" ;
lin van_N = regN "van" ;
lin vanilla_N = regN "vanilla" ;
@@ -5615,7 +5615,7 @@ lin variant_N = regN "variant" ;
lin variation_N = regN "variation" ;
lin variety_N = regN "variety" ;
lin various_A = longA "various" ;
-lin varnish_V2 = prepV2 (regV "varnish") "" ;
+lin varnish_V2 = prpV2 (regV "varnish") "" ;
lin varnish_N = regN "varnish" ;
lin vary_V = (regV "vary") ;
lin vase_N = regN "vase" ;
@@ -5628,7 +5628,7 @@ lin velocity_N = regN "velocity" ;
lin verb_N = regN "verb" ;
lin verbose_A = regA "verbose" ;
lin verdict_N = regN "verdict" ;
-lin verify_V2 = prepV2 (regV "verify") "" ;
+lin verify_V2 = prpV2 (regV "verify") "" ;
lin versatile_A = longA "versatile" ;
lin verse_N = regN "verse" ;
lin version_N = regN "version" ;
@@ -5641,15 +5641,15 @@ lin vice_N = regN "vice" ;
lin victim_N = regN "victim" ;
lin victor_N = regN "victor" ;
lin victory_N = regN "victory" ;
-lin vie_V2with = prepV2 (regV "vie") "with" ;
+lin vie_V2with = prpV2 (regV "vie") "with" ;
lin view_V3_pred =dirprepV3 (regV "view") "_pred" ;
lin view_N = regN "view" ;
lin vigorous_A = longA "vigorous" ;
lin village_N = regN "village" ;
-lin vindicate_V2 = prepV2 (regV "vindicate") "" ;
+lin vindicate_V2 = prpV2 (regV "vindicate") "" ;
lin vine_N = regN "vine" ;
lin vineyard_N = regN "vineyard" ;
-lin violate_V2 = prepV2 (regV "violate") "" ;
+lin violate_V2 = prpV2 (regV "violate") "" ;
lin violence_N = massN "violence" ;
lin violent_A = longA "violent" ;
lin viral_A = longA "viral" ;
@@ -5659,11 +5659,11 @@ lin virus_N = regN "virus" ;
lin visible_A = longA "visible" ;
lin visible_A2to = longA2 "visible" "to" ;
lin vision_N = regN "vision" ;
-lin visit_V2 = prepV2 (regV "visit") "" ;
+lin visit_V2 = prpV2 (regV "visit") "" ;
lin visit_N = regN "visit" ;
lin visual_A = longA "visual" ;
lin vital_A = longA "vital" ;
-lin vitiate_V2 = prepV2 (regV "vitiate") "" ;
+lin vitiate_V2 = prpV2 (regV "vitiate") "" ;
lin vocabulary_N = regN "vocabulary" ;
lin voice_N = regN "voice" ;
lin volatile_A = longA "volatile" ;
@@ -5672,9 +5672,9 @@ lin volt_N = regN "volt" ;
lin volume_N = regN "volume" ;
lin voluntary_A = longA "voluntary" ;
lin volunteer_V = (regV "volunteer") ;
-lin volunteer_V2for = prepV2 (regV "volunteer") "for" ;
+lin volunteer_V2for = prpV2 (regV "volunteer") "for" ;
lin volunteer_N = regN "volunteer" ;
-lin vote_V2for = prepV2 (regV "vote") "for" ;
+lin vote_V2for = prpV2 (regV "vote") "for" ;
lin vote_N = regN "vote" ;
lin vow_VV = mkVV (regV "vow") ;
lin vow_VS = mkVS (regV "vow") ;
@@ -5682,50 +5682,50 @@ lin vow_N = regN "vow" ;
lin vowel_N = regN "vowel" ;
lin voyage_N = regN "voyage" ;
lin vulgar_A = longA "vulgar" ;
-lin wag_V2 = prepV2 (regV "wag") "" ;
+lin wag_V2 = prpV2 (regV "wag") "" ;
lin waist_N = regN "waist" ;
lin waistcoat_N = regN "waistcoat" ;
-lin wait_V2for = prepV2 (regV "wait") "for" ;
+lin wait_V2for = prpV2 (regV "wait") "for" ;
lin wait_N = regN "wait" ;
-lin wake_V2 = prepV2 wake_V "" ;
+lin wake_V2 = prpV2 wake_V "" ;
lin walk_V = (regV "walk") ;
lin walk_N = regN "walk" ;
lin wall_N = regN "wall" ;
lin wan_A = regA "wan" ;
-lin wander_V2 = prepV2 (regV "wander") "" ;
-lin want_V2 = prepV2 (regV "want") "" ;
+lin wander_V2 = prpV2 (regV "wander") "" ;
+lin want_V2 = prpV2 (regV "want") "" ;
--lin want_VV = mkVV (regV "want") ;
lin war_N = regN "war" ;
lin ward_N = regN "ward" ;
-lin warm_V2 = prepV2 (regV "warm") "" ;
+lin warm_V2 = prpV2 (regV "warm") "" ;
lin warm_A = regA "warm" ;
-lin warn_V2 = prepV2 (regV "warn") "" ;
+lin warn_V2 = prpV2 (regV "warn") "" ;
lin warning_N = regN "warning" ;
lin wash_V = (regV "wash") ;
lin waste_A = longA "waste" ;
-lin waste_V2 = prepV2 (regV "waste") "" ;
+lin waste_V2 = prpV2 (regV "waste") "" ;
lin waste_N = regN "waste" ;
-lin watch_V2 = prepV2 (regV "watch") "" ;
+lin watch_V2 = prpV2 (regV "watch") "" ;
lin watch_N = regN "watch" ;
lin water_N = regN "water" ;
-lin wave_V2to = prepV2 (regV "wave") "to" ;
+lin wave_V2to = prpV2 (regV "wave") "to" ;
lin wave_N = regN "wave" ;
lin wax_N = regN "wax" ;
lin way_N = regN "way" ;
lin weak_A = regA "weak" ;
lin wealth_N = massN "wealth" ;
lin weapon_N = regN "weapon" ;
-lin wear_V2 = prepV2 wear_V "" ;
+lin wear_V2 = prpV2 wear_V "" ;
lin weather_N = massN "weather" ;
-lin weave_V2 = prepV2 weave_V "" ;
+lin weave_V2 = prpV2 weave_V "" ;
lin wedding_N = regN "wedding" ;
lin wedge_N = regN "wedge" ;
lin wednesday_PN = regPN "wednesday" ;
lin weed_N = regN "weed" ;
lin week_N = regN "week" ;
lin weep_V = useV IrregEng.weep_V ;
-lin weigh_V2 = prepV2 (regV "weigh") "" ;
-lin weigh_V2 = prepV2 (regV "weigh") "" ;
+lin weigh_V2 = prpV2 (regV "weigh") "" ;
+lin weigh_V2 = prpV2 (regV "weigh") "" ;
lin weight_N = regN "weight" ;
lin welcome_A = longA "welcome" ;
lin welcome_V3to =dirprepV3 (regV "welcome") "to" ;
@@ -5777,8 +5777,8 @@ lin wild_A = regA "wild" ;
lin will_N = regN "will" ;
lin willing_A2 = longA2 "willing" "" ;
lin willing_A = longA "willing" ;
-lin win_V2 = prepV2 (regV "win") "" ;
-lin wind_V2 = prepV2 wind_V "" ;
+lin win_V2 = prpV2 (regV "win") "" ;
+lin wind_V2 = prpV2 IrregEng.wind_V "" ;
lin wind_V = useV IrregEng.wind_V ;
lin wind_N = regN "wind" ;
lin window_N = regN "window" ;
@@ -5788,20 +5788,20 @@ lin winter_N = regN "winter" ;
lin wire_N = regN "wire" ;
lin wisdom_N = regN "wisdom" ;
lin wise_A = regA "wise" ;
-lin wish_V2for = prepV2 (regV "wish") "for" ;
+lin wish_V2for = prpV2 (regV "wish") "for" ;
lin wish_VS = mkVS (regV "wish") ;
lin wish_N = regN "wish" ;
lin witch_N = regN "witch" ;
--lin with_Prep = mkPrep "with" ;
lin within_Adv = proAdv "within" ;
lin within_Prep = mkPrep "within" ;
---lin withold_V2 = prepV2 withold_V "" ;
+--lin withold_V2 = prpV2 withold_V "" ;
--lin without_Prep = mkPrep "without" ;
-lin withstand_V2 = prepV2 (regV "withstand") "" ;
-lin witness_V2 = prepV2 (regV "witness") "" ;
+lin withstand_V2 = prpV2 (regV "withstand") "" ;
+lin witness_V2 = prpV2 (regV "witness") "" ;
lin witness_N2to = prepN2 "witness" "to" ;
lin woman_N = irregN "woman" "woman" ;
-lin wonder_V2 = prepV2 (regV "wonder") "" ;
+lin wonder_V2 = prpV2 (regV "wonder") "" ;
lin wonder_N = regN "wonder" ;
lin wood_N = regN "wood" ;
lin wooden_A = longA "wooden" ;
@@ -5811,23 +5811,23 @@ lin work_N = massN "work" ;
lin work_V = (regV "work") ;
lin world_N = regN "world" ;
lin worm_N = regN "worm" ;
-lin worry_V2 = prepV2 (regV "worry") "" ;
-lin worry_V2about = prepV2 (regV "worry") "about" ;
+lin worry_V2 = prpV2 (regV "worry") "" ;
+lin worry_V2about = prpV2 (regV "worry") "about" ;
lin worry_N = regN "worry" ;
-lin worship_V2 = prepV2 (regV "worship") "" ;
+lin worship_V2 = prpV2 (regV "worship") "" ;
lin worth_Prep = mkPrep "worth" ;
lin worthless_A = longA "worthless" ;
lin worthwhile_A = longA "worthwhile" ;
lin worthy_A = regA "worthy" ;
lin worthy_A2of = regA2 "worthy" "of" ;
-lin wound_V2 = prepV2 (regV "wound") "" ;
+lin wound_V2 = prpV2 (regV "wound") "" ;
lin wound_N = regN "wound" ;
-lin wrap_V2 = prepV2 (regV "wrap") "" ;
-lin wreck_V2 = prepV2 (regV "wreck") "" ;
+lin wrap_V2 = prpV2 (regV "wrap") "" ;
+lin wreck_V2 = prpV2 (regV "wreck") "" ;
lin wreck_N = regN "wreck" ;
lin wrinkle_N = regN "wrinkle" ;
lin wrist_N = regN "wrist" ;
-lin write_V2 = prepV2 write_V "" ;
+lin write_V2 = prpV2 write_V "" ;
lin wrong_A = longA "wrong" ;
lin wry_A = regA "wry" ;
lin yard_N = regN "yard" ;
@@ -5836,7 +5836,7 @@ lin yellow_N = massN "yellow" ;
lin yellow_A = regA "yellow" ;
lin yesterday_Adv = proAdv "yesterday" ;
lin yet_Adv = mkAdv "yet" ;
-lin yield_V2 = prepV2 (regV "yield") "" ;
+lin yield_V2 = prpV2 (regV "yield") "" ;
lin yield_N = regN "yield" ;
lin young_A = regA "young" ;
lin youth_N = regN "youth" ;
@@ -5849,7 +5849,7 @@ irregN : Str -> Str -> N = \x,y -> mk2N x y ; --
irregN2 : Str -> Str -> Str -> N2 = \x,y,p -> mkN2 (irregN x y) (mkPrep p) ; --
longA2 : Str -> Str -> A2 = \s,p -> mkA2 (compoundADeg (regA s)) (mkPrep p) ; --
regA2 : Str -> Str -> A2 = \s,p -> mkA2 (regA s) (mkPrep p) ; --
-prepV2 : V -> Str -> V2 = \s,p -> mkV2 s (mkPrep p) ; --
+prpV2 : V -> Str -> V2 = \s,p -> mkV2 s (mkPrep p) ; --
prepN2 : Str -> Str -> N2 = \s,p -> mkN2 (regN s) (mkPrep p) ; --
dirprepV3 : V -> Str -> V3 = \s,p -> dirV3 s (mkPrep p) ; --
mkSubj : Str -> Subj = \s -> {s = s ; lock_Subj = <>} ;
diff --git a/examples/tutorial/smart/House.gf b/examples/tutorial/smart/House.gf
new file mode 100644
index 000000000..e156792f1
--- /dev/null
+++ b/examples/tutorial/smart/House.gf
@@ -0,0 +1,35 @@
+abstract House = {
+
+flags startcat = Utterance ;
+
+cat
+ Utterance ;
+ Command ;
+ Question ;
+ Kind ;
+ Action Kind ;
+ Device Kind ;
+ Location ;
+
+fun
+ UCommand : Command -> Utterance ;
+ UQuestion : Question -> Utterance ;
+
+ CAction : (k : Kind) -> Action k -> Device k -> Command ;
+ QAction : (k : Kind) -> Action k -> Device k -> Question ;
+
+ DKindOne : (k : Kind) -> Device k ;
+ DKindMany : (k : Kind) -> Device k ;
+ DLoc : (k : Kind) -> Device k -> Location -> Device k ;
+
+ light, fan : Kind ;
+
+ switchOn, switchOff : (k : Kind) -> Action k ;
+
+ dim : Action light ;
+
+ kitchen, livingRoom : Location ;
+
+
+}
+
diff --git a/examples/tutorial/smart/HouseEng.gf b/examples/tutorial/smart/HouseEng.gf
new file mode 100644
index 000000000..d36122c51
--- /dev/null
+++ b/examples/tutorial/smart/HouseEng.gf
@@ -0,0 +1,76 @@
+--# -path=.:prelude
+
+concrete HouseEng of House = open Prelude in {
+
+-- grammar Toy1 from the Regulus book
+
+flags startcat = Utterance ;
+
+param
+ Number = Sg | Pl ;
+ VForm = VImp | VPart ;
+
+lincat
+ Utterance = SS ;
+ Command = SS ;
+ Question = SS ;
+ Kind = {s : Number => Str} ;
+ Action = {s : VForm => Str ; part : Str} ;
+ Device = {s : Str ; n : Number} ;
+ Location = SS ;
+
+lin
+ UCommand c = c ;
+ UQuestion q = q ;
+
+ CAction _ act dev = ss (act.s ! VImp ++ bothWays act.part dev.s) ;
+ QAction _ act dev = ss (be dev.n ++ dev.s ++ act.s ! VPart ++ act.part) ;
+
+ DKindOne k = {
+ s = "the" ++ k.s ! Sg ;
+ n = Sg
+ } ;
+ DKindMany k = {
+ s = "the" ++ k.s ! Pl ;
+ n = Pl
+ } ;
+ DLoc _ dev loc = {
+ s = dev.s ++ "in" ++ "the" ++ loc.s ;
+ n = dev.n
+ } ;
+
+ light = mkNoun "light" ;
+ fan = mkNoun "fan" ;
+
+ switchOn _ = mkVerb "switch" "switched" "on" ;
+ switchOff _ = mkVerb "switch" "switched" "off" ;
+
+ dim = mkVerb "dim" "dimmed" [] ;
+
+ kitchen = ss "kitchen" ;
+ livingRoom = ss ["living room"] ;
+
+oper
+ mkNoun : Str -> {s : Number => Str} = \dog -> {
+ s = table {
+ Sg => dog ;
+ Pl => dog + "s"
+ }
+ } ;
+
+ mkVerb : (_,_,_ : Str) -> {s : VForm => Str ; part : Str} = \go,gone,away -> {
+ s = table {
+ VImp => go ;
+ VPart => gone
+ } ;
+ part = away
+ } ;
+
+ be : Number -> Str = \n -> case n of {
+ Sg => "is" ;
+ Pl => "are"
+ } ;
+
+
+}
+
diff --git a/examples/tutorial/smart/LexSmart.gf b/examples/tutorial/smart/LexSmart.gf
new file mode 100644
index 000000000..0bbe7aa7c
--- /dev/null
+++ b/examples/tutorial/smart/LexSmart.gf
@@ -0,0 +1,12 @@
+interface LexSmart = open Syntax in {
+
+oper
+ dim_V2 : V2 ;
+ fan_N : N ;
+ kitchen_N : N ;
+ light_N : N ;
+ livingRoom_N : N ;
+ switchOff_V2 : V2 ;
+ switchOn_V2 : V2 ;
+
+}
diff --git a/examples/tutorial/smart/LexSmartSwe.gf b/examples/tutorial/smart/LexSmartSwe.gf
new file mode 100644
index 000000000..6a9ea38ef
--- /dev/null
+++ b/examples/tutorial/smart/LexSmartSwe.gf
@@ -0,0 +1,12 @@
+instance LexSmartSwe of LexSmart = open SyntaxSwe, ParadigmsSwe in {
+
+oper
+ dim_V2 = mkV2 "dämpa" ;
+ fan_N = mkN "fläkt" ;
+ kitchen_N = mkN "kök" neutrum ;
+ light_N = mkN "lampa" ;
+ livingRoom_N = mkN "vardagsrum" "vardagsrummet" "vardagsrum" "vardagsrummen" ;
+ switchOff_V2 = mkV2 "släcker" ;
+ switchOn_V2 = mkV2 "tänder" ;
+
+}
diff --git a/examples/tutorial/smart/Smart.gf b/examples/tutorial/smart/Smart.gf
new file mode 100644
index 000000000..f88b40f12
--- /dev/null
+++ b/examples/tutorial/smart/Smart.gf
@@ -0,0 +1,47 @@
+abstract Smart = {
+
+flags startcat = Utterance ;
+
+cat
+ Utterance ;
+ Command ;
+ Question ;
+ Kind ;
+ Action Kind ;
+ Device Kind ;
+ Location ;
+
+ Switchable Kind ;
+ Dimmable Kind ;
+ Statelike (k : Kind) (Action k) ;
+
+fun
+ UCommand : Command -> Utterance ;
+ UQuestion : Question -> Utterance ;
+
+ CAction : (k : Kind) -> Action k -> Device k -> Command ;
+ QAction : (k : Kind) -> (a : Action k) -> Statelike k a -> Device k -> Question ;
+
+ DKindOne : (k : Kind) -> Device k ;
+ DKindMany : (k : Kind) -> Device k ;
+ DLoc : (k : Kind) -> Device k -> Location -> Device k ;
+
+ light, fan : Kind ;
+
+ switchOn, switchOff : (k : Kind) -> Switchable k -> Action k ;
+
+ dim : (k : Kind) -> Dimmable k -> Action k ;
+
+ kitchen, livingRoom : Location ;
+
+-- proof objects
+
+ switchable_light : Switchable light ;
+ switchable_fan : Switchable fan ;
+ dimmable_light : Dimmable light ;
+
+ statelike_switchOn : (k : Kind) -> (s : Switchable k) -> Statelike k (switchOn k s) ;
+ statelike_switchOff : (k : Kind) -> (s : Switchable k) -> Statelike k (switchOff k s) ;
+
+}
+
diff --git a/examples/tutorial/smart/SmartEng.gf b/examples/tutorial/smart/SmartEng.gf
new file mode 100644
index 000000000..384e50060
--- /dev/null
+++ b/examples/tutorial/smart/SmartEng.gf
@@ -0,0 +1,84 @@
+--# -path=.:prelude
+
+concrete Toy1Eng of Toy1 = open Prelude in {
+
+-- grammar Toy1 from the Regulus book
+
+flags startcat = Utterance ;
+
+param
+ Number = Sg | Pl ;
+ VForm = VImp | VPart ;
+
+lincat
+ Utterance = SS ;
+ Command = SS ;
+ Question = SS ;
+ Kind = {s : Number => Str} ;
+ Action = {s : VForm => Str ; part : Str} ;
+ Device = {s : Str ; n : Number} ;
+ Location = SS ;
+
+lin
+ UCommand c = c ;
+ UQuestion q = q ;
+
+ CAction _ act dev = ss (act.s ! VImp ++ bothWays act.part dev.s) ;
+ QAction _ act st dev = ss (be dev.n ++ dev.s ++ act.s ! VPart ++ act.part ++ st.s) ;
+
+ DKindOne k = {
+ s = "the" ++ k.s ! Sg ;
+ n = Sg
+ } ;
+ DKindMany k = {
+ s = "the" ++ k.s ! Pl ;
+ n = Pl
+ } ;
+ DLoc _ dev loc = {
+ s = dev.s ++ "in" ++ "the" ++ loc.s ;
+ n = dev.n
+ } ;
+
+ light = mkNoun "light" ;
+ fan = mkNoun "fan" ;
+
+ switchOn _ _ = mkVerb "switch" "swithced" "on" ;
+ switchOff _ _ = mkVerb "switch" "swithced" "off" ;
+
+ dim _ _ = mkVerb "dim" "dimmed" [] ;
+
+ kitchen = ss "kitchen" ;
+ livingRoom = ss ["living room"] ;
+
+oper
+ mkNoun : Str -> {s : Number => Str} = \dog -> {
+ s = table {
+ Sg => dog ;
+ Pl => dog + "s"
+ }
+ } ;
+
+ mkVerb : (_,_,_ : Str) -> {s : VForm => Str ; part : Str} = \go,gone,away -> {
+ s = table {
+ VImp => go ;
+ VPart => gone
+ } ;
+ part = away
+ } ;
+
+ be : Number -> Str = \n -> case n of {
+ Sg => "is" ;
+ Pl => "are"
+ } ;
+
+ hidden : SS = ss [] ;
+lin
+ switchable_light = hidden ;
+ switchable_fan = hidden ;
+ dimmable_light = hidden ;
+
+ statelike_switchOn _ _ = hidden ;
+ statelike_switchOff _ _ = hidden ;
+
+}
+
diff --git a/examples/tutorial/smart/SmartFre.gf b/examples/tutorial/smart/SmartFre.gf
new file mode 100644
index 000000000..c5d903519
--- /dev/null
+++ b/examples/tutorial/smart/SmartFre.gf
@@ -0,0 +1,95 @@
+--# -path=.:prelude
+
+concrete Toy1Fre of Toy1 = open Prelude in {
+
+-- grammar Toy1 from the Regulus book
+
+flags startcat = Utterance ;
+
+param
+ Number = Sg | Pl ;
+ Gender = Masc | Fem ;
+ VForm = VInf | VPart Gender Number ;
+
+lincat
+ Utterance = SS ;
+ Command = SS ;
+ Question = SS ;
+ Kind = {s : Number => Str ; g : Gender} ;
+ Action = {s : VForm => Str} ;
+ Device = {s : Str ; g : Gender ; n : Number} ;
+ Location = {s : Number => Str ; g : Gender} ;
+
+lin
+ UCommand c = c ;
+ UQuestion q = q ;
+
+ CAction _ act dev = ss (act.s ! VInf ++ dev.s) ;
+ QAction _ act st dev =
+ ss (dev.s ++ est dev.g dev.n ++ act.s ! VPart dev.g dev.n ++ st.s) ;
+
+ DKindOne k = {
+ s = defArt k.g ++ k.s ! Sg ;
+ g = k.g ;
+ n = Sg
+ } ;
+ DKindMany k = {
+ s = "les" ++ k.s ! Pl ;
+ g = k.g ;
+ n = Pl
+ } ;
+ DLoc _ dev loc = {
+ s = dev.s ++ "dans" ++ defArt loc.g ++ loc.s ! Sg ;
+ g = dev.g ;
+ n = dev.n
+ } ;
+
+ light = mkNoun "lampe" Fem ;
+ fan = mkNoun "ventilateur" Masc ;
+
+ switchOn _ _ = mkVerb "allumer" "allumé" ;
+ switchOff _ _ = mkVerb "éteindre" "éteint" ;
+
+ dim _ _ = mkVerb "baisser" "baissé" ;
+
+ kitchen = mkNoun "cuisine" Fem ;
+ livingRoom = mkNoun "salon" Masc ;
+
+oper
+ mkNoun : Str -> Gender -> {s : Number => Str ; g : Gender} = \dog,g -> {
+ s = table {
+ Sg => dog ;
+ Pl => dog + "s"
+ } ;
+ g = g
+ } ;
+
+ mkVerb : (_,_ : Str) -> {s : VForm => Str} = \venir,venu -> {
+ s = table {
+ VInf => venir ;
+ VPart Masc Sg => venu ;
+ VPart Masc Pl => venu + "s" ;
+ VPart Fem Sg => venu + "e" ;
+ VPart Fem Pl => venu + "es"
+ }
+ } ;
+
+ est : Gender -> Number -> Str = \g,n -> case <g,n> of {
+ <Masc,Sg> => "est-il" ;
+ <Fem, Sg> => "est-elle" ;
+ <Masc,Pl> => "sont-ils" ;
+ <Fem, Pl> => "sont-elles"
+ } ;
+
+ defArt : Gender -> Str = \g -> case g of {Masc => "le" ; Fem => "la"} ;
+
+lin
+ switchable_light = ss [] ;
+ switchable_fan = ss [] ;
+ dimmable_light = ss [] ;
+
+ statelike_switchOn _ _ = ss [] ;
+ statelike_switchOff _ _ = ss [] ;
+
+}
+
diff --git a/examples/tutorial/smart/SmartI.gf b/examples/tutorial/smart/SmartI.gf
new file mode 100644
index 000000000..2b46ba0fe
--- /dev/null
+++ b/examples/tutorial/smart/SmartI.gf
@@ -0,0 +1,50 @@
+--# -path=.:present:prelude
+
+incomplete concrete SmartI of Smart = open Syntax, LexSmart, Prelude in {
+
+-- grammar Toy1 from the Regulus book
+
+flags startcat = Utterance ;
+
+lincat
+ Utterance = Utt ;
+ Command = Imp ;
+ Question = QS ;
+ Kind = N ;
+ Action = V2 ;
+ Device = NP ;
+ Location = N ;
+
+lin
+ UCommand c = mkUtt politeImpForm c ;
+ UQuestion q = mkUtt q ;
+
+ CAction _ act dev = mkImp act dev ;
+ QAction _ act st dev =
+ mkQS anteriorAnt (mkQCl (mkCl dev (passiveVP act))) ; ---- show empty proof
+
+ DKindOne k = mkNP defSgDet k ;
+ DKindMany k = mkNP defPlDet k ;
+ DLoc _ dev loc = mkNP dev (mkAdv in_Prep (mkNP defSgDet loc)) ;
+
+ light = light_N ;
+ fan = fan_N ;
+
+ switchOn _ _ = switchOn_V2 ;
+ switchOff _ _ = switchOff_V2 ;
+
+ dim _ _ = dim_V2 ;
+
+ kitchen = kitchen_N ;
+ livingRoom = livingRoom_N ;
+
+lin
+ switchable_light = ss [] ;
+ switchable_fan = ss [] ;
+ dimmable_light = ss [] ;
+
+ statelike_switchOn _ _ = ss [] ;
+ statelike_switchOff _ _ = ss [] ;
+
+
+}
diff --git a/examples/tutorial/smart/SmartSwe.gf b/examples/tutorial/smart/SmartSwe.gf
new file mode 100644
index 000000000..a537639d6
--- /dev/null
+++ b/examples/tutorial/smart/SmartSwe.gf
@@ -0,0 +1,5 @@
+--# -path=.:alltenses:prelude
+
+concrete SmartSwe of Smart = SmartI with
+ (Syntax = SyntaxSwe),
+ (LexSmart = LexSmartSwe) ;