(Ara) Passive constructions

This commit is contained in:
Inari Listenmaa
2018-11-09 16:38:51 +01:00
parent f70234b1da
commit df65c52cde
2 changed files with 12 additions and 1 deletions
+11
View File
@@ -1263,6 +1263,17 @@ patHollowImp : (_,_ :Str) -> Gender => Number => Str =\xaf,xAf ->
isPred = False
};
passPredV : Verb -> VP = \v ->
let actVP = predV v in actVP ** {
s = \\pgn,vf =>
case vf of {
VPPerf => v.s ! (VPerf Pas pgn) ;
VPImpf m => v.s ! (VImpf m Pas pgn) ;
_ => actVP.s ! pgn ! vf
}
};
predVSlash : Verb2 -> VPSlash = \v ->
predV v ** {c2 = v.c2} ;