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 of { + => "est-il" ; + => "est-elle" ; + => "sont-ils" ; + => "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) ;