mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-17 00:39:32 -06:00
made Lexicon.give_V3 ditransitive in a number of languages; corrected the default order for V3 in Romance (was accusative dative, now the other way around as it should be)
This commit is contained in:
@@ -440,7 +440,7 @@ oper
|
||||
|
||||
mkV3 v p q = lin V3 (v ** {c2 = p ; c3 = q}) ;
|
||||
dirV3 v p = mkV3 v accusative p ;
|
||||
dirdirV3 v = dirV3 v dative ;
|
||||
dirdirV3 v = mkV3 v dative accusative ;
|
||||
|
||||
V0 : Type = V ;
|
||||
AS, AV : Type = A ;
|
||||
|
||||
@@ -315,7 +315,7 @@ lin
|
||||
flow_V = regV "flow" ;
|
||||
fly_V = IrregEng.fly_V ;
|
||||
freeze_V = IrregEng.freeze_V ;
|
||||
give_V3 = dirV3 give_V toP ;
|
||||
give_V3 = mkV3 give_V noPrep noPrep ;
|
||||
laugh_V = regV "laugh" ;
|
||||
lie_V = IrregEng.lie_V ;
|
||||
play_V = regV "play" ;
|
||||
|
||||
@@ -24,8 +24,8 @@ abstract ParseEngAbs =
|
||||
flags
|
||||
startcat=Phr;
|
||||
heuristic_search_factor=0.60;
|
||||
meta_prob=1.0e-5;
|
||||
meta_token_prob=1.1965149246222233e-9;
|
||||
--- meta_prob=1.0e-5;
|
||||
--- meta_token_prob=1.1965149246222233e-9;
|
||||
|
||||
fun CompoundCN : Num -> N -> CN -> CN ;
|
||||
DashCN : N -> N -> N ;
|
||||
|
||||
@@ -323,7 +323,7 @@ lin
|
||||
wing_N = mk2N "siipi" "siipiä" ;
|
||||
worm_N = mkN "mato" ;
|
||||
year_N = mk3N "vuosi" "vuoden" "vuosia" ;
|
||||
bite_V2 = mkV2 (mkV "purra") ;
|
||||
bite_V2 = mkV2 (mkV "purra") cpartitive ;
|
||||
blow_V = mkV "puhaltaa" ;
|
||||
burn_V = mkV "palaa" ;
|
||||
count_V2 = mkV2 (mkV "laskea") ;
|
||||
@@ -336,7 +336,7 @@ lin
|
||||
flow_V = mkV "virrata" "virtaan" "virtasi" ;
|
||||
fly_V = mkV "lentää" ;
|
||||
freeze_V = mkV "jäätyä" ;
|
||||
give_V3 = mkV3 (mkV "antaa" "annan" "antoi") accPrep (casePrep allative) ;
|
||||
give_V3 = mkV3 (mkV "antaa" "annan" "antoi") (casePrep allative) accPrep ;
|
||||
hit_V2 = mkV2 (mkV "lyödä") cpartitive ;
|
||||
hold_V2 = mkV2 (mkV "pitää") cpartitive ;
|
||||
hunt_V2 = mkV2 (mkV "metsästää") cpartitive ;
|
||||
|
||||
@@ -414,7 +414,7 @@ oper
|
||||
|
||||
mmkV3 v p q = v ** {c2 = p ; c3 = q ; lock_V3 = <>} ;
|
||||
dirV3 v p = mmkV3 v accusative p ;
|
||||
dirdirV3 v = dirV3 v dative ;
|
||||
dirdirV3 v = mmkV3 v dative accusative ;
|
||||
|
||||
mkV3 = overload {
|
||||
mkV3 : V -> V3 = dirdirV3 ; -- donner,_,_
|
||||
|
||||
@@ -319,7 +319,7 @@ lin
|
||||
flow_V = verboV (finire_100 "fluire") ;
|
||||
fly_V = regV "volare" ;
|
||||
freeze_V = regV "gelare" ;
|
||||
give_V3 = dirdirV3 (verboV (dare_15 "dare")) ;
|
||||
give_V3 = mkV3 (verboV (dare_15 "dare")) dative accusative ;
|
||||
hit_V2 = dirV2 (regV "colpire") ;
|
||||
hold_V2 = dirV2 (verboV (venire_110 "tenire")) ;
|
||||
hunt_V2 = dirV2 (regV "cacciare") ;
|
||||
|
||||
@@ -432,7 +432,7 @@ oper
|
||||
mmkV3 : V -> Prep -> Prep -> V3 ; -- parler, à, de
|
||||
mmkV3 v p q = v ** {c2 = p ; c3 = q ; lock_V3 = <>} ;
|
||||
dirV3 v p = mmkV3 v accusative p ;
|
||||
dirdirV3 v = dirV3 v dative ;
|
||||
dirdirV3 v = mmkV3 v dative accusative ;
|
||||
|
||||
mmkV2 : V -> Prep -> V2 ;
|
||||
mmkV2 v p = v ** {c2 = p ; lock_V2 = <>} ;
|
||||
|
||||
@@ -424,7 +424,7 @@ oper
|
||||
mmkV3 : V -> Prep -> Prep -> V3 ; -- parler, à, de
|
||||
mmkV3 v p q = v ** {c2 = p ; c3 = q ; lock_V3 = <>} ;
|
||||
dirV3 v p = mmkV3 v accusative p ;
|
||||
dirdirV3 v = dirV3 v dative ;
|
||||
dirdirV3 v = mmkV3 v dative accusative ;
|
||||
|
||||
mmkV2 : V -> Prep -> V2 ;
|
||||
mmkV2 v p = v ** {c2 = p ; lock_V2 = <>} ;
|
||||
|
||||
@@ -317,7 +317,7 @@ lin
|
||||
flow_V = rinna_V ;
|
||||
fly_V = flyga_V ;
|
||||
freeze_V = frysa_V ;
|
||||
give_V3 = dirV3 (mkV "ge" "ger""ge" "gav" "givit" "given" "givande") (mkPrep "till");
|
||||
give_V3 = mkV3 (mkV "ge" "ger""ge" "gav" "givit" "given" "givande") (mkPrep []) (mkPrep []) ;
|
||||
hit_V2 = dirV2 (slå_V) ;
|
||||
hold_V2 = dirV2 (hålla_V) ;
|
||||
hunt_V2 = dirV2 (regV "jaga") ;
|
||||
|
||||
Reference in New Issue
Block a user