forked from GitHub/gf-rgl
overloading Eng mkV2V
This commit is contained in:
@@ -313,7 +313,11 @@ oper
|
|||||||
mkVV : V -> VV ; -- e.g. want (to VP)
|
mkVV : V -> VV ; -- e.g. want (to VP)
|
||||||
infVV : V -> VV ; -- e.g. want (to VP)
|
infVV : V -> VV ; -- e.g. want (to VP)
|
||||||
ingVV : V -> VV ; -- e.g. start (VPing)
|
ingVV : V -> VV ; -- e.g. start (VPing)
|
||||||
mkV2V : V -> Prep -> Prep -> V2V ; -- e.g. want (noPrep NP) (to VP)
|
mkV2V : overload {
|
||||||
|
mkV2V : Str -> V2V ;
|
||||||
|
mkV2V : V -> V2V ;
|
||||||
|
mkV2V : V -> Prep -> Prep -> V2V ; -- e.g. want (noPrep NP) (to VP)
|
||||||
|
} ;
|
||||||
ingV2V : V -> Prep -> Prep -> V2V ; -- e.g. prevent (noPrep NP) (from VP-ing)
|
ingV2V : V -> Prep -> Prep -> V2V ; -- e.g. prevent (noPrep NP) (from VP-ing)
|
||||||
mkVA : V -> VA ; -- e.g. become (AP)
|
mkVA : V -> VA ; -- e.g. become (AP)
|
||||||
mkV2A : V -> Prep -> V2A ; -- e.g. paint (NP) (AP)
|
mkV2A : V -> Prep -> V2A ; -- e.g. paint (NP) (AP)
|
||||||
@@ -582,7 +586,12 @@ mkInterj : Str -> Interj
|
|||||||
|
|
||||||
mkV0 v = v ;
|
mkV0 v = v ;
|
||||||
mkV2S v p = lin V2S (prepV2 v p) ;
|
mkV2S v p = lin V2S (prepV2 v p) ;
|
||||||
mkV2V v p t = lin V2V (prepV2 v p ** {c3 = t.s ; typ = VVAux}) ;
|
mkV2V = overload {
|
||||||
|
mkV2V : Str -> V2V = \s -> lin V2V (dirV2 (regV s) ** {c3 = [] ; typ = VVAux}) ;
|
||||||
|
mkV2V : V -> V2V = \v -> lin V2V (dirV2 v ** {c3 = [] ; typ = VVAux}) ;
|
||||||
|
mkV2V : V -> Prep -> Prep -> V2V = \v,p,t -> lin V2V (prepV2 v p ** {c3 = t.s ; typ = VVAux}) ;
|
||||||
|
} ;
|
||||||
|
|
||||||
ingV2V v p t = lin V2V (prepV2 v p ** {c3 = t.s ; typ = VVPresPart}) ;
|
ingV2V v p t = lin V2V (prepV2 v p ** {c3 = t.s ; typ = VVPresPart}) ;
|
||||||
mkVA v = lin VA v ;
|
mkVA v = lin VA v ;
|
||||||
mkV2A v p = lin V2A (prepV2 v p) ;
|
mkV2A v p = lin V2A (prepV2 v p) ;
|
||||||
|
|||||||
Reference in New Issue
Block a user