(Est) Fix negative passive

TODO: more stable solution? conneg in Imper Sg is a bit of a hack
This commit is contained in:
Inari Listenmaa
2022-04-13 17:27:14 +08:00
parent 219de4ca9a
commit b1b752673d

View File

@@ -207,7 +207,8 @@ oper
Presn _ _ => verb.s ! PassPresn True ; Presn _ _ => verb.s ! PassPresn True ;
Impf _ _ => verb.s ! PassImpf True ; --# notpresent Impf _ _ => verb.s ! PassImpf True ; --# notpresent
Condit _ _ => verb.s ! ConditPass ; --# notpresent Condit _ _ => verb.s ! ConditPass ; --# notpresent
ImperP3|ImperP1Pl|Imper _ => verb.s ! ImperPass ; ImperP3 => verb.s ! ImperPass ;
Imper Sg => verb.s ! PassPresn False ; -- weird hack, because the Imper Sg field is used for negative form; if VP undergoes PassV*, then its negation should also be in passive.
PresPart _ => verb.s ! PresPart Pass ; PresPart _ => verb.s ! PresPart Pass ;
PastPart _ => verb.s ! PastPart Pass ; PastPart _ => verb.s ! PastPart Pass ;
x => verb.s ! x } x => verb.s ! x }