summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2006-11-03 21:47:56 +0000
committeraarne <aarne@cs.chalmers.se>2006-11-03 21:47:56 +0000
commit048ef7d1d1121aa6c056dfb9e2070d4b9d931ba0 (patch)
treed5a8a8b31d625699b7459e633a5478f124e4bb0a /examples
parentdb95cbad6d2b3a5ba8ca90dafbb8e7513637a7e3 (diff)
big lex compiles again
Diffstat (limited to 'examples')
-rw-r--r--examples/big/BigLexEng.gf585
-rw-r--r--examples/big/postedit.hs13
2 files changed, 304 insertions, 294 deletions
diff --git a/examples/big/BigLexEng.gf b/examples/big/BigLexEng.gf
index 610dac4ac..e29c47472 100644
--- a/examples/big/BigLexEng.gf
+++ b/examples/big/BigLexEng.gf
@@ -1,6 +1,7 @@
concrete BigLexEng of BigLexEngAbs = CatEng ** open IrregEng, ParadigmsEng in {
oper longA : Str -> A = \s -> compoundADeg (regA s) ;
regV3 : Str -> V3 = \s -> dirdirV3 (regV s) ;
+ dirRegV3 : Str -> Str -> V3 = \s,p -> dirV3 (regV s) (mkPrep p) ;
regV2 : Str -> V2 = \s -> dirV2 (regV s) ;
prepA2 : Str -> Str -> A2 = \a,p -> mkA2 (regA a) (mkPrep p) ;
prepN2 : Str -> Str -> N2 = \a,p -> mkN2 (regN a) (mkPrep p) ;
@@ -26,7 +27,7 @@ lin absence_N2_prepN2from = prepN2 "absence" "from" ;
lin absent_A2_prepA2from = prepA2 "absent" "from" ;
lin absentee_N_regN = regN "absentee" ;
lin absolute_A_longA = longA "absolute" ;
-lin absolve_V3_mkV3_from = dirV3 (regV "absolve") "from" ;
+ lin absolve_V3_mkV3_from = dirRegV3 "absolve" "from" ;
lin abstract_N_regN = regN "abstract" ;
lin abstract_A_longA = longA "abstract" ;
lin abstract_V_regV = regV "abstract" ;
@@ -50,12 +51,12 @@ lin account_V2_prepV2for = prepV2 "account" "for" ;
lin accumulate_V2_regV2 = regV2 "accumulate" ;
lin accuracy_N_regN = regN "accuracy" ;
lin accurate_A_longA = longA "accurate" ;
-lin accuse_V3_mkV3_of = dirV3 (regV "accuse") "of" ;
+lin accuse_V3_mkV3_of = dirRegV3 "accuse" "of" ;
lin ache_N_regN = regN "ache" ;
lin ache_V_regV = regV "ache" ;
lin achieve_V2_regV2 = regV2 "achieve" ;
lin acknowledge_V2_regV2 = regV2 "acknowledge" ;
- lin acknowledge_VS_mkVS = mkVS "acknowledge" ;
+ lin acknowledge_VS_mkVS = regVS "acknowledge" ;
lin acquire_V2_regV2 = regV2 "acquire" ;
lin acquisition_N_regN = regN "acquisition" ;
lin acquisitive_A_longA = longA "acquisitive" ;
@@ -69,7 +70,7 @@ lin accuse_V3_mkV3_of = dirV3 (regV "accuse") "of" ;
lin acute_A_longA = longA "acute" ;
lin adage_N_regN = regN "adage" ;
lin adapt_V2_regV2 = regV2 "adapt" ;
-lin add_V3_mkV3_to = dirV3 (regV "add") "to" ;
+lin add_V3_mkV3_to = dirRegV3 "add" "to" ;
lin addict_N_regN = regN "addict" ;
lin addict_V2_regV2 = regV2 "addict" ;
lin addition_N2_prepN2to = prepN2 "addition" "to" ;
@@ -87,7 +88,7 @@ lin adhere_V2_prepV2to = prepV2 "adhere" "to" ;
lin adhesive_A_longA = longA "adhesive" ;
lin adjacency_N2_prepN2to = prepN2 "adjacency" "to" ;
lin adjacent_A_longA = longA "adjacent" ;
-lin adjacent_A2_prepA2to_long = prepA2 "adjacent" "to_long" ;
+lin adjacent_A2_prepA2to_long = prepA2 "adjacent" "to" ;
lin adjective_N_regN = regN "adjective" ;
lin adjoin_V2_regV2 = regV2 "adjoin" ;
lin adjunct_N_regN = regN "adjunct" ;
@@ -99,10 +100,10 @@ lin adjacent_A2_prepA2to_long = prepA2 "adjacent" "to_long" ;
lin admission_N_regN = regN "admission" ;
lin admission_N2_prepN2to = prepN2 "admission" "to" ;
lin admit_V2_regV2 = regV2 "admit" ;
-lin admit_V3_mkV3_to = dirV3 (regV "admit") "to" ;
+lin admit_V3_mkV3_to = dirRegV3 "admit" "to" ;
lin admit_V_regV = regV "admit" ;
lin admit_V2_prepV2of = prepV2 "admit" "of" ;
- lin admit_VS_mkVS = mkVS "admit" ;
+ lin admit_VS_mkVS = regVS "admit" ;
lin adopt_V_regV = regV "adopt" ;
lin adult_N_regN = regN "adult" ;
lin adult_A_longA = longA "adult" ;
@@ -172,7 +173,7 @@ lin alias_N2_prepN2for = prepN2 "alias" "for" ;
lin align_V2_regV2 = regV2 "align" ;
lin alike_A_longA = longA "alike" ;
lin alive_A_longA = longA "alive" ;
- lin allege_VS_mkVS = mkVS "allege" ;
+ lin allege_VS_mkVS = regVS "allege" ;
lin alley_N_regN = regN "alley" ;
lin allocate_V_regV = regV "allocate" ;
lin allow_V2_regV2 = regV2 "allow" ;
@@ -196,9 +197,9 @@ lin ally_V2_prepV2with = prepV2 "ally" "with" ;
lin alternate_V2_prepV2with = prepV2 "alternate" "with" ;
lin alternative_N2_prepN2to = prepN2 "alternative" "to" ;
lin alternatively_A_longA = longA "alternatively" ;
- lin although_V_mkV = mkV "although" ;
+--- lin although_V_mkV = mkV "although" ;
lin always_Adv_mkAdv = mkAdv "always" ;
--- lin am_V_regV = regV "am" ;
+--- lin am_V_regV = regV "am" ;
lin amaze_V2_regV2 = regV2 "amaze" ;
lin amazing_A_longA = longA "amazing" ;
lin ambiguity_N_regN = regN "ambiguity" ;
@@ -264,26 +265,26 @@ lin angry_A2_prepA2with = prepA2 "angry" "with" ;
lin antibiotic_N_regN = regN "antibiotic" ;
lin anticipate_V2_regV2 = regV2 "anticipate" ;
lin anticipate_V_regV = regV "anticipate" ;
- lin anticipate_VS_mkVS = mkVS "anticipate" ;
+ lin anticipate_VS_mkVS = regVS "anticipate" ;
lin anxiety_N_regN = regN "anxiety" ;
lin anxious_A_longA = longA "anxious" ;
lin anxious_A_longA = longA "anxious" ;
lin anxious_A_longA = longA "anxious" ;
- lin anybody_NP_mkNP = mkNP "anybody" ;
+---- lin anybody_NP_mkNP = mkNP "anybody" ;
lin anyhow_Adv_mkAdv = mkAdv "anyhow" ;
- lin anything_NP_mkNP = mkNP "anything" ;
+---- lin anything_NP_mkNP = mkNP "anything" ;
lin anyway_Adv_mkAdv = mkAdv "anyway" ;
lin anywhere_Adv_mkAdv = mkAdv "anywhere" ;
lin apart_Adv_mkAdv = mkAdv "apart" ;
lin ape_N_regN = regN "ape" ;
lin apologetic_A_longA = longA "apologetic" ;
-lin apologetic_A2_prepA2for_long = prepA2 "apologetic" "for_long" ;
+lin apologetic_A2_prepA2for_long = prepA2 "apologetic" "for" ;
lin apologise_V2_prepV2for = prepV2 "apologise" "for" ;
lin apologize_V2_prepV2for = prepV2 "apologize" "for" ;
lin appal_V2_regV2 = regV2 "appal" ;
lin apparatus_N_regN = regN "apparatus" ;
lin apparent_A_longA = longA "apparent" ;
-lin apparent_A2_prepA2to_long = prepA2 "apparent" "to_long" ;
+lin apparent_A2_prepA2to_long = prepA2 "apparent" "to" ;
lin apparition_N_regN = regN "apparition" ;
lin appeal_V2_prepV2to = prepV2 "appeal" "to" ;
lin appeal_N2_prepN2to = prepN2 "appeal" "to" ;
@@ -291,14 +292,14 @@ lin appeal_N2_prepN2to = prepN2 "appeal" "to" ;
lin appear_V_regV = regV "appear" ;
lin appear_V_regV = regV "appear" ;
lin appear_V_regV = regV "appear" ;
-lin append_V3_mkV3_to = dirV3 (regV "append") "to" ;
+lin append_V3_mkV3_to = dirRegV3 "append" "to" ;
lin appendices_N_regN = regN "appendices" ;
lin appendix_N_regN = regN "appendix" ;
lin apple_N_regN = regN "apple" ;
lin applicable_A_longA = longA "applicable" ;
-lin applicable_A2_prepA2to_long = prepA2 "applicable" "to_long" ;
+lin applicable_A2_prepA2to_long = prepA2 "applicable" "to" ;
lin applicant_N_regN = regN "applicant" ;
-lin apply_V3_mkV3_to = dirV3 (regV "apply") "to" ;
+lin apply_V3_mkV3_to = dirRegV3 "apply" "to" ;
lin apply_V2_prepV2for = prepV2 "apply" "for" ;
lin appoint_V2_regV2 = regV2 "appoint" ;
lin appoint_V_regV = regV "appoint" ;
@@ -367,20 +368,20 @@ lin arrive_V2_prepV2at = prepV2 "arrive" "at" ;
lin ascend_V_regV = regV "ascend" ;
lin ascent_N_regN = regN "ascent" ;
lin ascertain_V2_regV2 = regV2 "ascertain" ;
-lin ascribe_V3_mkV3_to = dirV3 ascribe_V ;
+lin ascribe_V3_mkV3_to = dirRegV3 "ascribe" "to" ;
lin ash_N_regN = regN "ash" ;
lin ashamed_A_longA = longA "ashamed" ;
lin ashamed_A_longA = longA "ashamed" ;
lin Asia_PN_regPN = regPN "Asia" ;
lin ask_V2_regV2 = regV2 "ask" ;
-lin ask_V3_mkV3_for = dirV3 ask_V ;
-lin ask_V3_mkV3_to = dirV3 ask_V ;
+lin ask_V3_mkV3_for = dirRegV3 "ask" "for" ;
+lin ask_V3_mkV3_to = dirRegV3 "ask" "to" ;
lin ask_V_regV = regV "ask" ;
lin ask_V2_prepV2for = prepV2 "ask" "for" ;
- lin ask_VQ_mkVQ = mkVQ "ask" ;
- lin ask_V_regV = regV "ask" ;
- lin ask_V_regV = regV "ask" ;
- lin ask_V_regV = regV "ask" ;
+ lin ask_VQ_mkVQ = mkVQ (regV "ask") ;
+--- lin ask_V_regV = regV "ask" ;
+--- lin ask_V_regV = regV "ask" ;
+--- lin ask_V_regV = regV "ask" ;
lin asleep_A_longA = longA "asleep" ;
lin aspect_N_regN = regN "aspect" ;
lin aspire_V2_prepV2to = prepV2 "aspire" "to" ;
@@ -392,21 +393,21 @@ lin aspire_V2_prepV2to = prepV2 "aspire" "to" ;
lin assemble_V2_regV2 = regV2 "assemble" ;
lin assembly_N_regN = regN "assembly" ;
lin assent_V2_prepV2to = prepV2 "assent" "to" ;
- lin assert_VS_mkVS = mkVS "assert" ;
+ lin assert_VS_mkVS = regVS "assert" ;
lin assess_V2_regV2 = regV2 "assess" ;
-lin assign_V3_mkV3_to = dirV3 assign_V ;
+lin assign_V3_mkV3_to = dirRegV3 "assign" "to" ;
lin assimilate_V2_regV2 = regV2 "assimilate" ;
lin assist_V2_regV2 = regV2 "assist" ;
lin assist_V_regV = regV "assist" ;
lin assist_V_regV = regV "assist" ;
lin assist_V2_prepV2at = prepV2 "assist" "at" ;
lin assistant_N_regN = regN "assistant" ;
-lin associate_V3_mkV3_with = dirV3 associate_V ;
+lin associate_V3_mkV3_with = dirRegV3 "associate" "with" ;
lin association_N_regN = regN "association" ;
lin assume_V2_regV2 = regV2 "assume" ;
- lin assume_VS_mkVS = mkVS "assume" ;
+ lin assume_VS_mkVS = regVS "assume" ;
lin assumption_N_regN = regN "assumption" ;
- lin assure_VS_mkVS = mkVS "assure" ;
+ lin assure_VS_mkVS = regVS "assure" ;
lin asterisk_N_regN = regN "asterisk" ;
lin asthma_N_regN = regN "asthma" ;
lin asthmatic_A_longA = longA "asthmatic" ;
@@ -421,7 +422,7 @@ lin associate_V3_mkV3_with = dirV3 associate_V ;
lin atmosphere_N_regN = regN "atmosphere" ;
lin atom_N_regN = regN "atom" ;
lin attach_V2_regV2 = regV2 "attach" ;
-lin attach_V3_mkV3_to = dirV3 attach_V ;
+lin attach_V3_mkV3_to = dirRegV3 "attach" "to" ;
lin attach_V2_prepV2to = prepV2 "attach" "to" ;
lin attack_V2_regV2 = regV2 "attack" ;
lin attack_N2_prepN2on = prepN2 "attack" "on" ;
@@ -431,11 +432,11 @@ lin attack_N2_prepN2on = prepN2 "attack" "on" ;
lin attend_V2_prepV2to = prepV2 "attend" "to" ;
lin attention_N2_prepN2to = prepN2 "attention" "to" ;
lin attentive_A_longA = longA "attentive" ;
-lin attentive_A2_prepA2to_long = prepA2 "attentive" "to_long" ;
+lin attentive_A2_prepA2to_long = prepA2 "attentive" "to" ;
lin attitude_N_regN = regN "attitude" ;
lin attract_V_regV = regV "attract" ;
lin attribute_N_regN = regN "attribute" ;
-lin attribute_V3_mkV3_to = dirV3 attribute_V ;
+lin attribute_V3_mkV3_to = dirRegV3 "attribute" "to" ;
lin audible_A_longA = longA "audible" ;
lin audience_N_regN = regN "audience" ;
lin augment_V2_regV2 = regV2 "augment" ;
@@ -514,7 +515,7 @@ lin aunt_N2_prepN2of = prepN2 "aunt" "of" ;
lin baron_N_regN = regN "baron" ;
lin barrel_N_regN = regN "barrel" ;
lin base_N_regN = regN "base" ;
-lin base_V3_mkV3_loc = dirV3 base_V ;
+lin base_V3_mkV3_loc = dirRegV3 "base" "in" ;
lin bases_N_regN = regN "bases" ;
lin basic_A_longA = longA "basic" ;
lin basically_A_regA = regA "basically" ;
@@ -542,7 +543,7 @@ lin bear_V2_irreg = dirV2 bear_V ;
lin beat_V2_irreg = dirV2 beat_V ;
lin beauty_N_regN = regN "beauty" ;
lin because_Subj_mkSubj = mkSubj "because" ;
- lin because_V_mkV = mkV "because" ;
+--- lin because_V_mkV = mkV "because" ;
lin bed_N_regN = regN "bed" ;
lin bee_N_regN = regN "bee" ;
lin beer_N_regN = regN "beer" ;
@@ -562,26 +563,24 @@ lin belief_N2_prepN2in = prepN2 "belief" "in" ;
lin belief_N_regN = regN "belief" ;
lin believe_V_regV = regV "believe" ;
lin believe_V2_prepV2in = prepV2 "believe" "in" ;
- lin believe_VS_mkVS = mkVS "believe" ;
- lin believe_VS_mkVS = mkVS "believe" ;
- lin believe_VS_mkVS = mkVS "believe" ;
+ lin believe_VS_mkVS = regVS "believe" ;
lin bell_N_regN = regN "bell" ;
lin belong_V_regV = regV "belong" ;
lin beloved_A_longA = longA "beloved" ;
-lin beloved_A2_prepA2by_long = prepA2 "beloved" "by_long" ;
+lin beloved_A2_prepA2by_long = prepA2 "beloved" "by" ;
lin below_Prep_mkPrep = mkPrep "below" ;
lin belt_N_regN = regN "belt" ;
lin bench_N_regN = regN "bench" ;
lin beneath_Prep_mkPrep = mkPrep "beneath" ;
lin beneficial_A_longA = longA "beneficial" ;
-lin beneficial_A2_prepA2to_long = prepA2 "beneficial" "to_long" ;
+lin beneficial_A2_prepA2to_long = prepA2 "beneficial" "to" ;
lin benefit_N_regN = regN "benefit" ;
lin berry_N_regN = regN "berry" ;
lin beside_Prep_mkPrep = mkPrep "beside" ;
lin besides_Adv_mkAdv = mkAdv "besides" ;
lin bet_N_regN = regN "bet" ;
lin betray_V2_regV2 = regV2 "betray" ;
- lin between_V_mkV = mkV "between" ;
+--- lin between_V_mkV = mkV "between" ;
lin beyond_Prep_mkPrep = mkPrep "beyond" ;
lin bias_V2_regV2 = regV2 "bias" ;
lin bible_N_regN = regN "bible" ;
@@ -611,7 +610,7 @@ lin bite_V2_irreg = dirV2 bite_V ;
lin black_A_regA = regA "black" ;
lin blackboard_N_regN = regN "blackboard" ;
lin blade_N_regN = regN "blade" ;
-lin blame_V3_mkV3_for = dirV3 blame_V ;
+lin blame_V3_mkV3_for = dirRegV3 "blame" "for" ;
lin blame_N_regN = regN "blame" ;
lin blame_N2_prepN2for = prepN2 "blame" "for" ;
lin blank_A_regA = regA "blank" ;
@@ -633,7 +632,7 @@ lin blame_N2_prepN2for = prepN2 "blame" "for" ;
lin bomb_V2_regV2 = regV2 "bomb" ;
lin bombard_V2_regV2 = regV2 "bombard" ;
lin bond_N_regN = regN "bond" ;
-lin bond_V3_mkV3_to = dirV3 bond_V ;
+lin bond_V3_mkV3_to = dirRegV3 "bond" "to" ;
lin bone_N_regN = regN "bone" ;
lin bonus_N_regN = regN "bonus" ;
lin book_N_regN = regN "book" ;
@@ -647,7 +646,7 @@ lin bond_V3_mkV3_to = dirV3 bond_V ;
lin border_V2_regV2 = regV2 "border" ;
lin bore_N_regN = regN "bore" ;
lin bore_V2_regV2 = regV2 "bore" ;
-lin borrow_V3_mkV3_from = dirV3 borrow_V ;
+lin borrow_V3_mkV3_from = dirRegV3 "borrow" "from" ;
lin boss_N_regN = regN "boss" ;
lin bother_V_regV = regV "bother" ;
lin bother_V_regV = regV "bother" ;
@@ -693,7 +692,7 @@ lin break_V2_irreg = dirV2 break_V ;
lin brief_A_regA = regA "brief" ;
lin briefs_N_regN = regN "briefs" ;
lin bright_A_regA = regA "bright" ;
- lin brilliance_V_mkV = mkV "brilliance" ;
+---- lin brilliance_V_mkV = mkV "brilliance" ;
lin brilliant_A_regA = regA "brilliant" ;
lin bring_V2_irreg = dirV2 bring_V ;
lin bristle_N_regN = regN "bristle" ;
@@ -829,7 +828,7 @@ lin cater_V2_prepV2for = prepV2 "cater" "for" ;
lin certify_V_regV = regV "certify" ;
lin certitude_N_regN = regN "certitude" ;
lin chain_N_regN = regN "chain" ;
-lin chain_V3_mkV3_to = dirV3 chain_V ;
+lin chain_V3_mkV3_to = dirRegV3 "chain" "to" ;
lin chair_N_regN = regN "chair" ;
lin chairman_N_regN = regN "chairman" ;
lin chairmen_N_regN = regN "chairmen" ;
@@ -850,11 +849,11 @@ lin challenge_N2_prepN2to = prepN2 "challenge" "to" ;
lin character_N_regN = regN "character" ;
lin characteristic_N_regN = regN "characteristic" ;
lin characteristic_A_longA = longA "characteristic" ;
-lin characteristic_A2_prepA2of_long = prepA2 "characteristic" "of_long" ;
+lin characteristic_A2_prepA2of_long = prepA2 "characteristic" "of" ;
lin characteristically_A_longA = longA "characteristically" ;
-lin characterize_V3_mkV3_as = dirV3 characterize_V ;
+lin characterize_V3_mkV3_as = dirRegV3 "characterize" "as" ;
lin charge_N_regN = regN "charge" ;
-lin charge_V3_mkV3_with = dirV3 charge_V ;
+lin charge_V3_mkV3_with = dirRegV3 "charge" "with" ;
lin charitable_A_longA = longA "charitable" ;
lin charity_N_regN = regN "charity" ;
lin charm_N_regN = regN "charm" ;
@@ -919,7 +918,7 @@ lin choose_V2_irreg = dirV2 choose_V ;
lin civilize_V2_regV2 = regV2 "civilize" ;
lin clad_A_longA = longA "clad" ;
lin clad_A_longA = longA "clad" ;
- lin claim_VS_mkVS = mkVS "claim" ;
+ lin claim_VS_mkVS = regVS "claim" ;
lin claim_N_regN = regN "claim" ;
lin clan_N_regN = regN "clan" ;
lin clap_V_regV = regV "clap" ;
@@ -928,7 +927,7 @@ lin choose_V2_irreg = dirV2 choose_V ;
lin clarity_N_regN = regN "clarity" ;
lin clash_V2_prepV2with = prepV2 "clash" "with" ;
lin class_N_regN = regN "class" ;
-lin class_V3_mkV3_as = dirV3 class_V ;
+lin class_V3_mkV3_as = dirRegV3 "class" "as" ;
lin classic_A_longA = longA "classic" ;
lin classify_V2_regV2 = regV2 "classify" ;
lin clause_N_regN = regN "clause" ;
@@ -938,7 +937,7 @@ lin class_V3_mkV3_as = dirV3 class_V ;
lin clear_V2_regV2 = regV2 "clear" ;
lin clear_A_regA = regA "clear" ;
lin clear_A_regA = regA "clear" ;
-lin cleave_V2_irreg = dirV2 cleave_V ;
+ lin cleave_V2_irreg = dirV2 (irregV "cleave" "cleft" "cleft") ; ----
lin cleaver_N_regN = regN "cleaver" ;
lin cleft_N_regN = regN "cleft" ;
lin clerk_N_regN = regN "clerk" ;
@@ -1001,7 +1000,7 @@ lin coincide_V2_prepV2with = prepV2 "coincide" "with" ;
lin collapse_V_regV = regV "collapse" ;
lin collar_N_regN = regN "collar" ;
lin colleague_N_regN = regN "colleague" ;
-lin collect_V3_mkV3_from = dirV3 collect_V ;
+lin collect_V3_mkV3_from = dirRegV3 "collect" "from" ;
lin college_N_regN = regN "college" ;
lin collide_V_regV = regV "collide" ;
lin collinear_A_longA = longA "collinear" ;
@@ -1014,7 +1013,7 @@ lin collect_V3_mkV3_from = dirV3 collect_V ;
lin comb_N_regN = regN "comb" ;
lin combat_N_regN = regN "combat" ;
lin combinator_N_regN = regN "combinator" ;
-lin combine_V3_mkV3_with = dirV3 combine_V ;
+lin combine_V3_mkV3_with = dirRegV3 "combine" "with" ;
lin comedy_N_regN = regN "comedy" ;
lin comfort_N_regN = regN "comfort" ;
lin comfort_V2_regV2 = regV2 "comfort" ;
@@ -1045,11 +1044,11 @@ lin communicate_V2_prepV2with = prepV2 "communicate" "with" ;
lin company_N_regN = regN "company" ;
lin comparative_A_longA = longA "comparative" ;
lin comparative_N_regN = regN "comparative" ;
-lin compare_V3_mkV3_with = dirV3 compare_V ;
+lin compare_V3_mkV3_with = dirRegV3 "compare" "with" ;
lin comparison_N2_prepN2of_ppwith = prepN2 "comparison" "of_ppwith" ;
lin compass_V_regV = regV "compass" ;
lin compatible_A_longA = longA "compatible" ;
-lin compatible_A2_prepA2with_long = prepA2 "compatible" "with_long" ;
+lin compatible_A2_prepA2with_long = prepA2 "compatible" "with" ;
lin compel_V_regV = regV "compel" ;
lin compensate_V2_prepV2for = prepV2 "compensate" "for" ;
lin compete_V2_prepV2with = prepV2 "compete" "with" ;
@@ -1063,7 +1062,7 @@ lin complaint_N2_prepN2about = prepN2 "complaint" "about" ;
lin complement_N_regN = regN "complement" ;
lin complement_V2_regV2 = regV2 "complement" ;
lin complementary_A_longA = longA "complementary" ;
-lin complementary_A2_prepA2to_long = prepA2 "complementary" "to_long" ;
+lin complementary_A2_prepA2to_long = prepA2 "complementary" "to" ;
lin complete_A_longA = longA "complete" ;
lin complete_V2_regV2 = regV2 "complete" ;
lin complex_A_longA = longA "complex" ;
@@ -1081,7 +1080,7 @@ lin comply_V2_prepV2with = prepV2 "comply" "with" ;
lin compound_V2_regV2 = regV2 "compound" ;
lin comprehend_V2_regV2 = regV2 "comprehend" ;
lin comprehensible_A_longA = longA "comprehensible" ;
-lin comprehensible_A2_prepA2to_long = prepA2 "comprehensible" "to_long" ;
+lin comprehensible_A2_prepA2to_long = prepA2 "comprehensible" "to" ;
lin comprehension_N_regN = regN "comprehension" ;
lin comprehensive_A_longA = longA "comprehensive" ;
lin compress_V2_regV2 = regV2 "compress" ;
@@ -1092,7 +1091,7 @@ lin comprehensible_A2_prepA2to_long = prepA2 "comprehensible" "to_long" ;
lin concatenate_V_regV = regV "concatenate" ;
lin concave_A_regA = regA "concave" ;
lin conceal_V2_regV2 = regV2 "conceal" ;
- lin concede_VS_mkVS = mkVS "concede" ;
+ lin concede_VS_mkVS = regVS "concede" ;
lin conceive_V2_prepV2of = prepV2 "conceive" "of" ;
lin concentrate_V2_regV2 = regV2 "concentrate" ;
lin concept_N_regN = regN "concept" ;
@@ -1105,7 +1104,7 @@ lin conceive_V2_prepV2of = prepV2 "conceive" "of" ;
lin concerted_A_longA = longA "concerted" ;
lin concession_N_regN = regN "concession" ;
lin concise_A_longA = longA "concise" ;
- lin conclude_VS_mkVS = mkVS "conclude" ;
+ lin conclude_VS_mkVS = regVS "conclude" ;
lin conclusion_N_regN = regN "conclusion" ;
lin conclusive_A_longA = longA "conclusive" ;
lin concomitant_A_longA = longA "concomitant" ;
@@ -1122,11 +1121,11 @@ lin conducive_A2_prepA2to = prepA2 "conducive" "to" ;
lin conduct_V2_regV2 = regV2 "conduct" ;
lin confer_V2_prepV2with = prepV2 "confer" "with" ;
lin conference_N_regN = regN "conference" ;
- lin confess_VS_mkVS = mkVS "confess" ;
+ lin confess_VS_mkVS = regVS "confess" ;
lin confidence_N_regN = regN "confidence" ;
lin confident_A_longA = longA "confident" ;
lin configure_V2_regV2 = regV2 "configure" ;
-lin confine_V3_mkV3_to = dirV3 confine_V ;
+lin confine_V3_mkV3_to = dirRegV3 "confine" "to" ;
lin confirm_V2_regV2 = regV2 "confirm" ;
lin conflate_V_regV = regV "conflate" ;
lin conflict_V2_prepV2with = prepV2 "conflict" "with" ;
@@ -1135,11 +1134,11 @@ lin conflict_V2_prepV2with = prepV2 "conflict" "with" ;
lin conform_V2_prepV2to = prepV2 "conform" "to" ;
lin confound_V2_regV2 = regV2 "confound" ;
lin confounded_A_longA = longA "confounded" ;
-lin confront_V3_mkV3_with = dirV3 confront_V ;
+lin confront_V3_mkV3_with = dirRegV3 "confront" "with" ;
lin confuse_V_regV = regV "confuse" ;
lin congruence_N_regN = regN "congruence" ;
lin congruent_A_longA = longA "congruent" ;
- lin conjecture_VS_mkVS = mkVS "conjecture" ;
+ lin conjecture_VS_mkVS = regVS "conjecture" ;
lin conjoin_V2_regV2 = regV2 "conjoin" ;
lin conjunct_N_regN = regN "conjunct" ;
lin conjunction_N_regN = regN "conjunction" ;
@@ -1159,14 +1158,14 @@ lin confront_V3_mkV3_with = dirV3 confront_V ;
lin conservative_A_longA = longA "conservative" ;
lin conserve_V2_regV2 = regV2 "conserve" ;
lin consider_V2_regV2 = regV2 "consider" ;
-lin consider_V2A_mkV2A = mkV2 consider_V ;
+ lin consider_V2A_mkV2A = mkV2 (regV "consider") (mkPrep []) ;
lin consider_V_regV = regV "consider" ;
lin consider_V_regV = regV "consider" ;
lin considerate_A_longA = longA "considerate" ;
-lin consist_V2_prepV2of = prepV2 "consist" "of" ;
+ lin consist_V2_prepV2of = prepV2 "consist" "of" ;
lin consistency_N_regN = regN "consistency" ;
lin consistent_A_longA = longA "consistent" ;
-lin consistent_A2_prepA2with_long = prepA2 "consistent" "with_long" ;
+ lin consistent_A2_prepA2with_long = prepA2 "consistent" "with" ;
lin consonant_A_longA = longA "consonant" ;
lin consonant_A_longA = longA "consonant" ;
lin consonant_N_regN = regN "consonant" ;
@@ -1181,7 +1180,7 @@ lin consistent_A2_prepA2with_long = prepA2 "consistent" "with_long" ;
lin constrict_V2_regV2 = regV2 "constrict" ;
lin construct_V_regV = regV "construct" ;
lin constructor_N_regN = regN "constructor" ;
-lin construe_V3_mkV3_as = dirV3 construe_V ;
+lin construe_V3_mkV3_as = dirRegV3 "construe" "as" ;
lin consult_V2_regV2 = regV2 "consult" ;
lin consume_V2_regV2 = regV2 "consume" ;
lin consumption_N_regN = regN "consumption" ;
@@ -1194,20 +1193,20 @@ lin construe_V3_mkV3_as = dirV3 construe_V ;
lin contemplate_V2_regV2 = regV2 "contemplate" ;
lin contemporary_A_longA = longA "contemporary" ;
lin contemporary_N_regN = regN "contemporary" ;
- lin contend_VS_mkVS = mkVS "contend" ;
+ lin contend_VS_mkVS = regVS "contend" ;
lin content_A_longA = longA "content" ;
lin content_A_longA = longA "content" ;
lin contented_A_longA = longA "contented" ;
-lin contented_A2_prepA2with_long = prepA2 "contented" "with_long" ;
+lin contented_A2_prepA2with_long = prepA2 "contented" "with" ;
lin contention_N_regN = regN "contention" ;
lin contents_N_regN = regN "contents" ;
lin context_N_regN = regN "context" ;
lin contextual_A_longA = longA "contextual" ;
lin contiguous_A_longA = longA "contiguous" ;
-lin contiguous_A2_prepA2to_long = prepA2 "contiguous" "to_long" ;
+lin contiguous_A2_prepA2to_long = prepA2 "contiguous" "to" ;
lin contingency_N_regN = regN "contingency" ;
lin contingent_A_longA = longA "contingent" ;
-lin contingent_A2_prepA2on_long = prepA2 "contingent" "on_long" ;
+lin contingent_A2_prepA2on_long = prepA2 "contingent" "on" ;
lin continual_A_longA = longA "continual" ;
lin continue_V_regV = regV "continue" ;
lin continue_V_regV = regV "continue" ;
@@ -1219,9 +1218,9 @@ lin contingent_A2_prepA2on_long = prepA2 "contingent" "on_long" ;
lin contract_N_regN = regN "contract" ;
lin contradict_V2_regV2 = regV2 "contradict" ;
lin contrary_A_longA = longA "contrary" ;
-lin contrary_A2_prepA2to_long = prepA2 "contrary" "to_long" ;
+lin contrary_A2_prepA2to_long = prepA2 "contrary" "to" ;
lin contrast_N_regN = regN "contrast" ;
-lin contrast_V3_mkV3_with = dirV3 contrast_V ;
+lin contrast_V3_mkV3_with = dirRegV3 "contrast" "with" ;
lin contrastive_A_longA = longA "contrastive" ;
lin contravene_V2_regV2 = regV2 "contravene" ;
lin contribute_V2_prepV2to = prepV2 "contribute" "to" ;
@@ -1238,7 +1237,7 @@ lin contribute_V2_prepV2to = prepV2 "contribute" "to" ;
lin converse_A_longA = longA "converse" ;
lin converse_V2_prepV2with = prepV2 "converse" "with" ;
lin conversion_N_regN = regN "conversion" ;
-lin convert_V3_mkV3_to = dirV3 convert_V ;
+lin convert_V3_mkV3_to = dirRegV3 "convert" "to" ;
lin convey_V2_regV2 = regV2 "convey" ;
lin convict_N_regN = regN "convict" ;
lin convict_V2_regV2 = regV2 "convict" ;
@@ -1370,7 +1369,7 @@ lin cruelty_N2_prepN2to = prepN2 "cruelty" "to" ;
lin cupboard_N_regN = regN "cupboard" ;
lin curb_V2_regV2 = regV2 "curb" ;
lin cure_N_regN = regN "cure" ;
-lin cure_V3_mkV3_of = dirV3 cure_V ;
+lin cure_V3_mkV3_of = dirRegV3 "cure" "of" ;
lin curiosity_N_regN = regN "curiosity" ;
lin curious_A_longA = longA "curious" ;
lin curl_V_regV = regV "curl" ;
@@ -1415,7 +1414,7 @@ lin daughter_N2_prepN2of = prepN2 "daughter" "of" ;
lin dead_A_regA = regA "dead" ;
lin deaf_A_regA = regA "deaf" ;
lin deal_N_regN = regN "deal" ;
-lin deal_V2_mkV2_with = mkV2 deal_V "with" ;
+ lin deal_V2_mkV2_with = mkV2 deal_V (mkPrep "with") ;
lin dear_A_regA = regA "dear" ;
lin dear_A2_prepA2to = prepA2 "dear" "to" ;
lin death_N_regN = regN "death" ;
@@ -1436,14 +1435,14 @@ lin dear_A2_prepA2to = prepA2 "dear" "to" ;
lin decision_N_regN = regN "decision" ;
lin decisive_A_longA = longA "decisive" ;
lin declare_V_regV = regV "declare" ;
- lin declare_VS_mkVS = mkVS "declare" ;
+ lin declare_VS_mkVS = regVS "declare" ;
lin decompose_V_regV = regV "decompose" ;
lin decomposition_N_regN = regN "decomposition" ;
lin decrease_V_regV = regV "decrease" ;
lin decrease_N2_prepN2in = prepN2 "decrease" "in" ;
lin decrement_V2_regV2 = regV2 "decrement" ;
-lin dedicate_V3_mkV3_to = dirV3 dedicate_V ;
- lin deduce_VS_mkVS = mkVS "deduce" ;
+lin dedicate_V3_mkV3_to = dirRegV3 "dedicate" "to" ;
+ lin deduce_VS_mkVS = regVS "deduce" ;
lin deducible_A_longA = longA "deducible" ;
lin deed_N_regN = regN "deed" ;
lin deep_A_regA = regA "deep" ;
@@ -1481,7 +1480,7 @@ lin dedicate_V3_mkV3_to = dirV3 dedicate_V ;
lin delve_V_regV = regV "delve" ;
lin demand_N_regN = regN "demand" ;
lin demand_V2_regV2 = regV2 "demand" ;
- lin demonstrate_VS_mkVS = mkVS "demonstrate" ;
+ lin demonstrate_VS_mkVS = regVS "demonstrate" ;
lin denial_N_regN = regN "denial" ;
lin denote_V2_regV2 = regV2 "denote" ;
lin dense_A_regA = regA "dense" ;
@@ -1494,7 +1493,7 @@ lin dependence_N2_prepN2on = prepN2 "dependence" "on" ;
lin dependency_N_regN = regN "dependency" ;
lin dependent_N_regN = regN "dependent" ;
lin dependent_A_longA = longA "dependent" ;
-lin dependent_A2_prepA2on_long = prepA2 "dependent" "on_long" ;
+lin dependent_A2_prepA2on_long = prepA2 "dependent" "on" ;
lin depict_V2_regV2 = regV2 "depict" ;
lin deploy_V2_regV2 = regV2 "deploy" ;
lin deposit_N_regN = regN "deposit" ;
@@ -1514,7 +1513,7 @@ lin derive_V2_prepV2from = prepV2 "derive" "from" ;
lin deserve_V2_regV2 = regV2 "deserve" ;
lin design_N_regN = regN "design" ;
lin design_V2_regV2 = regV2 "design" ;
-lin designate_V3_mkV3_as = dirV3 designate_V ;
+lin designate_V3_mkV3_as = dirRegV3 "designate" "as" ;
lin desire_N_regN = regN "desire" ;
lin desire_V2_regV2 = regV2 "desire" ;
lin desire_V_regV = regV "desire" ;
@@ -1524,7 +1523,7 @@ lin designate_V3_mkV3_as = dirV3 designate_V ;
lin despair_V_regV = regV "despair" ;
lin despair_V2_prepV2of = prepV2 "despair" "of" ;
lin desperate_A_longA = longA "desperate" ;
-lin desperate_A2_prepA2for_long = prepA2 "desperate" "for_long" ;
+lin desperate_A2_prepA2for_long = prepA2 "desperate" "for" ;
lin desperation_N_regN = regN "desperation" ;
lin destination_N_regN = regN "destination" ;
lin destiny_N_regN = regN "destiny" ;
@@ -1548,7 +1547,7 @@ lin detract_V2_prepV2from = prepV2 "detract" "from" ;
lin deviate_V_regV = regV "deviate" ;
lin devil_N_regN = regN "devil" ;
lin devise_V2_regV2 = regV2 "devise" ;
-lin devote_V3_mkV3_to = dirV3 devote_V ;
+lin devote_V3_mkV3_to = dirRegV3 "devote" "to" ;
lin devour_V2_regV2 = regV2 "devour" ;
lin diagnose_V2_regV2 = regV2 "diagnose" ;
lin diagnosis_N_regN = regN "diagnosis" ;
@@ -1588,7 +1587,7 @@ lin dig_V2_irreg = dirV2 dig_V ;
lin dinner_N_regN = regN "dinner" ;
lin dire_A_regA = regA "dire" ;
lin direct_A_longA = longA "direct" ;
-lin direct_V3_mkV3_to = dirV3 direct_V ;
+lin direct_V3_mkV3_to = dirRegV3 "direct" "to" ;
lin direction_N_regN = regN "direction" ;
lin director_N_regN = regN "director" ;
lin directory_N_regN = regN "directory" ;
@@ -1612,7 +1611,7 @@ lin direct_V3_mkV3_to = dirV3 direct_V ;
lin discourage_V2_regV2 = regV2 "discourage" ;
lin discourse_N_regN = regN "discourse" ;
lin discover_V2_regV2 = regV2 "discover" ;
- lin discover_VS_mkVS = mkVS "discover" ;
+ lin discover_VS_mkVS = regVS "discover" ;
lin discovery_N_regN = regN "discovery" ;
lin discrepancy_N_regN = regN "discrepancy" ;
lin discrete_A_regA = regA "discrete" ;
@@ -1658,11 +1657,11 @@ lin dispose_V2_prepV2of = prepV2 "dispose" "of" ;
lin distant_A_longA = longA "distant" ;
lin distant_A_longA = longA "distant" ;
lin distinct_A_longA = longA "distinct" ;
-lin distinct_A2_prepA2from_long = prepA2 "distinct" "from_long" ;
+lin distinct_A2_prepA2from_long = prepA2 "distinct" "from" ;
lin distinction_N_regN = regN "distinction" ;
lin distinctive_A_longA = longA "distinctive" ;
-lin distinguish_V3_mkV3_from = dirV3 distinguish_V ;
-lin distract_V3_mkV3_from = dirV3 distract_V ;
+lin distinguish_V3_mkV3_from = dirRegV3 "distinguish" "from" ;
+lin distract_V3_mkV3_from = dirRegV3 "distract" "from" ;
lin distribute_V_regV = regV "distribute" ;
lin district_N_regN = regN "district" ;
lin disturb_V2_regV2 = regV2 "disturb" ;
@@ -1677,7 +1676,7 @@ lin distract_V3_mkV3_from = dirV3 distract_V ;
lin divisible_A_longA = longA "divisible" ;
lin division_N_regN = regN "division" ;
lin divisor_N_regN = regN "divisor" ;
-lin divorce_V3_mkV3_from = dirV3 divorce_V ;
+lin divorce_V3_mkV3_from = dirRegV3 "divorce" "from" ;
lin do_V_regV = regV "do" ;
lin do_V2_regV2 = regV2 "do" ;
lin doctor_N_regN = regN "doctor" ;
@@ -1693,7 +1692,7 @@ lin divorce_V3_mkV3_from = dirV3 divorce_V ;
lin dominance_N_regN = regN "dominance" ;
lin dominant_A_longA = longA "dominant" ;
lin dominate_V_regV = regV "dominate" ;
-lin donate_V3_mkV3_to = dirV3 donate_V ;
+lin donate_V3_mkV3_to = dirRegV3 "donate" "to" ;
lin donkey_N_regN = regN "donkey" ;
lin doom_N_regN = regN "doom" ;
lin doomed_A_longA = longA "doomed" ;
@@ -1703,12 +1702,12 @@ lin donate_V3_mkV3_to = dirV3 donate_V ;
lin dormant_A_regA = regA "dormant" ;
lin dosage_N_regN = regN "dosage" ;
lin dose_N_regN = regN "dose" ;
-lin dose_V3_mkV3_with = dirV3 dose_V ;
+lin dose_V3_mkV3_with = dirRegV3 "dose" "with" ;
lin dot_N_regN = regN "dot" ;
lin double_A_longA = longA "double" ;
lin double_V2_regV2 = regV2 "double" ;
lin doubt_V2_regV2 = regV2 "doubt" ;
- lin doubt_VS_mkVS = mkVS "doubt" ;
+ lin doubt_VS_mkVS = regVS "doubt" ;
lin doubt_N_regN = regN "doubt" ;
lin dour_A_regA = regA "dour" ;
lin dove_N_regN = regN "dove" ;
@@ -1738,7 +1737,7 @@ lin draw_V2_irreg = dirV2 draw_V ;
lin dread_V2_regV2 = regV2 "dread" ;
lin dreadful_A_longA = longA "dreadful" ;
lin dream_N_regN = regN "dream" ;
- lin dream_VS_mkVS = mkVS "dream" ;
+ lin dream_VS_mkVS = regVS "dream" ;
lin dress_V_regV = regV "dress" ;
lin dress_N_regN = regN "dress" ;
lin drill_N_regN = regN "drill" ;
@@ -1759,7 +1758,7 @@ lin drink_V2_irreg = dirV2 drink_V ;
lin duck_N_regN = regN "duck" ;
lin duck_V_regV = regV "duck" ;
lin due_A_longA = longA "due" ;
-lin due_A2_prepA2to_long = prepA2 "due" "to_long" ;
+lin due_A2_prepA2to_long = prepA2 "due" "to" ;
lin duel_N_regN = regN "duel" ;
lin dull_A_regA = regA "dull" ;
lin dumb_A_regA = regA "dumb" ;
@@ -1774,7 +1773,7 @@ lin due_A2_prepA2to_long = prepA2 "due" "to_long" ;
lin duty_N_regN = regN "duty" ;
lin dwarf_N_regN = regN "dwarf" ;
lin dwarf_V2_regV2 = regV2 "dwarf" ;
-lin dwell_V2_irreg = dirV2 dwell_V ;
+ lin dwell_V2_irreg = dirV2 (irregV "dwell" "dwelt" "dwelt") ;
lin dwelling_N_regN = regN "dwelling" ;
lin dynamic_A_longA = longA "dynamic" ;
lin dynamically_Adv_mkAdv = mkAdv "dynamically" ;
@@ -1790,7 +1789,7 @@ lin dwell_V2_irreg = dirV2 dwell_V ;
lin ease_N_regN = regN "ease" ;
lin east_N_regN = regN "east" ;
lin east_A_longA = longA "east" ;
-lin east_A2_prepA2of_long = prepA2 "east" "of_long" ;
+lin east_A2_prepA2of_long = prepA2 "east" "of" ;
lin eastern_A_regA = regA "eastern" ;
lin easy_A_regA = regA "easy" ;
lin easy_A_regA = regA "easy" ;
@@ -1844,7 +1843,7 @@ lin eat_V2_irreg = dirV2 eat_V ;
lin elusive_A_longA = longA "elusive" ;
lin embarrass_V2_regV2 = regV2 "embarrass" ;
lin embassy_N_regN = regN "embassy" ;
-lin embed_V3_mkV3_in = dirV3 embed_V ;
+lin embed_V3_mkV3_in = dirRegV3 "embed" "in" ;
lin embody_V2_regV2 = regV2 "embody" ;
lin embrace_N_regN = regN "embrace" ;
lin embrace_V2_regV2 = regV2 "embrace" ;
@@ -1854,9 +1853,9 @@ lin embed_V3_mkV3_in = dirV3 embed_V ;
lin emergent_A_longA = longA "emergent" ;
lin emphasis_N_regN = regN "emphasis" ;
lin emphasise_V2_regV2 = regV2 "emphasise" ;
- lin emphasise_VS_mkVS = mkVS "emphasise" ;
+ lin emphasise_VS_mkVS = regVS "emphasise" ;
lin emphasize_V2_regV2 = regV2 "emphasize" ;
- lin emphasize_VS_mkVS = mkVS "emphasize" ;
+ lin emphasize_VS_mkVS = regVS "emphasize" ;
lin emphatic_A_longA = longA "emphatic" ;
lin emphatically_Adv_mkAdv = mkAdv "emphatically" ;
lin empire_N_regN = regN "empire" ;
@@ -1884,7 +1883,7 @@ lin embed_V3_mkV3_in = dirV3 embed_V ;
lin end_V2_regV2 = regV2 "end" ;
lin endeavour_V_regV = regV "endeavour" ;
lin ending_N_regN = regN "ending" ;
-lin endow_V3_mkV3_with = dirV3 endow_V ;
+lin endow_V3_mkV3_with = dirRegV3 "endow" "with" ;
lin enemy_N_regN = regN "enemy" ;
lin energetic_A_longA = longA "energetic" ;
lin energetically_Adv_mkAdv = mkAdv "energetically" ;
@@ -1905,20 +1904,20 @@ lin endow_V3_mkV3_with = dirV3 endow_V ;
lin enormous_A_longA = longA "enormous" ;
lin enquire_V2_prepV2about = prepV2 "enquire" "about" ;
lin enrich_V2_regV2 = regV2 "enrich" ;
- lin ensure_VS_mkVS = mkVS "ensure" ;
- lin entail_VS_mkVS = mkVS "entail" ;
+ lin ensure_VS_mkVS = regVS "ensure" ;
+ lin entail_VS_mkVS = regVS "entail" ;
lin enter_V2_regV2 = regV2 "enter" ;
lin enterprise_N_regN = regN "enterprise" ;
lin enterprising_A_longA = longA "enterprising" ;
lin entertain_V2_regV2 = regV2 "entertain" ;
lin enthusiast_N_regN = regN "enthusiast" ;
lin entire_A_longA = longA "entire" ;
-lin entitle_V3_mkV3_to = dirV3 entitle_V ;
+lin entitle_V3_mkV3_to = dirRegV3 "entitle" "to" ;
lin entity_N_regN = regN "entity" ;
lin entrance_N_regN = regN "entrance" ;
lin entrance_V2_regV2 = regV2 "entrance" ;
lin entropy_N_regN = regN "entropy" ;
-lin entrust_V3_mkV3_to = dirV3 entrust_V ;
+lin entrust_V3_mkV3_to = dirRegV3 "entrust" "to" ;
lin entry_N_regN = regN "entry" ;
lin enumerate_V_regV = regV "enumerate" ;
lin envelope_N_regN = regN "envelope" ;
@@ -1939,7 +1938,7 @@ lin equal_A2_prepA2to = prepA2 "equal" "to" ;
lin equivalence_N2_prepN2to = prepN2 "equivalence" "to" ;
lin equivalent_V_regV = regV "equivalent" ;
lin equivalent_A_longA = longA "equivalent" ;
-lin equivalent_A2_prepA2to_long = prepA2 "equivalent" "to_long" ;
+lin equivalent_A2_prepA2to_long = prepA2 "equivalent" "to" ;
lin ergonomic_A_longA = longA "ergonomic" ;
lin ergonomically_Adv_mkAdv = mkAdv "ergonomically" ;
lin erroneous_A_longA = longA "erroneous" ;
@@ -1955,7 +1954,7 @@ lin escape_V2_prepV2from = prepV2 "escape" "from" ;
lin establish_V2_regV2 = regV2 "establish" ;
lin establishment_N_regN = regN "establishment" ;
lin estate_N_regN = regN "estate" ;
- lin estimate_VS_mkVS = mkVS "estimate" ;
+ lin estimate_VS_mkVS = regVS "estimate" ;
lin euclidean_A_longA = longA "euclidean" ;
lin Europe_PN_regPN = regPN "Europe" ;
lin european_A_longA = longA "european" ;
@@ -1996,12 +1995,12 @@ lin escape_V2_prepV2from = prepV2 "escape" "from" ;
lin excess_N_regN = regN "excess" ;
lin excessive_A_longA = longA "excessive" ;
lin exchange_N_regN = regN "exchange" ;
-lin exchange_V3_mkV3_for = dirV3 exchange_V ;
+lin exchange_V3_mkV3_for = dirRegV3 "exchange" "for" ;
lin excite_V2_regV2 = regV2 "excite" ;
lin exclude_V2_regV2 = regV2 "exclude" ;
lin exclusion_N_regN = regN "exclusion" ;
lin exclusive_A_longA = longA "exclusive" ;
-lin exclusive_A2_prepA2to_long = prepA2 "exclusive" "to_long" ;
+lin exclusive_A2_prepA2to_long = prepA2 "exclusive" "to" ;
lin excursion_N_regN = regN "excursion" ;
lin excuse_V2_regV2 = regV2 "excuse" ;
lin excuse_N2_prepN2for = prepN2 "excuse" "for" ;
@@ -2024,7 +2023,7 @@ lin exit_V2_prepV2from = prepV2 "exit" "from" ;
lin expansion_N_regN = regN "expansion" ;
lin expect_V2_regV2 = regV2 "expect" ;
lin expect_V_regV = regV "expect" ;
- lin expect_VS_mkVS = mkVS "expect" ;
+ lin expect_VS_mkVS = regVS "expect" ;
lin expedient_N_regN = regN "expedient" ;
lin expel_V2_regV2 = regV2 "expel" ;
lin expend_V2_regV2 = regV2 "expend" ;
@@ -2039,7 +2038,7 @@ lin exit_V2_prepV2from = prepV2 "exit" "from" ;
lin expertise_N_regN = regN "expertise" ;
lin expire_V2_regV2 = regV2 "expire" ;
lin expiry_N_regN = regN "expiry" ;
-lin explain_V3_mkV3_to = dirV3 explain_V ;
+lin explain_V3_mkV3_to = dirRegV3 "explain" "to" ;
lin explanation_N_regN = regN "explanation" ;
lin explanatory_A_longA = longA "explanatory" ;
lin explicate_V2_regV2 = regV2 "explicate" ;
@@ -2059,7 +2058,7 @@ lin explain_V3_mkV3_to = dirV3 explain_V ;
lin express_A_longA = longA "express" ;
lin express_V2_regV2 = regV2 "express" ;
lin expressible_A_longA = longA "expressible" ;
-lin expressible_A2_prepA2by_long = prepA2 "expressible" "by_long" ;
+lin expressible_A2_prepA2by_long = prepA2 "expressible" "by" ;
lin expression_N_regN = regN "expression" ;
lin expressly_Adv_mkAdv = mkAdv "expressly" ;
lin expulsion_N_regN = regN "expulsion" ;
@@ -2082,7 +2081,7 @@ lin expressible_A2_prepA2by_long = prepA2 "expressible" "by_long" ;
lin eye_N_regN = regN "eye" ;
lin face_N_regN = regN "face" ;
lin face_V2_regV2 = regV2 "face" ;
-lin face_V3_mkV3_with = dirV3 face_V ;
+lin face_V3_mkV3_with = dirRegV3 "face" "with" ;
lin facet_N_regN = regN "facet" ;
lin facetious_A_longA = longA "facetious" ;
lin facilitate_V2_regV2 = regV2 "facilitate" ;
@@ -2108,13 +2107,13 @@ lin face_V3_mkV3_with = dirV3 face_V ;
lin falsehood_N_regN = regN "falsehood" ;
lin fame_N_regN = regN "fame" ;
lin familiar_A_longA = longA "familiar" ;
-lin familiar_A2_prepA2to_long = prepA2 "familiar" "to_long" ;
+lin familiar_A2_prepA2to_long = prepA2 "familiar" "to" ;
lin family_N_regN = regN "family" ;
lin fan_N_regN = regN "fan" ;
lin fancy_A_regA = regA "fancy" ;
lin fancy_V2_regV2 = regV2 "fancy" ;
lin far_A_longA = longA "far" ;
-lin far_A2_prepA2from_long = prepA2 "far" "from_long" ;
+lin far_A2_prepA2from_long = prepA2 "far" "from" ;
lin farce_N_regN = regN "farce" ;
lin fare_N_regN = regN "fare" ;
lin farm_N_regN = regN "farm" ;
@@ -2122,7 +2121,7 @@ lin far_A2_prepA2from_long = prepA2 "far" "from_long" ;
lin fashion_N_regN = regN "fashion" ;
lin fashionable_A_longA = longA "fashionable" ;
lin fast_A_regA = regA "fast" ;
-lin fasten_V3_mkV3_to = dirV3 fasten_V ;
+lin fasten_V3_mkV3_to = dirRegV3 "fasten" "to" ;
lin fat_N_regN = regN "fat" ;
lin fat_A_regA = regA "fat" ;
lin fate_N_regN = regN "fate" ;
@@ -2135,7 +2134,7 @@ lin fasten_V3_mkV3_to = dirV3 fasten_V ;
lin favour_N_regN = regN "favour" ;
lin favour_V2_regV2 = regV2 "favour" ;
lin favourable_A_longA = longA "favourable" ;
-lin favourable_A2_prepA2to_long = prepA2 "favourable" "to_long" ;
+lin favourable_A2_prepA2to_long = prepA2 "favourable" "to" ;
lin favourite_A_longA = longA "favourite" ;
lin fear_N_regN = regN "fear" ;
lin fear_V2_regV2 = regV2 "fear" ;
@@ -2159,7 +2158,7 @@ lin feed_V2_irreg = dirV2 feed_V ;
lin fence_N_regN = regN "fence" ;
lin fertilize_V2_regV2 = regV2 "fertilize" ;
lin fertilizer_N_regN = regN "fertilizer" ;
-lin fetch_V3_mkV3_from = dirV3 fetch_V ;
+lin fetch_V3_mkV3_from = dirRegV3 "fetch" "from" ;
lin fetter_V2_regV2 = regV2 "fetter" ;
lin fever_N_regN = regN "fever" ;
lin fiction_N_regN = regN "fiction" ;
@@ -2174,7 +2173,7 @@ lin fight_V2_irreg = dirV2 fight_V ;
lin file_N_regN = regN "file" ;
lin file_V2_regV2 = regV2 "file" ;
lin fill_V2_regV2 = regV2 "fill" ;
-lin fill_V3_mkV3_in = dirV3 fill_V ;
+lin fill_V3_mkV3_in = dirRegV3 "fill" "in" ;
lin film_N_regN = regN "film" ;
lin film_V2_regV2 = regV2 "film" ;
lin filter_N_regN = regN "filter" ;
@@ -2242,7 +2241,7 @@ lin flight_N2_prepN2from = prepN2 "flight" "from" ;
lin focus_V2_regV2 = regV2 "focus" ;
lin focus_V2_prepV2on = prepV2 "focus" "on" ;
lin fog_N_regN = regN "fog" ;
-lin foist_V3_mkV3_on = dirV3 foist_V ;
+lin foist_V3_mkV3_on = dirRegV3 "foist" "on" ;
lin fold_N_regN = regN "fold" ;
lin fold_V2_regV2 = regV2 "fold" ;
lin follow_V2_regV2 = regV2 "follow" ;
@@ -2260,18 +2259,18 @@ lin fond_A2_prepA2of = prepA2 "fond" "of" ;
lin force_V_regV = regV "force" ;
lin forcible_A_longA = longA "forcible" ;
lin forearm_N_regN = regN "forearm" ;
-lin forego_V2_irreg = dirV2 forego_V ;
+---- lin forego_V2_irreg = dirV2 forego_V ;
lin foreground_N_regN = regN "foreground" ;
lin forehead_N_regN = regN "forehead" ;
lin foreign_A_longA = longA "foreign" ;
lin foreigner_N_regN = regN "foreigner" ;
lin forerunner_N_regN = regN "forerunner" ;
-lin foresee_V2_irreg = dirV2 foresee_V ;
+---- lin foresee_V2_irreg = dirV2 foresee_V ;
lin forest_N_regN = regN "forest" ;
lin forestall_V2_regV2 = regV2 "forestall" ;
lin forever_Adv_mkAdv = mkAdv "forever" ;
-lin forgive_V3_mkV3_for = dirV3 forgive_V "for" ;
-lin forgo_V2_irreg = dirV2 forgo_V ;
+---- lin forgive_V3_mkV3_for = dirRegV3 "forgive" "for" "for" ;
+---- lin forgo_V2_irreg = dirV2 forgo_V ;
lin fork_N_regN = regN "fork" ;
lin form_N_regN = regN "form" ;
lin form_V2_regV2 = regV2 "form" ;
@@ -2345,7 +2344,7 @@ lin friendly_A2_prepA2to = prepA2 "friendly" "to" ;
lin fungus_N_regN = regN "fungus" ;
lin funny_A_regA = regA "funny" ;
lin fur_N_regN = regN "fur" ;
-lin furnish_V3_mkV3_with = dirV3 furnish_V ;
+lin furnish_V3_mkV3_with = dirRegV3 "furnish" "with" ;
lin furniture_N_regN = regN "furniture" ;
lin fuss_N_regN = regN "fuss" ;
lin future_A_longA = longA "future" ;
@@ -2388,7 +2387,7 @@ lin gaze_V2_prepV2at = prepV2 "gaze" "at" ;
lin generic_A_longA = longA "generic" ;
lin generosity_N_regN = regN "generosity" ;
lin generous_A_longA = longA "generous" ;
-lin generous_A2_prepA2to_long = prepA2 "generous" "to_long" ;
+lin generous_A2_prepA2to_long = prepA2 "generous" "to" ;
lin genitive_A_longA = longA "genitive" ;
lin genius_N_regN = regN "genius" ;
lin gentle_A_regA = regA "gentle" ;
@@ -2413,8 +2412,8 @@ lin get_V2_irreg = dirV2 get_V ;
lin giraffe_N_regN = regN "giraffe" ;
lin girl_N_regN = regN "girl" ;
lin gist_N_regN = regN "gist" ;
-lin give_V3_irreg = dirV2 give_V ;
-lin give_V3_mkV3_to = dirV3 give_V "to" ;
+lin give_V3_irreg = dirdirV3 give_V ;
+lin give_V3_mkV3_to = dirRegV3 "give" "to" ;
lin glad_A_regA = regA "glad" ;
lin glad_A_regA = regA "glad" ;
lin glad_A_regA = regA "glad" ;
@@ -2510,11 +2509,11 @@ lin grind_V2_irreg = dirV2 grind_V ;
lin grow_V2_irreg = dirV2 grow_V ;
lin growth_N_regN = regN "growth" ;
lin guarantee_N_regN = regN "guarantee" ;
- lin guarantee_VS_mkVS = mkVS "guarantee" ;
+ lin guarantee_VS_mkVS = regVS "guarantee" ;
lin guard_N_regN = regN "guard" ;
lin guard_V2_regV2 = regV2 "guard" ;
lin guess_N_regN = regN "guess" ;
- lin guess_VS_mkVS = mkVS "guess" ;
+ lin guess_VS_mkVS = regVS "guess" ;
lin guest_N_regN = regN "guest" ;
lin guide_N_regN = regN "guide" ;
lin guide_V2_regV2 = regV2 "guide" ;
@@ -2542,7 +2541,7 @@ lin grow_V2_irreg = dirV2 grow_V ;
lin hamper_V2_regV2 = regV2 "hamper" ;
lin hand_N_regN = regN "hand" ;
lin hand_V3_regV3 = regV3 "hand" ;
-lin hand_V3_mkV3_to = dirV3 hand_V ;
+lin hand_V3_mkV3_to = dirRegV3 "hand" "to" ;
lin handicap_N_regN = regN "handicap" ;
lin handicap_V2_regV2 = regV2 "handicap" ;
lin handkerchief_N_regN = regN "handkerchief" ;
@@ -2565,7 +2564,7 @@ lin hand_V3_mkV3_to = dirV3 hand_V ;
lin harmonium_N_regN = regN "harmonium" ;
lin harmony_N_regN = regN "harmony" ;
lin harness_N_regN = regN "harness" ;
-lin harness_V3_mkV3_to = dirV3 harness_V ;
+lin harness_V3_mkV3_to = dirRegV3 "harness" "to" ;
lin has_V_regV = regV "has" ;
lin has_V_regV = regV "has" ;
lin has_V_regV = regV "has" ;
@@ -2604,8 +2603,8 @@ lin hear_V2_irreg = dirV2 hear_V ;
lin help_V2_regV2 = regV2 "help" ;
lin hemlock_N_regN = regN "hemlock" ;
lin hen_N_regN = regN "hen" ;
- lin hence_V_mkV = mkV "hence" ;
-lin herd_N2_prepN2of = prepN2 "herd" "of" ;
+--- lin hence_V_mkV = mkV "hence" ;
+ lin herd_N2_prepN2of = prepN2 "herd" "of" ;
lin here_Adv_mkAdv = mkAdv "here" ;
lin herring_N_regN = regN "herring" ;
lin heterogeneity_N_regN = regN "heterogeneity" ;
@@ -2654,7 +2653,7 @@ lin hold_V2_irreg = dirV2 hold_V ;
lin hop_V_regV = regV "hop" ;
lin hope_N_regN = regN "hope" ;
lin hope_V2_prepV2for = prepV2 "hope" "for" ;
- lin hope_VS_mkVS = mkVS "hope" ;
+ lin hope_VS_mkVS = regVS "hope" ;
lin horizon_N_regN = regN "horizon" ;
lin horizontal_A_longA = longA "horizontal" ;
lin horn_N_regN = regN "horn" ;
@@ -2664,7 +2663,7 @@ lin hope_V2_prepV2for = prepV2 "hope" "for" ;
lin horror_N_regN = regN "horror" ;
lin horse_N_regN = regN "horse" ;
lin hospitable_A_longA = longA "hospitable" ;
-lin hospitable_A2_prepA2to_long = prepA2 "hospitable" "to_long" ;
+lin hospitable_A2_prepA2to_long = prepA2 "hospitable" "to" ;
lin hospital_N_regN = regN "hospital" ;
lin hospitality_N_regN = regN "hospitality" ;
lin host_N_regN = regN "host" ;
@@ -2717,7 +2716,7 @@ lin husband_N2_prepN2of = prepN2 "husband" "of" ;
lin idea_N_regN = regN "idea" ;
lin ideal_A_longA = longA "ideal" ;
lin identical_A_longA = longA "identical" ;
-lin identical_A2_prepA2to_long = prepA2 "identical" "to_long" ;
+lin identical_A2_prepA2to_long = prepA2 "identical" "to" ;
lin identify_V2_regV2 = regV2 "identify" ;
lin identity_N_regN = regN "identity" ;
lin idiocy_N_regN = regN "idiocy" ;
@@ -2740,7 +2739,7 @@ lin identical_A2_prepA2to_long = prepA2 "identical" "to_long" ;
lin image_N_regN = regN "image" ;
lin imaginary_A_longA = longA "imaginary" ;
lin imagine_V_regV = regV "imagine" ;
- lin imagine_VS_mkVS = mkVS "imagine" ;
+ lin imagine_VS_mkVS = regVS "imagine" ;
lin imbalance_N_regN = regN "imbalance" ;
lin imitate_V_regV = regV "imitate" ;
lin immaterial_A_longA = longA "immaterial" ;
@@ -2754,11 +2753,11 @@ lin identical_A2_prepA2to_long = prepA2 "identical" "to_long" ;
lin immodesty_N_regN = regN "immodesty" ;
lin immune_A_longA = longA "immune" ;
lin impair_V2_regV2 = regV2 "impair" ;
-lin impart_V3_mkV3_to = dirV3 impart_V ;
+lin impart_V3_mkV3_to = dirRegV3 "impart" "to" ;
lin impartial_A_longA = longA "impartial" ;
lin impatience_N2_prepN2with = prepN2 "impatience" "with" ;
lin impatient_A_longA = longA "impatient" ;
-lin impatient_A2_prepA2with_long = prepA2 "impatient" "with_long" ;
+lin impatient_A2_prepA2with_long = prepA2 "impatient" "with" ;
lin impenetrable_A_longA = longA "impenetrable" ;
lin imperative_A_longA = longA "imperative" ;
lin imperative_A_longA = longA "imperative" ;
@@ -2774,22 +2773,22 @@ lin impinge_V2_prepV2on = prepV2 "impinge" "on" ;
lin implicate_V2_regV2 = regV2 "implicate" ;
lin implicature_N_regN = regN "implicature" ;
lin implicit_A_longA = longA "implicit" ;
-lin implicit_A2_prepA2in_long = prepA2 "implicit" "in_long" ;
- lin imply_VS_mkVS = mkVS "imply" ;
+lin implicit_A2_prepA2in_long = prepA2 "implicit" "in" ;
+ lin imply_VS_mkVS = regVS "imply" ;
lin impolite_A_longA = longA "impolite" ;
-lin impolite_A2_prepA2to_long = prepA2 "impolite" "to_long" ;
+lin impolite_A2_prepA2to_long = prepA2 "impolite" "to" ;
lin import_N_regN = regN "import" ;
lin import_V2_regV2 = regV2 "import" ;
lin importance_N_regN = regN "importance" ;
lin important_A_longA = longA "important" ;
- lin important_V_mkV = mkV "important" ;
- lin important_V_mkV = mkV "important" ;
-lin impose_V3_mkV3_on = dirV3 impose_V ;
+--- lin important_V_mkV = mkV "important" ;
+--- lin important_V_mkV = mkV "important" ;
+ lin impose_V3_mkV3_on = dirRegV3 "impose" "on" ;
lin imposition_N_regN = regN "imposition" ;
lin impossible_A_longA = longA "impossible" ;
lin impossible_A_longA = longA "impossible" ;
- lin impossible_V_mkV = mkV "impossible" ;
- lin impossible_V_mkV = mkV "impossible" ;
+--- lin impossible_V_mkV = mkV "impossible" ;
+--- lin impossible_V_mkV = mkV "impossible" ;
lin imprecise_A_longA = longA "imprecise" ;
lin imprecision_N_regN = regN "imprecision" ;
lin impress_V2_regV2 = regV2 "impress" ;
@@ -2842,7 +2841,7 @@ lin inadequacy_N2_prepN2for = prepN2 "inadequacy" "for" ;
lin index_V2_regV2 = regV2 "index" ;
lin India_PN_regPN = regPN "India" ;
lin indian_A_regA = regA "indian" ;
- lin indicate_VS_mkVS = mkVS "indicate" ;
+ lin indicate_VS_mkVS = regVS "indicate" ;
lin indices_N_regN = regN "indices" ;
lin indigestion_N_regN = regN "indigestion" ;
lin indirect_A_longA = longA "indirect" ;
@@ -2861,7 +2860,7 @@ lin indulge_V2_prepV2in = prepV2 "indulge" "in" ;
lin infect_V2_regV2 = regV2 "infect" ;
lin infection_N_regN = regN "infection" ;
lin infectious_A_longA = longA "infectious" ;
-lin infer_V3_mkV3_from = dirV3 infer_V ;
+lin infer_V3_mkV3_from = dirRegV3 "infer" "from" ;
lin inference_N_regN = regN "inference" ;
lin inferior_A_longA = longA "inferior" ;
lin inferior_A_longA = longA "inferior" ;
@@ -2882,21 +2881,21 @@ lin infer_V3_mkV3_from = dirV3 infer_V ;
lin ingredient_N_regN = regN "ingredient" ;
lin inhabit_V2_regV2 = regV2 "inhabit" ;
lin inherent_A_longA = longA "inherent" ;
-lin inherent_A2_prepA2to_long = prepA2 "inherent" "to_long" ;
-lin inherit_V3_mkV3_from = dirV3 inherit_V ;
+lin inherent_A2_prepA2to_long = prepA2 "inherent" "to" ;
+lin inherit_V3_mkV3_from = dirRegV3 "inherit" "from" ;
lin inheritance_N_regN = regN "inheritance" ;
lin inhibit_V_regV = regV "inhibit" ;
lin initial_A_longA = longA "initial" ;
lin initialize_V2_regV2 = regV2 "initialize" ;
lin initiate_V_regV = regV "initiate" ;
-lin inject_V3_mkV3_with = dirV3 inject_V ;
+lin inject_V3_mkV3_with = dirRegV3 "inject" "with" ;
lin injunction_N_regN = regN "injunction" ;
lin injure_V2_regV2 = regV2 "injure" ;
lin injury_N_regN = regN "injury" ;
lin ink_N_regN = regN "ink" ;
lin inn_N_regN = regN "inn" ;
lin innate_A_longA = longA "innate" ;
-lin innate_A2_prepA2to_long = prepA2 "innate" "to_long" ;
+lin innate_A2_prepA2to_long = prepA2 "innate" "to" ;
lin inner_A_longA = longA "inner" ;
lin innocuous_A_longA = longA "innocuous" ;
lin innovation_N_regN = regN "innovation" ;
@@ -2926,14 +2925,14 @@ lin instance_N2_prepN2of = prepN2 "instance" "of" ;
lin instantly_Adv_mkAdv = mkAdv "instantly" ;
lin instead_Adv_mkAdv = mkAdv "instead" ;
lin instigate_V_regV = regV "instigate" ;
-lin instil_V3_mkV3_in = dirV3 instil_V ;
+lin instil_V3_mkV3_in = dirRegV3 "instil" "in" ;
lin instinct_N_regN = regN "instinct" ;
lin institute_V_regV = regV "institute" ;
lin institute_N_regN = regN "institute" ;
lin institution_N_regN = regN "institution" ;
lin instruct_V_regV = regV "instruct" ;
lin instrument_N_regN = regN "instrument" ;
-lin insulate_V3_mkV3_from = dirV3 insulate_V ;
+lin insulate_V3_mkV3_from = dirRegV3 "insulate" "from" ;
lin insult_N_regN = regN "insult" ;
lin insult_V2_regV2 = regV2 "insult" ;
lin insurance_N_regN = regN "insurance" ;
@@ -2984,7 +2983,7 @@ lin interfere_V2_prepV2with = prepV2 "interfere" "with" ;
lin intrigue_V_regV = regV "intrigue" ;
lin intrinsic_A_longA = longA "intrinsic" ;
lin intrinsically_Adv_mkAdv = mkAdv "intrinsically" ;
-lin introduce_V3_mkV3_to = dirV3 introduce_V ;
+lin introduce_V3_mkV3_to = dirRegV3 "introduce" "to" ;
lin introduction_N2_prepN2to = prepN2 "introduction" "to" ;
lin introspection_N_regN = regN "introspection" ;
lin introspective_A_longA = longA "introspective" ;
@@ -3003,11 +3002,11 @@ lin introduction_N2_prepN2to = prepN2 "introduction" "to" ;
lin inverse_A_longA = longA "inverse" ;
lin inversion_N_regN = regN "inversion" ;
lin invert_V2_regV2 = regV2 "invert" ;
-lin invest_V3_mkV3_with = dirV3 invest_V ;
+lin invest_V3_mkV3_with = dirRegV3 "invest" "with" ;
lin investigate_V2_regV2 = regV2 "investigate" ;
lin invisible_A_longA = longA "invisible" ;
-lin invisible_A2_prepA2to_long = prepA2 "invisible" "to_long" ;
-lin invite_V3_mkV3_to = dirV3 invite_V ;
+lin invisible_A2_prepA2to_long = prepA2 "invisible" "to" ;
+lin invite_V3_mkV3_to = dirRegV3 "invite" "to" ;
lin invocation_N_regN = regN "invocation" ;
lin invoke_V2_regV2 = regV2 "invoke" ;
lin involve_V2_regV2 = regV2 "involve" ;
@@ -3044,7 +3043,7 @@ lin invite_V3_mkV3_to = dirV3 invite_V ;
lin jaundiced_A_longA = longA "jaundiced" ;
lin jaw_N_regN = regN "jaw" ;
lin jealous_A_longA = longA "jealous" ;
-lin jealous_A2_prepA2of_long = prepA2 "jealous" "of_long" ;
+lin jealous_A2_prepA2of_long = prepA2 "jealous" "of" ;
lin jealousy_N2_prepN2of = prepN2 "jealousy" "of" ;
lin jew_N_regN = regN "jew" ;
lin jewel_N_regN = regN "jewel" ;
@@ -3052,7 +3051,7 @@ lin jealousy_N2_prepN2of = prepN2 "jealousy" "of" ;
lin jewellery_N_regN = regN "jewellery" ;
lin job_N_regN = regN "job" ;
lin John_PN_regPN = regPN "John" ;
-lin join_V3_mkV3_to = dirV3 join_V ;
+lin join_V3_mkV3_to = dirRegV3 "join" "to" ;
lin joint_N_regN = regN "joint" ;
lin joke_N_regN = regN "joke" ;
lin joke_V_regV = regV "joke" ;
@@ -3091,7 +3090,7 @@ lin keep_V2_irreg = dirV2 keep_V ;
lin kick_V2_regV2 = regV2 "kick" ;
lin kidney_N_regN = regN "kidney" ;
lin kill_V2_regV2 = regV2 "kill" ;
-lin kill_V3_mkV3 = dirV3 kill_V ;
+lin kill_V3_mkV3 = dirRegV3 "kill" "mkV3" ;
lin kilogram_N_regN = regN "kilogram" ;
lin kilometre_N_regN = regN "kilometre" ;
lin Kim_PN_regPN = regPN "Kim" ;
@@ -3114,7 +3113,7 @@ lin kind_A2_prepA2to = prepA2 "kind" "to" ;
lin knocker_N_regN = regN "knocker" ;
lin knot_N_regN = regN "knot" ;
lin knot_V2_regV2 = regV2 "knot" ;
- lin know_VS_mkVS = mkVS "know" ;
+ lin know_VS_mkVS = regVS "know" ;
lin knowledge_N2_prepN2of = prepN2 "knowledge" "of" ;
lin knowledge_N_regN = regN "knowledge" ;
lin label_N_regN = regN "label" ;
@@ -3154,7 +3153,7 @@ lin laugh_V2_prepV2at = prepV2 "laugh" "at" ;
lin lawn_N_regN = regN "lawn" ;
lin lawyer_N_regN = regN "lawyer" ;
lin lax_A_regA = regA "lax" ;
-lin lay_V3_mkV3_loc = dirV3 lay_V "loc" ;
+lin lay_V3_mkV3_loc = dirRegV3 "lay" "in" ;
lin layer_N_regN = regN "layer" ;
lin layer_V2_regV2 = regV2 "layer" ;
lin laze_V_regV = regV "laze" ;
@@ -3165,7 +3164,7 @@ lin lead_V2_irreg = dirV2 lead_V ;
lin league_N_regN = regN "league" ;
lin lean_V2_prepV2on = prepV2 "lean" "on" ;
lin leap_V_regV = regV "leap" ;
- lin learn_VS_mkVS = mkVS "learn" ;
+ lin learn_VS_mkVS = regVS "learn" ;
lin leather_N_regN = regN "leather" ;
lin leave_V2_irreg = dirV2 leave_V ;
lin leaves_N_regN = regN "leaves" ;
@@ -3181,7 +3180,7 @@ lin leave_V2_irreg = dirV2 leave_V ;
lin legitimate_A_longA = longA "legitimate" ;
lin legitimize_V2_regV2 = regV2 "legitimize" ;
lin lemon_N_regN = regN "lemon" ;
-lin lend_V3_mkV3_to = dirV3 lend_V ;
+lin lend_V3_mkV3_to = dirRegV3 "lend" "to" ;
lin length_N_regN = regN "length" ;
lin lengthen_V2_regV2 = regV2 "lengthen" ;
lin lesson_N_regN = regN "lesson" ;
@@ -3232,7 +3231,7 @@ lin likelihood_N2_prepN2of = prepN2 "likelihood" "of" ;
lin linguistic_A_longA = longA "linguistic" ;
lin linguistics_N_regN = regN "linguistics" ;
lin link_N_regN = regN "link" ;
-lin link_V3_mkV3_to = dirV3 link_V ;
+lin link_V3_mkV3_to = dirRegV3 "link" "to" ;
lin lion_N_regN = regN "lion" ;
lin lip_N_regN = regN "lip" ;
lin liquefaction_N_regN = regN "liquefaction" ;
@@ -3255,7 +3254,7 @@ lin listen_V2_prepV2to = prepV2 "listen" "to" ;
lin load_N_regN = regN "load" ;
lin load_V2_regV2 = regV2 "load" ;
lin loaf_N_regN = regN "loaf" ;
-lin loan_V3_mkV3_to = dirV3 loan_V ;
+lin loan_V3_mkV3_to = dirRegV3 "loan" "to" ;
lin loaves_N_regN = regN "loaves" ;
lin lobster_N_regN = regN "lobster" ;
lin local_A_longA = longA "local" ;
@@ -3294,7 +3293,7 @@ lin lose_V2_irreg = dirV2 lose_V ;
lin low_A_regA = regA "low" ;
lin lower_V2_regV2 = regV2 "lower" ;
lin loyal_A_longA = longA "loyal" ;
-lin loyal_A2_prepA2to_long = prepA2 "loyal" "to_long" ;
+lin loyal_A2_prepA2to_long = prepA2 "loyal" "to" ;
lin loyalty_N2_prepN2to = prepN2 "loyalty" "to" ;
lin luck_N_regN = regN "luck" ;
lin lump_N_regN = regN "lump" ;
@@ -3308,7 +3307,7 @@ lin loyalty_N2_prepN2to = prepN2 "loyalty" "to" ;
lin mad_A_regA = regA "mad" ;
lin mad_A2_prepA2about = prepA2 "mad" "about" ;
lin mad_A2_prepA2with = prepA2 "mad" "with" ;
-lin made_A2_prepA2from_long = prepA2 "made" "from_long" ;
+lin made_A2_prepA2from_long = prepA2 "made" "from" ;
lin magazine_N_regN = regN "magazine" ;
lin magic_A_longA = longA "magic" ;
lin magic_N_regN = regN "magic" ;
@@ -3316,11 +3315,11 @@ lin made_A2_prepA2from_long = prepA2 "made" "from_long" ;
lin magnetic_A_longA = longA "magnetic" ;
lin magnitude_N_regN = regN "magnitude" ;
lin mail_N_regN = regN "mail" ;
-lin mail_V3_mkV3_to = dirV3 mail_V ;
+lin mail_V3_mkV3_to = dirRegV3 "mail" "to" ;
lin main_A_longA = longA "main" ;
lin mainstream_A_longA = longA "mainstream" ;
lin maintain_V2_regV2 = regV2 "maintain" ;
- lin maintain_VS_mkVS = mkVS "maintain" ;
+ lin maintain_VS_mkVS = regVS "maintain" ;
lin maintenance_N_regN = regN "maintenance" ;
lin major_A_longA = longA "major" ;
lin majority_N_regN = regN "majority" ;
@@ -3350,7 +3349,7 @@ lin make_V2_irreg = dirV2 make_V ;
lin manufacture_V2_regV2 = regV2 "manufacture" ;
lin manuscript_N_regN = regN "manuscript" ;
lin map_N_regN = regN "map" ;
-lin map_V3_mkV3_to = dirV3 map_V ;
+lin map_V3_mkV3_to = dirRegV3 "map" "to" ;
lin mapping_N_regN = regN "mapping" ;
lin march_N_regN = regN "march" ;
lin March_PN_regPN = regPN "March" ;
@@ -3394,7 +3393,7 @@ lin map_V3_mkV3_to = dirV3 map_V ;
lin meal_N_regN = regN "meal" ;
lin mean_A_regA = regA "mean" ;
lin mean_V2_irreg = dirV2 mean_V ;
- lin mean_VS_mkVS = mkVS "mean" ;
+ lin mean_VS_mkVS = regVS "mean" ;
lin meaning_N_regN = regN "meaning" ;
lin means_N_regN = regN "means" ;
lin meanwhile_Adv_mkAdv = mkAdv "meanwhile" ;
@@ -3485,8 +3484,8 @@ lin ministry_N2_prepN2of = prepN2 "ministry" "of" ;
lin missile_N_regN = regN "missile" ;
lin mist_N_regN = regN "mist" ;
lin mistake_N_regN = regN "mistake" ;
-lin mistake_V3_mkV3_for = dirV3 mistake_V "for" ;
-lin mix_V3_mkV3_with = dirV3 mix_V ;
+lin mistake_V3_mkV3_for = dirRegV3 "mistake" "for" ;
+lin mix_V3_mkV3_with = dirRegV3 "mix" "with" ;
lin mixture_N_regN = regN "mixture" ;
lin mnemonic_A_longA = longA "mnemonic" ;
lin mode_N_regN = regN "mode" ;
@@ -3546,7 +3545,7 @@ lin mother_N2_prepN2of = prepN2 "mother" "of" ;
lin multifarious_A_longA = longA "multifarious" ;
lin multiple_A_longA = longA "multiple" ;
lin multiplicity_N_regN = regN "multiplicity" ;
-lin multiply_V3_mkV3_by = dirV3 multiply_V ;
+lin multiply_V3_mkV3_by = dirRegV3 "multiply" "by" ;
lin multitude_N2_prepN2of = prepN2 "multitude" "of" ;
lin mundane_A_longA = longA "mundane" ;
lin murder_N_regN = regN "murder" ;
@@ -3573,7 +3572,7 @@ lin mutter_V2_prepV2about = prepV2 "mutter" "about" ;
lin native_A_longA = longA "native" ;
lin native_N_regN = regN "native" ;
lin nature_N_regN = regN "nature" ;
- lin navigate_V_mkV = mkV "navigate" ;
+ lin navigate_V_mkV = regV "navigate" ;
lin navigator_N_regN = regN "navigator" ;
lin navy_N_regN = regN "navy" ;
lin near_A_regA = regA "near" ;
@@ -3581,8 +3580,8 @@ lin near_A2_prepA2to = prepA2 "near" "to" ;
lin nearby_Adv_mkAdv = mkAdv "nearby" ;
lin neat_A_regA = regA "neat" ;
lin necessary_A_longA = longA "necessary" ;
-lin necessary_A2_prepA2for_long = prepA2 "necessary" "for_long" ;
-lin necessary_A2_prepA2to_long = prepA2 "necessary" "to_long" ;
+lin necessary_A2_prepA2for_long = prepA2 "necessary" "for" ;
+lin necessary_A2_prepA2to_long = prepA2 "necessary" "to" ;
lin necessitate_V2_regV2 = regV2 "necessitate" ;
lin necessity_N_regN = regN "necessity" ;
lin neck_N_regN = regN "neck" ;
@@ -3637,19 +3636,19 @@ lin nest_V2_prepV2in = prepV2 "nest" "in" ;
lin normative_A_longA = longA "normative" ;
lin north_N_regN = regN "north" ;
lin north_A_longA = longA "north" ;
-lin north_A2_prepA2of_long = prepA2 "north" "of_long" ;
+lin north_A2_prepA2of_long = prepA2 "north" "of" ;
lin northern_A_longA = longA "northern" ;
lin nose_N_regN = regN "nose" ;
lin notation_N_regN = regN "notation" ;
lin note_N_regN = regN "note" ;
- lin note_VS_mkVS = mkVS "note" ;
+ lin note_VS_mkVS = regVS "note" ;
lin notice_N_regN = regN "notice" ;
lin notice_V2_regV2 = regV2 "notice" ;
- lin notice_VS_mkVS = mkVS "notice" ;
+ lin notice_VS_mkVS = regVS "notice" ;
lin notion_N_regN = regN "notion" ;
lin notoriety_N_regN = regN "notoriety" ;
lin notorious_A_longA = longA "notorious" ;
-lin notorious_A2_prepA2for_long = prepA2 "notorious" "for_long" ;
+lin notorious_A2_prepA2for_long = prepA2 "notorious" "for" ;
lin notwithstanding_Adv_mkAdv = mkAdv "notwithstanding" ;
lin noun_N_regN = regN "noun" ;
lin novel_A_longA = longA "novel" ;
@@ -3690,7 +3689,7 @@ lin object_V2_prepV2to = prepV2 "object" "to" ;
lin objective_N_regN = regN "objective" ;
lin obligation_N_regN = regN "obligation" ;
lin obligatory_A_longA = longA "obligatory" ;
-lin obligatory_A2_prepA2for_long = prepA2 "obligatory" "for_long" ;
+lin obligatory_A2_prepA2for_long = prepA2 "obligatory" "for" ;
lin oblige_V_regV = regV "oblige" ;
lin oblique_A_longA = longA "oblique" ;
lin obscure_A_longA = longA "obscure" ;
@@ -3837,7 +3836,7 @@ lin opposition_N2_prepN2to = prepN2 "opposition" "to" ;
lin paint_N_regN = regN "paint" ;
lin paint_V2_regV2 = regV2 "paint" ;
lin pair_N_regN = regN "pair" ;
-lin pair_V3_mkV3_with = dirV3 pair_V ;
+lin pair_V3_mkV3_with = dirRegV3 "pair" "with" ;
lin palace_N_regN = regN "palace" ;
lin pale_A_regA = regA "pale" ;
lin pamper_V2_regV2 = regV2 "pamper" ;
@@ -3858,7 +3857,7 @@ lin pair_V3_mkV3_with = dirV3 pair_V ;
lin parallel_N_regN = regN "parallel" ;
lin parallel_V2_regV2 = regV2 "parallel" ;
lin parallel_A_longA = longA "parallel" ;
-lin parallel_A2_prepA2to_long = prepA2 "parallel" "to_long" ;
+lin parallel_A2_prepA2to_long = prepA2 "parallel" "to" ;
lin parameter_N_regN = regN "parameter" ;
lin paraphrase_N_regN = regN "paraphrase" ;
lin paraphrase_V2_regV2 = regV2 "paraphrase" ;
@@ -3888,7 +3887,7 @@ lin parent_N2_prepN2of = prepN2 "parent" "of" ;
lin partly_Adv_mkAdv = mkAdv "partly" ;
lin partner_N_regN = regN "partner" ;
lin party_N_regN = regN "party" ;
-lin pass_V3_mkV3_to = dirV3 pass_V ;
+lin pass_V3_mkV3_to = dirRegV3 "pass" "to" ;
lin passage_N_regN = regN "passage" ;
lin passenger_N_regN = regN "passenger" ;
lin passion_N_regN = regN "passion" ;
@@ -3897,7 +3896,7 @@ lin pass_V3_mkV3_to = dirV3 pass_V ;
lin past_A_longA = longA "past" ;
lin past_N_regN = regN "past" ;
lin paste_N_regN = regN "paste" ;
-lin paste_V3_mkV3_to = dirV3 paste_V ;
+lin paste_V3_mkV3_to = dirRegV3 "paste" "to" ;
lin pastry_N_regN = regN "pastry" ;
lin pasty_N_regN = regN "pasty" ;
lin pat_V2_regV2 = regV2 "pat" ;
@@ -3906,19 +3905,19 @@ lin paste_V3_mkV3_to = dirV3 paste_V ;
lin patience_N_regN = regN "patience" ;
lin patient_N_regN = regN "patient" ;
lin patient_A_longA = longA "patient" ;
-lin patient_A2_prepA2with_long = prepA2 "patient" "with_long" ;
+lin patient_A2_prepA2with_long = prepA2 "patient" "with" ;
lin pattern_N_regN = regN "pattern" ;
lin paucity_N2_prepN2of = prepN2 "paucity" "of" ;
lin pause_V_regV = regV "pause" ;
lin pause_N_regN = regN "pause" ;
lin pay_N_regN = regN "pay" ;
-lin pay_V2_mkV2_for = mkV2 pay_V "for" ;
+lin pay_V2_mkV2_for = mkV2 pay_V (mkPrep "for") ;
lin pea_N_regN = regN "pea" ;
lin peace_N_regN = regN "peace" ;
lin peak_N_regN = regN "peak" ;
lin pear_N_regN = regN "pear" ;
lin peculiar_A_longA = longA "peculiar" ;
-lin peculiar_A2_prepA2to_long = prepA2 "peculiar" "to_long" ;
+lin peculiar_A2_prepA2to_long = prepA2 "peculiar" "to" ;
lin pedagogical_A_longA = longA "pedagogical" ;
lin pedant_N_regN = regN "pedant" ;
lin pedantic_A_longA = longA "pedantic" ;
@@ -4023,7 +4022,7 @@ lin peculiar_A2_prepA2to_long = prepA2 "peculiar" "to_long" ;
lin pilot_N_regN = regN "pilot" ;
lin pilot_V2_regV2 = regV2 "pilot" ;
lin pin_N_regN = regN "pin" ;
-lin pin_V3_mkV3_to = dirV3 pin_V ;
+lin pin_V3_mkV3_to = dirRegV3 "pin" "to" ;
lin pink_A_regA = regA "pink" ;
lin pipe_N_regN = regN "pipe" ;
lin pistol_N_regN = regN "pistol" ;
@@ -4036,7 +4035,7 @@ lin pin_V3_mkV3_to = dirV3 pin_V ;
lin pity_N_regN = regN "pity" ;
lin place_N_regN = regN "place" ;
lin place_V2_regV2 = regV2 "place" ;
-lin place_V3_mkV3_in = dirV3 place_V ;
+lin place_V3_mkV3_in = dirRegV3 "place" "in" ;
lin plague_N_regN = regN "plague" ;
lin plague_V2_regV2 = regV2 "plague" ;
lin plain_A_regA = regA "plain" ;
@@ -4061,7 +4060,7 @@ lin play_V2_prepV2with = prepV2 "play" "with" ;
lin please_V2_regV2 = regV2 "please" ;
lin pleasure_N_regN = regN "pleasure" ;
lin pledge_N_regN = regN "pledge" ;
- lin pledge_VS_mkVS = mkVS "pledge" ;
+ lin pledge_VS_mkVS = regVS "pledge" ;
lin plenty_N_regN = regN "plenty" ;
lin plot_N_regN = regN "plot" ;
lin plot_V_regV = regV "plot" ;
@@ -4094,7 +4093,7 @@ lin point_V2_prepV2to = prepV2 "point" "to" ;
lin polish_N_regN = regN "polish" ;
lin polish_V2_regV2 = regV2 "polish" ;
lin polite_A_longA = longA "polite" ;
-lin polite_A2_prepA2to_long = prepA2 "polite" "to_long" ;
+lin polite_A2_prepA2to_long = prepA2 "polite" "to" ;
lin political_A_longA = longA "political" ;
lin politician_N_regN = regN "politician" ;
lin politics_N_regN = regN "politics" ;
@@ -4105,9 +4104,9 @@ lin polite_A2_prepA2to_long = prepA2 "polite" "to_long" ;
lin poor_A_regA = regA "poor" ;
lin pop_N_regN = regN "pop" ;
lin popular_A_longA = longA "popular" ;
-lin popular_A2_prepA2with_long = prepA2 "popular" "with_long" ;
+lin popular_A2_prepA2with_long = prepA2 "popular" "with" ;
lin populated_A_longA = longA "populated" ;
-lin populated_A2_prepA2by_long = prepA2 "populated" "by_long" ;
+lin populated_A2_prepA2by_long = prepA2 "populated" "by" ;
lin population_N_regN = regN "population" ;
lin porcupine_N_regN = regN "porcupine" ;
lin pore_N_regN = regN "pore" ;
@@ -4131,7 +4130,7 @@ lin pore_V2_prepV2over = prepV2 "pore" "over" ;
lin possible_A_longA = longA "possible" ;
lin possible_A_regA = regA "possible" ;
lin post_N_regN = regN "post" ;
-lin post_V3_mkV3_to = dirV3 post_V ;
+lin post_V3_mkV3_to = dirRegV3 "post" "to" ;
lin posterior_A_longA = longA "posterior" ;
lin postman_N_regN = regN "postman" ;
lin postmen_N_regN = regN "postmen" ;
@@ -4144,7 +4143,7 @@ lin post_V3_mkV3_to = dirV3 post_V ;
lin potential_A_longA = longA "potential" ;
lin pound_N_regN = regN "pound" ;
lin pound_V2_regV2 = regV2 "pound" ;
-lin pour_V3_mkV3_loc = dirV3 pour_V ;
+lin pour_V3_mkV3_loc = dirRegV3 "pour" "in" ;
lin powder_N_regN = regN "powder" ;
lin power_N_regN = regN "power" ;
lin power_V2_regV2 = regV2 "power" ;
@@ -4174,7 +4173,7 @@ lin pray_V2_prepV2to = prepV2 "pray" "to" ;
lin predict_V2_regV2 = regV2 "predict" ;
lin predilection_N2_prepN2for = prepN2 "predilection" "for" ;
lin preface_N_regN = regN "preface" ;
-lin prefer_V3_mkV3_to = dirV3 prefer_V ;
+lin prefer_V3_mkV3_to = dirRegV3 "prefer" "to" ;
lin prefer_V_regV = regV "prefer" ;
lin prefer_V_regV = regV "prefer" ;
lin prefer_V_regV = regV "prefer" ;
@@ -4186,9 +4185,9 @@ lin prefer_V3_mkV3_to = dirV3 prefer_V ;
lin preliminary_A_longA = longA "preliminary" ;
lin premise_N_regN = regN "premise" ;
lin preoccupation_N2_prepN2with = prepN2 "preoccupation" "with" ;
-lin preoccupied_A2_prepA2with_long = prepA2 "preoccupied" "with_long" ;
+lin preoccupied_A2_prepA2with_long = prepA2 "preoccupied" "with" ;
lin preoccupy_V2_regV2 = regV2 "preoccupy" ;
-lin prepare_V3_mkV3_for = dirV3 prepare_V ;
+lin prepare_V3_mkV3_for = dirRegV3 "prepare" "for" ;
lin preposition_N_regN = regN "preposition" ;
lin prerequisite_N_regN = regN "prerequisite" ;
lin prescribe_V2_regV2 = regV2 "prescribe" ;
@@ -4197,21 +4196,21 @@ lin prepare_V3_mkV3_for = dirV3 prepare_V ;
lin presence_N_regN = regN "presence" ;
lin present_A_longA = longA "present" ;
lin present_N_regN = regN "present" ;
-lin present_V3_mkV3_with = dirV3 present_V ;
-lin preserve_V3_mkV3_from = dirV3 preserve_V ;
+lin present_V3_mkV3_with = dirRegV3 "present" "with" ;
+lin preserve_V3_mkV3_from = dirRegV3 "preserve" "from" ;
lin preside_V_regV = regV "preside" ;
lin presidency_N_regN = regN "presidency" ;
lin president_N_regN = regN "president" ;
lin press_V2_regV2 = regV2 "press" ;
lin pressure_N_regN = regN "pressure" ;
lin prestige_N_regN = regN "prestige" ;
- lin presume_VS_mkVS = mkVS "presume" ;
+ lin presume_VS_mkVS = regVS "presume" ;
lin presumption_N_regN = regN "presumption" ;
lin presumptuous_A_longA = longA "presumptuous" ;
- lin presuppose_VS_mkVS = mkVS "presuppose" ;
+ lin presuppose_VS_mkVS = regVS "presuppose" ;
lin presupposition_N_regN = regN "presupposition" ;
lin pretence_N_regN = regN "pretence" ;
- lin pretend_VS_mkVS = mkVS "pretend" ;
+ lin pretend_VS_mkVS = regVS "pretend" ;
lin pretty_A_regA = regA "pretty" ;
lin prevent_V_regV = regV "prevent" ;
lin previous_A_longA = longA "previous" ;
@@ -4222,8 +4221,8 @@ lin preserve_V3_mkV3_from = dirV3 preserve_V ;
lin priest_N_regN = regN "priest" ;
lin prim_A_regA = regA "prim" ;
lin primary_A_longA = longA "primary" ;
- lin prime_N_mkN = mkN "prime" ;
- lin prime_N_mkN = mkN "prime" ;
+ lin prime_N_mkN = regN "prime" ;
+--- lin prime_N_mkN = mkN "prime" ;
lin primitive_A_longA = longA "primitive" ;
lin prince_N_regN = regN "prince" ;
lin principal_A_longA = longA "principal" ;
@@ -4232,7 +4231,7 @@ lin preserve_V3_mkV3_from = dirV3 preserve_V ;
lin print_V2_regV2 = regV2 "print" ;
lin prior_N_regN = regN "prior" ;
lin prior_A_longA = longA "prior" ;
-lin prior_A2_prepA2to_long = prepA2 "prior" "to_long" ;
+lin prior_A2_prepA2to_long = prepA2 "prior" "to" ;
lin priority_N_regN = regN "priority" ;
lin prison_N_regN = regN "prison" ;
lin privacy_N_regN = regN "privacy" ;
@@ -4287,7 +4286,7 @@ lin profusion_N2_prepN2of = prepN2 "profusion" "of" ;
lin prompt_V2_regV2 = regV2 "prompt" ;
lin promulgate_V2_regV2 = regV2 "promulgate" ;
lin prone_A_longA = longA "prone" ;
-lin prone_A2_prepA2to_long = prepA2 "prone" "to_long" ;
+lin prone_A2_prepA2to_long = prepA2 "prone" "to" ;
lin pronominal_A_longA = longA "pronominal" ;
lin pronoun_N_regN = regN "pronoun" ;
lin pronounce_V2_regV2 = regV2 "pronounce" ;
@@ -4308,16 +4307,16 @@ lin propensity_N2_prepN2for = prepN2 "propensity" "for" ;
lin prospect_V2_prepV2for = prepV2 "prospect" "for" ;
lin prospective_A_longA = longA "prospective" ;
lin prospector_N_regN = regN "prospector" ;
-lin protect_V3_mkV3_from = dirV3 protect_V ;
+lin protect_V3_mkV3_from = dirRegV3 "protect" "from" ;
lin protest_N_regN = regN "protest" ;
lin protest_V2_prepV2against = prepV2 "protest" "against" ;
lin protocol_N_regN = regN "protocol" ;
lin prototype_N_regN = regN "prototype" ;
lin proud_A_regA = regA "proud" ;
lin proud_A2_prepA2of = prepA2 "proud" "of" ;
- lin prove_VS_mkVS = mkVS "prove" ;
+ lin prove_VS_mkVS = regVS "prove" ;
lin proven_A_longA = longA "proven" ;
-lin provide_V3_mkV3_for = dirV3 provide_V ;
+lin provide_V3_mkV3_for = dirRegV3 "provide" "for" ;
lin provision_N_regN = regN "provision" ;
lin prune_N_regN = regN "prune" ;
lin prune_V2_regV2 = regV2 "prune" ;
@@ -4349,7 +4348,7 @@ lin provide_V3_mkV3_for = dirV3 provide_V ;
lin pursuit_N_regN = regN "pursuit" ;
lin purveyor_N_regN = regN "purveyor" ;
lin push_V2_regV2 = regV2 "push" ;
-lin put_V3_mkV3_loc = dirV3 put_V "loc" ;
+lin put_V3_mkV3_loc = dirRegV3 "put" "in" ;
lin puzzle_V_regV = regV "puzzle" ;
lin puzzle_V_regV = regV "puzzle" ;
lin puzzle_N_regN = regN "puzzle" ;
@@ -4429,7 +4428,7 @@ lin ready_A2_prepA2for = prepA2 "ready" "for" ;
lin realist_N_regN = regN "realist" ;
lin realistic_A_longA = longA "realistic" ;
lin realistically_Adv_mkAdv = mkAdv "realistically" ;
- lin realize_VS_mkVS = mkVS "realize" ;
+ lin realize_VS_mkVS = regVS "realize" ;
lin realm_N_regN = regN "realm" ;
lin rear_A_longA = longA "rear" ;
lin rear_N_regN = regN "rear" ;
@@ -4440,7 +4439,7 @@ lin reason_N2_prepN2for = prepN2 "reason" "for" ;
lin recapitulate_V2_regV2 = regV2 "recapitulate" ;
lin recede_V_regV = regV "recede" ;
lin receipt_N_regN = regN "receipt" ;
-lin receive_V3_mkV3_from = dirV3 receive_V ;
+lin receive_V3_mkV3_from = dirRegV3 "receive" "from" ;
lin recency_N_regN = regN "recency" ;
lin recent_A_longA = longA "recent" ;
lin reception_N_regN = regN "reception" ;
@@ -4485,7 +4484,7 @@ lin reference_N2_prepN2to = prepN2 "reference" "to" ;
lin refuse_V_regV = regV "refuse" ;
lin refute_V2_regV2 = regV2 "refute" ;
lin regard_N_regN = regN "regard" ;
-lin regard_V3_mkV3_as = dirV3 regard_V ;
+lin regard_V3_mkV3_as = dirRegV3 "regard" "as" ;
lin regime_N_regN = regN "regime" ;
lin regiment_N_regN = regN "regiment" ;
lin regiment_V2_regV2 = regV2 "regiment" ;
@@ -4497,17 +4496,17 @@ lin regard_V3_mkV3_as = dirV3 regard_V ;
lin reinforce_V2_regV2 = regV2 "reinforce" ;
lin reject_V2_regV2 = regV2 "reject" ;
lin rejoice_V_regV = regV "rejoice" ;
-lin relate_V3_mkV3_to = dirV3 relate_V ;
+lin relate_V3_mkV3_to = dirRegV3 "relate" "to" ;
lin related_A_longA = longA "related" ;
-lin related_A2_prepA2to_long = prepA2 "related" "to_long" ;
+lin related_A2_prepA2to_long = prepA2 "related" "to" ;
lin relation_N_regN = regN "relation" ;
lin relative_N_regN = regN "relative" ;
lin relax_V_regV = regV "relax" ;
lin release_V2_regV2 = regV2 "release" ;
-lin relegate_V3_mkV3_to = dirV3 relegate_V ;
+lin relegate_V3_mkV3_to = dirRegV3 "relegate" "to" ;
lin relevance_N2_prepN2to = prepN2 "relevance" "to" ;
lin relevant_A_longA = longA "relevant" ;
-lin relevant_A2_prepA2to_long = prepA2 "relevant" "to_long" ;
+lin relevant_A2_prepA2to_long = prepA2 "relevant" "to" ;
lin reliable_A_longA = longA "reliable" ;
lin relief_N_regN = regN "relief" ;
lin relieve_V2_regV2 = regV2 "relieve" ;
@@ -4525,7 +4524,7 @@ lin rely_V2_prepV2on = prepV2 "rely" "on" ;
lin remedial_A_longA = longA "remedial" ;
lin remedy_N_regN = regN "remedy" ;
lin remedy_V2_regV2 = regV2 "remedy" ;
- lin remember_VS_mkVS = mkVS "remember" ;
+ lin remember_VS_mkVS = regVS "remember" ;
lin remind_V2_regV2 = regV2 "remind" ;
lin remind_V_regV = regV "remind" ;
lin reminder_N_regN = regN "reminder" ;
@@ -4533,7 +4532,7 @@ lin rely_V2_prepV2on = prepV2 "rely" "on" ;
lin reminiscent_A_longA = longA "reminiscent" ;
lin remnant_N_regN = regN "remnant" ;
lin remote_A_regA = regA "remote" ;
-lin remove_V3_mkV3_from = dirV3 remove_V ;
+lin remove_V3_mkV3_from = dirRegV3 "remove" "from" ;
lin renaissance_N_regN = regN "renaissance" ;
---- lin render_V2A_mkV2A = mkV2 render_V
lin rendition_N_regN = regN "rendition" ;
@@ -4556,10 +4555,10 @@ lin remove_V3_mkV3_from = dirV3 remove_V ;
lin reply_V2_prepV2to = prepV2 "reply" "to" ;
lin report_N_regN = regN "report" ;
lin report_V2_regV2 = regV2 "report" ;
- lin report_VS_mkVS = mkVS "report" ;
+ lin report_VS_mkVS = regVS "report" ;
lin reprehend_V2_regV2 = regV2 "reprehend" ;
lin reprehensible_A_longA = longA "reprehensible" ;
-lin represent_V3_mkV3_as = dirV3 represent_V ;
+lin represent_V3_mkV3_as = dirRegV3 "represent" "as" ;
lin representative_A_longA = longA "representative" ;
lin representative_N_regN = regN "representative" ;
lin reprove_V2_regV2 = regV2 "reprove" ;
@@ -4594,11 +4593,11 @@ lin resort_V2_prepV2to = prepV2 "resort" "to" ;
lin respond_V2_prepV2to = prepV2 "respond" "to" ;
lin response_N2_prepN2to = prepN2 "response" "to" ;
lin responsible_A_longA = longA "responsible" ;
-lin responsible_A2_prepA2for_long = prepA2 "responsible" "for_long" ;
+lin responsible_A2_prepA2for_long = prepA2 "responsible" "for" ;
lin rest_N_regN = regN "rest" ;
lin rest_V_regV = regV "rest" ;
lin restaurant_N_regN = regN "restaurant" ;
-lin restore_V3_mkV3_to = dirV3 restore_V ;
+lin restore_V3_mkV3_to = dirRegV3 "restore" "to" ;
lin restrain_V2_regV2 = regV2 "restrain" ;
lin restraint_N_regN = regN "restraint" ;
lin restrict_V_regV = regV "restrict" ;
@@ -4636,7 +4635,7 @@ lin reward_N2_prepN2for = prepN2 "reward" "for" ;
lin rhetoric_N_regN = regN "rhetoric" ;
lin rice_N_regN = regN "rice" ;
lin rich_A_regA = regA "rich" ;
-lin rid_V3_mkV3_of = dirV3 rid_V ;
+lin rid_V3_mkV3_of = dirRegV3 "rid" "of" ;
lin ride_N_regN = regN "ride" ;
lin ride_V2_regV2 = regV2 "ride" ;
lin ridiculous_A_longA = longA "ridiculous" ;
@@ -4741,7 +4740,7 @@ lin safe_A2_prepA2from = prepA2 "safe" "from" ;
lin savings_N_regN = regN "savings" ;
lin saw_N_regN = regN "saw" ;
lin saw_V2_regV2 = regV2 "saw" ;
- lin say_VS_mkVS = mkVS "say" ;
+ lin say_VS_mkVS = regVS "say" ;
lin scale_N_regN = regN "scale" ;
lin scan_V2_regV2 = regV2 "scan" ;
lin scarce_A_regA = regA "scarce" ;
@@ -4772,7 +4771,7 @@ lin score_N2_prepN2of = prepN2 "score" "of" ;
lin scratch_V2_regV2 = regV2 "scratch" ;
lin screen_N_regN = regN "screen" ;
lin screw_N_regN = regN "screw" ;
-lin screw_V3_mkV3_to = dirV3 screw_V ;
+lin screw_V3_mkV3_to = dirRegV3 "screw" "to" ;
lin screw_V_regV = regV "screw" ;
lin script_N_regN = regN "script" ;
lin scrupulous_A_longA = longA "scrupulous" ;
@@ -4809,21 +4808,21 @@ lin sell_V2_irreg = dirV2 sell_V ;
lin selves_N_regN = regN "selves" ;
lin semantic_A_longA = longA "semantic" ;
lin semantics_N_regN = regN "semantics" ;
-lin send_V3_irreg = dirV2 send_V ;
-lin send_V3_mkV3_to = dirV3 send_V "to" ;
+lin send_V3_irreg = dirdirV3 send_V ;
+lin send_V3_mkV3_to = dirV3 send_V (mkPrep "to") ;
lin sensation_N_regN = regN "sensation" ;
lin sense_N_regN = regN "sense" ;
lin sense_V2_regV2 = regV2 "sense" ;
- lin sense_VS_mkVS = mkVS "sense" ;
+ lin sense_VS_mkVS = regVS "sense" ;
lin sensible_A_longA = longA "sensible" ;
lin sensitive_A_longA = longA "sensitive" ;
-lin sensitive_A2_prepA2to_long = prepA2 "sensitive" "to_long" ;
+lin sensitive_A2_prepA2to_long = prepA2 "sensitive" "to" ;
lin sensory_A_longA = longA "sensory" ;
lin sentence_N_regN = regN "sentence" ;
lin separate_V2_regV2 = regV2 "separate" ;
-lin separate_V3_mkV3_from = dirV3 separate_V ;
+lin separate_V3_mkV3_from = dirRegV3 "separate" "from" ;
lin separate_A_longA = longA "separate" ;
-lin separate_A2_prepA2from_long = prepA2 "separate" "from_long" ;
+lin separate_A2_prepA2from_long = prepA2 "separate" "from" ;
lin September_PN_regPN = regPN "September" ;
lin sequel_N2_prepN2to = prepN2 "sequel" "to" ;
lin sequence_N_regN = regN "sequence" ;
@@ -4851,7 +4850,7 @@ lin shake_V2_irreg = dirV2 shake_V ;
lin shame_N_regN = regN "shame" ;
lin shape_V2_regV2 = regV2 "shape" ;
lin share_N_regN = regN "share" ;
-lin share_V3_mkV3_with = dirV3 share_V ;
+lin share_V3_mkV3_with = dirRegV3 "share" "with" ;
lin sharp_A_regA = regA "sharp" ;
lin shatter_V2_regV2 = regV2 "shatter" ;
lin shave_N_regN = regN "shave" ;
@@ -4915,7 +4914,7 @@ lin signal_V2_prepV2to_that_s = prepV2 "signal" "to_that_s" ;
lin silly_A_regA = regA "silly" ;
lin silver_N_regN = regN "silver" ;
lin similar_A_longA = longA "similar" ;
-lin similar_A2_prepA2to_long = prepA2 "similar" "to_long" ;
+lin similar_A2_prepA2to_long = prepA2 "similar" "to" ;
lin simple_A_regA = regA "simple" ;
lin simplicity_N_regN = regN "simplicity" ;
lin simulate_V2_regV2 = regV2 "simulate" ;
@@ -5032,7 +5031,7 @@ lin sorry_A2_prepA2for = prepA2 "sorry" "for" ;
lin source_N_regN = regN "source" ;
lin south_N_regN = regN "south" ;
lin south_A_longA = longA "south" ;
-lin south_A2_prepA2of_long = prepA2 "south" "of_long" ;
+lin south_A2_prepA2of_long = prepA2 "south" "of" ;
lin southern_A_longA = longA "southern" ;
lin space_N_regN = regN "space" ;
lin spade_N_regN = regN "spade" ;
@@ -5049,7 +5048,7 @@ lin south_A2_prepA2of_long = prepA2 "south" "of_long" ;
lin special_A_longA = longA "special" ;
lin specialist_N_regN = regN "specialist" ;
lin specific_A_longA = longA "specific" ;
-lin specific_A2_prepA2to_long = prepA2 "specific" "to_long" ;
+lin specific_A2_prepA2to_long = prepA2 "specific" "to" ;
lin specifically_Adv_mkAdv = mkAdv "specifically" ;
lin specify_V2_regV2 = regV2 "specify" ;
lin spectacle_N_regN = regN "spectacle" ;
@@ -5062,9 +5061,9 @@ lin specific_A2_prepA2to_long = prepA2 "specific" "to_long" ;
lin speech_N_regN = regN "speech" ;
lin speed_N_regN = regN "speed" ;
lin spell_N_regN = regN "spell" ;
-lin spell_V2_irreg = dirV2 spell_V ;
-lin spend_V2_irreg = dirV2 spend_V ;
-lin spin_V2_irreg = dirV2 spin_V ;
+ lin spell_V2_irreg = dirV2 (regV "spell") ;
+ lin spend_V2_irreg = dirV2 spend_V ;
+ lin spin_V2_irreg = dirV2 spin_V ;
lin spinster_N_regN = regN "spinster" ;
lin spirit_N_regN = regN "spirit" ;
lin spite_N_regN = regN "spite" ;
@@ -5127,7 +5126,7 @@ lin stare_V2_prepV2at = prepV2 "stare" "at" ;
lin stay_N_regN = regN "stay" ;
lin stay_V_regV = regV "stay" ;
lin steady_A_regA = regA "steady" ;
-lin steal_V3_mkV3_from = dirV3 steal_V "from" ;
+lin steal_V3_mkV3_from = dirRegV3 "steal" "from" ;
lin steam_N_regN = regN "steam" ;
lin steam_V_regV = regV "steam" ;
lin steel_N_regN = regN "steel" ;
@@ -5142,14 +5141,14 @@ lin steal_V3_mkV3_from = dirV3 steal_V "from" ;
lin step_V2_regV2 = regV2 "step" ;
lin sterile_A_longA = longA "sterile" ;
lin stick_N_regN = regN "stick" ;
-lin stick_V2_mkV2_to = mkV2 stick_V "to" ;
+lin stick_V2_mkV2_to = mkV2 stick_V (mkPrep "to") ;
lin sticky_A_regA = regA "sticky" ;
lin stiff_A_regA = regA "stiff" ;
lin still_Adv_mkAdv = mkAdv "still" ;
lin still_A_regA = regA "still" ;
lin sting_N_regN = regN "sting" ;
lin sting_V2_irreg = dirV2 sting_V ;
- lin stipulate_VS_mkVS = mkVS "stipulate" ;
+ lin stipulate_VS_mkVS = regVS "stipulate" ;
lin stitch_N_regN = regN "stitch" ;
lin stitch_V2_regV2 = regV2 "stitch" ;
lin stock_N_regN = regN "stock" ;
@@ -5189,14 +5188,14 @@ lin sting_V2_irreg = dirV2 sting_V ;
lin stress_N_regN = regN "stress" ;
lin stress_V2_regV2 = regV2 "stress" ;
lin stretch_V_regV = regV "stretch" ;
-lin strew_V2_irreg = dirV2 strew_V ;
+---- lin strew_V2_irreg = dirV2 strew_V ;
lin strict_A_regA = regA "strict" ;
lin strident_A_longA = longA "strident" ;
lin strike_V2_regV2 = regV2 "strike" ;
lin string_N_regN = regN "string" ;
lin strip_N_regN = regN "strip" ;
lin strip_V2_regV2 = regV2 "strip" ;
-lin strive_V2_mkV2_for = mkV2 strive_V "for" ;
+lin strive_V2_mkV2_for = mkV2 strive_V (mkPrep "for") ;
lin stroke_N_regN = regN "stroke" ;
lin stroke_V2_regV2 = regV2 "stroke" ;
lin strong_A_regA = regA "strong" ;
@@ -5220,7 +5219,7 @@ lin struggle_V2_prepV2with = prepV2 "struggle" "with" ;
lin subjacency_N_regN = regN "subjacency" ;
lin subjacent_A_longA = longA "subjacent" ;
lin subjacent_A_longA = longA "subjacent" ;
-lin subject_V3_mkV3_to = dirV3 subject_V ;
+lin subject_V3_mkV3_to = dirRegV3 "subject" "to" ;
lin subject_N_regN = regN "subject" ;
lin subjective_A_longA = longA "subjective" ;
lin submarine_A_longA = longA "submarine" ;
@@ -5234,13 +5233,13 @@ lin submit_V2_prepV2to = prepV2 "submit" "to" ;
lin substance_N_regN = regN "substance" ;
lin substantial_A_longA = longA "substantial" ;
lin substantive_A_longA = longA "substantive" ;
-lin substitute_V3_mkV3_for = dirV3 substitute_V ;
+lin substitute_V3_mkV3_for = dirRegV3 "substitute" "for" ;
lin substitute_N_regN = regN "substitute" ;
lin subsume_V2_regV2 = regV2 "subsume" ;
lin subsumption_N_regN = regN "subsumption" ;
lin subtle_A_regA = regA "subtle" ;
lin subtlety_N_regN = regN "subtlety" ;
-lin subtract_V3_mkV3_from = dirV3 subtract_V ;
+lin subtract_V3_mkV3_from = dirRegV3 "subtract" "from" ;
lin succeed_V2_prepV2in = prepV2 "succeed" "in" ;
lin success_N_regN = regN "success" ;
lin succession_N_regN = regN "succession" ;
@@ -5277,12 +5276,12 @@ lin suggest_V2_prepV2to_that_s = prepV2 "suggest" "to_that_s" ;
lin suppletion_N_regN = regN "suppletion" ;
lin suppletive_A_longA = longA "suppletive" ;
lin supply_V2_regV2 = regV2 "supply" ;
-lin supply_V3_mkV3_to = dirV3 supply_V ;
-lin supply_V3_mkV3_with = dirV3 supply_V ;
+lin supply_V3_mkV3_to = dirRegV3 "supply" "to" ;
+lin supply_V3_mkV3_with = dirRegV3 "supply" "with" ;
lin supply_N_regN = regN "supply" ;
lin support_V2_regV2 = regV2 "support" ;
lin support_N_regN = regN "support" ;
- lin suppose_VS_mkVS = mkVS "suppose" ;
+ lin suppose_VS_mkVS = regVS "suppose" ;
lin supposition_N_regN = regN "supposition" ;
lin suppress_V2_regV2 = regV2 "suppress" ;
lin sure_A_regA = regA "sure" ;
@@ -5304,7 +5303,7 @@ lin supply_V3_mkV3_with = dirV3 supply_V ;
lin survive_V2_regV2 = regV2 "survive" ;
lin susceptible_A_longA = longA "susceptible" ;
lin suspect_V2_regV2 = regV2 "suspect" ;
- lin suspect_VS_mkVS = mkVS "suspect" ;
+ lin suspect_VS_mkVS = regVS "suspect" ;
lin suspect_N_regN = regN "suspect" ;
lin suspend_V2_regV2 = regV2 "suspend" ;
lin suspense_N_regN = regN "suspense" ;
@@ -5314,8 +5313,8 @@ lin supply_V3_mkV3_with = dirV3 supply_V ;
lin sustenance_N_regN = regN "sustenance" ;
lin swallow_V2_regV2 = regV2 "swallow" ;
lin swan_N_regN = regN "swan" ;
-lin swap_V3_mkV3_for = dirV3 swap_V ;
- lin swear_VS_mkVS = mkVS "swear" ;
+lin swap_V3_mkV3_for = dirRegV3 "swap" "for" ;
+ lin swear_VS_mkVS = regVS "swear" ;
lin swede_N_regN = regN "swede" ;
lin Sweden_PN_regPN = regPN "Sweden" ;
lin swedish_A_regA = regA "swedish" ;
@@ -5335,7 +5334,7 @@ lin sweep_V2_irreg = dirV2 sweep_V ;
lin symbol_N_regN = regN "symbol" ;
lin symmetry_N_regN = regN "symmetry" ;
lin sympathetic_A_longA = longA "sympathetic" ;
-lin sympathetic_A2_prepA2to_long = prepA2 "sympathetic" "to_long" ;
+lin sympathetic_A2_prepA2to_long = prepA2 "sympathetic" "to" ;
lin sympathy_N2_prepN2with = prepN2 "sympathy" "with" ;
lin symptom_N_regN = regN "symptom" ;
lin symptomatic_A_longA = longA "symptomatic" ;
@@ -5343,7 +5342,7 @@ lin sympathy_N2_prepN2with = prepN2 "sympathy" "with" ;
lin synchronous_A_longA = longA "synchronous" ;
lin synonym_N_regN = regN "synonym" ;
lin synonymous_A_longA = longA "synonymous" ;
-lin synonymous_A2_prepA2with_long = prepA2 "synonymous" "with_long" ;
+lin synonymous_A2_prepA2with_long = prepA2 "synonymous" "with" ;
lin synonymy_N_regN = regN "synonymy" ;
lin synopsis_N_regN = regN "synopsis" ;
lin synoptic_A_longA = longA "synoptic" ;
@@ -5415,7 +5414,7 @@ lin teem_V2_prepV2with = prepV2 "teem" "with" ;
lin telescope_N_regN = regN "telescope" ;
lin television_N_regN = regN "television" ;
lin tell_V2_irreg = dirV2 tell_V ;
-lin temper_V3_mkV3_with = dirV3 temper_V ;
+lin temper_V3_mkV3_with = dirRegV3 "temper" "with" ;
lin temper_N_regN = regN "temper" ;
lin temperature_N_regN = regN "temperature" ;
lin template_N_regN = regN "template" ;
@@ -5469,7 +5468,7 @@ lin tendency_N2_prepN2to = prepN2 "tendency" "to" ;
lin theory_N_regN = regN "theory" ;
lin therapeutic_A_longA = longA "therapeutic" ;
lin therapy_N_regN = regN "therapy" ;
- lin there_V_mkV = mkV "there" ;
+--- lin there_V_mkV = mkV "there" ;
lin therefore_Subj_mkSubj = mkSubj "therefore" ;
lin theses_N_regN = regN "theses" ;
lin thesis_N_regN = regN "thesis" ;
@@ -5478,7 +5477,7 @@ lin tendency_N2_prepN2to = prepN2 "tendency" "to" ;
lin thigh_N_regN = regN "thigh" ;
lin thin_A_regA = regA "thin" ;
lin thing_N_regN = regN "thing" ;
- lin think_VS_mkVS = mkVS "think" ;
+ lin think_VS_mkVS = regVS "think" ;
lin third_N_regN = regN "third" ;
lin thirst_N2_prepN2for = prepN2 "thirst" "for" ;
lin thorough_A_longA = longA "thorough" ;
@@ -5487,15 +5486,15 @@ lin thirst_N2_prepN2for = prepN2 "thirst" "for" ;
lin thousand_N_regN = regN "thousand" ;
lin thread_N_regN = regN "thread" ;
lin threat_N_regN = regN "threat" ;
-lin threaten_V3_mkV3_with = dirV3 threaten_V ;
+lin threaten_V3_mkV3_with = dirRegV3 "threaten" "with" ;
lin threshold_N_regN = regN "threshold" ;
lin throat_N_regN = regN "throat" ;
lin through_Prep_mkPrep = mkPrep "through" ;
lin throughout_Prep_mkPrep = mkPrep "throughout" ;
-lin throw_V3_mkV3_loc = dirV3 throw_V "loc" ;
+lin throw_V3_mkV3_loc = dirRegV3 "throw" "in" ;
lin throw_N_regN = regN "throw" ;
-lin thrown_V3_mkV3_loc = dirV3 thrown_V ;
-lin thrust_V3_mkV3_loc = dirV3 thrust_V ;
+lin thrown_V3_mkV3_loc = dirRegV3 "thrown" "in" ;
+lin thrust_V3_mkV3_loc = dirRegV3 "thrust" "in" ;
lin thrust_N_regN = regN "thrust" ;
lin thumb_N_regN = regN "thumb" ;
lin thunder_N_regN = regN "thunder" ;
@@ -5504,7 +5503,7 @@ lin thrust_V3_mkV3_loc = dirV3 thrust_V ;
lin ticket_N_regN = regN "ticket" ;
lin tidy_V2_regV2 = regV2 "tidy" ;
lin tidy_A_regA = regA "tidy" ;
-lin tie_V3_mkV3_to = dirV3 tie_V ;
+lin tie_V3_mkV3_to = dirRegV3 "tie" "to" ;
lin tie_N_regN = regN "tie" ;
lin tiger_N_regN = regN "tiger" ;
lin tight_A_regA = regA "tight" ;
@@ -5588,7 +5587,7 @@ lin traffic_V2_prepV2in = prepV2 "traffic" "in" ;
lin transcribe_V2_regV2 = regV2 "transcribe" ;
lin transcript_N_regN = regN "transcript" ;
lin transcription_N_regN = regN "transcription" ;
-lin transfer_V3_mkV3_to = dirV3 transfer_V ;
+lin transfer_V3_mkV3_to = dirRegV3 "transfer" "to" ;
lin transform_V2_regV2 = regV2 "transform" ;
lin transience_N_regN = regN "transience" ;
lin transient_A_longA = longA "transient" ;
@@ -5596,7 +5595,7 @@ lin transfer_V3_mkV3_to = dirV3 transfer_V ;
lin transit_N_regN = regN "transit" ;
lin transitive_A_longA = longA "transitive" ;
lin transitory_A_longA = longA "transitory" ;
-lin translate_V3_mkV3_into = dirV3 translate_V ;
+lin translate_V3_mkV3_into = dirRegV3 "translate" "into" ;
lin transmit_V2_regV2 = regV2 "transmit" ;
lin transparency_N_regN = regN "transparency" ;
lin transparent_A_longA = longA "transparent" ;
@@ -5608,7 +5607,7 @@ lin translate_V3_mkV3_into = dirV3 translate_V ;
lin travel_N_regN = regN "travel" ;
lin traverse_V2_regV2 = regV2 "traverse" ;
lin tray_N_regN = regN "tray" ;
-lin treat_V3_mkV3_as = dirV3 treat_V ;
+lin treat_V3_mkV3_as = dirRegV3 "treat" "as" ;
lin treatment_N_regN = regN "treatment" ;
lin treble_A_longA = longA "treble" ;
lin treble_V2_regV2 = regV2 "treble" ;
@@ -5649,14 +5648,14 @@ lin trifle_V2_prepV2with = prepV2 "trifle" "with" ;
lin try_V_regV = regV "try" ;
lin tub_N_regN = regN "tub" ;
lin tube_N_regN = regN "tube" ;
-lin tuck_V3_mkV3_in = dirV3 tuck_V ;
+lin tuck_V3_mkV3_in = dirRegV3 "tuck" "in" ;
lin Tuesday_PN_regPN = regPN "Tuesday" ;
lin tuition_N_regN = regN "tuition" ;
- lin tumble_V_regV = regV "tumble" ;1
+ lin tumble_V_regV = regV "tumble" ;
lin tune_V2_regV2 = regV2 "tune" ;
lin tune_N_regN = regN "tune" ;
-----lin turn_V3_mkV3 = dirV3 turn_V
-----lin turn_V3_mkV3 = dirV3 turn_V
+ lin turn_V3_mkV3 = dirRegV3 "turn" "to" ;
+----lin turn_V3_mkV3 = dirRegV3 "turn" "mkV3"
lin turn_V_regV = regV "turn" ;
lin turn_N_regN = regN "turn" ;
lin turtle_N_regN = regN "turtle" ;
@@ -5669,7 +5668,7 @@ lin tuck_V3_mkV3_in = dirV3 tuck_V ;
lin type_V2_regV2 = regV2 "type" ;
lin type_N_regN = regN "type" ;
lin typical_A_longA = longA "typical" ;
-lin typical_A2_prepA2of_long = prepA2 "typical" "of_long" ;
+lin typical_A2_prepA2of_long = prepA2 "typical" "of" ;
lin tyre_N_regN = regN "tyre" ;
lin ugly_A_regA = regA "ugly" ;
lin ulcer_N_regN = regN "ulcer" ;
@@ -5686,8 +5685,8 @@ lin uncle_N2_prepN2of = prepN2 "uncle" "of" ;
lin underneath_Prep_mkPrep = mkPrep "underneath" ;
lin underneath_N_regN = regN "underneath" ;
lin underscore_N_regN = regN "underscore" ;
-lin understand_V2_irreg = dirV2 understand_V ;
-lin undo_V2_irreg = dirV2 undo_V ;
+ lin understand_V2_irreg = dirV2 understand_V ;
+---- lin undo_V2_irreg = dirV2 undo_V ;
lin undoubtedly_Adv_mkAdv = mkAdv "undoubtedly" ;
lin ungainly_A_longA = longA "ungainly" ;
lin uniform_A_longA = longA "uniform" ;
@@ -5726,7 +5725,7 @@ lin upset_V2_irreg = dirV2 upset_V ;
lin usage_N_regN = regN "usage" ;
lin use_V2_regV2 = regV2 "use" ;
lin use_N_regN = regN "use" ;
-lin used_A2_prepA2to_long = prepA2 "used" "to_long" ;
+lin used_A2_prepA2to_long = prepA2 "used" "to" ;
lin usual_A_longA = longA "usual" ;
lin utility_N_regN = regN "utility" ;
lin utilize_V2_regV2 = regV2 "utilize" ;
@@ -5781,7 +5780,7 @@ lin used_A2_prepA2to_long = prepA2 "used" "to_long" ;
lin victor_N_regN = regN "victor" ;
lin victory_N_regN = regN "victory" ;
lin vie_V2_prepV2with = prepV2 "vie" "with" ;
-lin view_V3_mkV3_as = dirV3 view_V ;
+lin view_V3_mkV3_as = dirRegV3 "view" "as" ;
lin view_N_regN = regN "view" ;
lin vigorous_A_longA = longA "vigorous" ;
lin village_N_regN = regN "village" ;
@@ -5796,7 +5795,7 @@ lin view_V3_mkV3_as = dirV3 view_V ;
lin virtue_N_regN = regN "virtue" ;
lin virus_N_regN = regN "virus" ;
lin visible_A_longA = longA "visible" ;
-lin visible_A2_prepA2to_long = prepA2 "visible" "to_long" ;
+lin visible_A2_prepA2to_long = prepA2 "visible" "to" ;
lin vision_N_regN = regN "vision" ;
lin visit_V2_regV2 = regV2 "visit" ;
lin visit_N_regN = regN "visit" ;
@@ -5816,7 +5815,7 @@ lin volunteer_V2_prepV2for = prepV2 "volunteer" "for" ;
lin vote_V2_prepV2for = prepV2 "vote" "for" ;
lin vote_N_regN = regN "vote" ;
lin vow_V_regV = regV "vow" ;
- lin vow_VS_mkVS = mkVS "vow" ;
+ lin vow_VS_mkVS = regVS "vow" ;
lin vow_N_regN = regN "vow" ;
lin vowel_N_regN = regN "vowel" ;
lin voyage_N_regN = regN "voyage" ;
@@ -5867,7 +5866,7 @@ lin weave_V2_irreg = dirV2 weave_V ;
lin weigh_V2_regV2 = regV2 "weigh" ;
lin weight_N_regN = regN "weight" ;
lin welcome_A_longA = longA "welcome" ;
-lin welcome_V3_mkV3_to = dirV3 welcome_V ;
+lin welcome_V3_mkV3_to = dirRegV3 "welcome" "to" ;
lin welcome_N2_prepN2to = prepN2 "welcome" "to" ;
lin welfare_N_regN = regN "welfare" ;
lin well_A_longA = longA "well" ;
@@ -5875,7 +5874,7 @@ lin welcome_N2_prepN2to = prepN2 "welcome" "to" ;
lin well_formed_A_longA = longA "well_formed" ;
lin west_N_regN = regN "west" ;
lin west_A_longA = longA "west" ;
-lin west_A2_prepA2of_long = prepA2 "west" "of_long" ;
+lin west_A2_prepA2of_long = prepA2 "west" "of" ;
lin western_A_longA = longA "western" ;
lin wet_A_regA = regA "wet" ;
lin wheat_N_regN = regN "wheat" ;
@@ -5897,7 +5896,7 @@ lin west_A2_prepA2of_long = prepA2 "west" "of_long" ;
lin whisky_N_regN = regN "whisky" ;
lin whisper_N_regN = regN "whisper" ;
lin whisper_V_regV = regV "whisper" ;
- lin whisper_VS_mkVS = mkVS "whisper" ;
+ lin whisper_VS_mkVS = regVS "whisper" ;
lin whistle_V_regV = regV "whistle" ;
lin white_A_regA = regA "white" ;
lin whole_A_longA = longA "whole" ;
@@ -5925,22 +5924,22 @@ lin wind_V2_irreg = dirV2 wind_V ;
lin wire_N_regN = regN "wire" ;
lin wisdom_N_regN = regN "wisdom" ;
lin wise_A_regA = regA "wise" ;
-lin wish_V2_prepV2for = prepV2 "wish" "for" ;
- lin wish_VS_mkVS = mkVS "wish" ;
+ lin wish_V2_prepV2for = prepV2 "wish" "for" ;
+ lin wish_VS_mkVS = regVS "wish" ;
lin wish_N_regN = regN "wish" ;
lin witch_N_regN = regN "witch" ;
lin with_Prep_mkPrep = mkPrep "with" ;
lin within_Adv_mkAdv = mkAdv "within" ;
lin within_Prep_mkPrep = mkPrep "within" ;
-lin withold_V2_irreg = dirV2 withold_V ;
+-- lin withold_V2_irreg = dirV2 withold_V ;
lin without_Prep_mkPrep = mkPrep "without" ;
lin withstand_V2_regV2 = regV2 "withstand" ;
lin witness_V2_regV2 = regV2 "witness" ;
-lin witness_N2_prepN2to = prepN2 "witness" "to" ;
+ lin witness_N2_prepN2to = prepN2 "witness" "to" ;
lin wives_N_regN = regN "wives" ;
lin woman_N_regN = regN "woman" ;
lin women_N_regN = regN "women" ;
- lin wonder_VQ_mkVQ = mkVQ "wonder" ;
+ lin wonder_VQ_mkVQ = mkVQ (regV "wonder") ;
lin wonder_N_regN = regN "wonder" ;
lin wood_N_regN = regN "wood" ;
lin wooden_A_longA = longA "wooden" ;
diff --git a/examples/big/postedit.hs b/examples/big/postedit.hs
index ce67739db..628b64752 100644
--- a/examples/big/postedit.hs
+++ b/examples/big/postedit.hs
@@ -7,7 +7,8 @@ tmp = "tm"
main = do
writeFile tmp ""
s <- readFile infile
- mapM_ (appendFile tmp . mkOne) $ lines s --- $ chop s
+ mapM_ (appendFile tmp . mkTwo) $ lines s --- $ chop s
+ system "cp BigLexEng.gf bak"
system "mv tm BigLexEng.gf"
chop s = case s of
@@ -15,6 +16,16 @@ chop s = case s of
c:cs -> c:chop cs
_ -> s
+mkTwo s = case words s of
+ lin:tie:eq:"dirV3":tie_V:ws ->
+ let prep = case reverse (takeWhile (/='_') (reverse tie)) of
+ "loc" -> "in" ---
+ p -> p
+ in unwords $
+ [lin,tie,eq,"dirV3",show (take (length tie_V - 2) tie_V),show prep] ++
+ ws ++ ["\n"]
+ _ -> s ++ "\n"
+
mkOne s = case words s of
lin:a2:eq:pa2:ws | take 6 pa2 == "prepA2" ->
unwords $ [lin,a2,eq,"prepA2"] ++ ws ++ ["\n"]