1
0
forked from GitHub/gf-rgl

(Pes) Add new constructor for mkVS + change order of args for mkV2S

This commit is contained in:
Inari Listenmaa
2019-04-29 13:35:49 +02:00
parent 8f965e8556
commit b7e6f23020

View File

@@ -153,7 +153,9 @@ oper
mkVS : Str -> VS -- predictable verb with sentence complement in subjunctive.
= \s -> lin VS (regV s ** {compl=subjunctive}) ;
mkVS : V -> VS -- VS out of a verb, sentence complement in subjunctive.
= \v -> lin VS (v ** {compl=subjunctive})
= \v -> lin VS (v ** {compl=subjunctive}) ;
mkVS : VVForm -> V -> VS -- sentence complement given as argument
= \vvf,v -> lin VS (v ** {compl=vvf}) ;
} ;
mkVV = overload {
@@ -174,8 +176,8 @@ oper
= \s -> lin V2S (regV s ** {compl=subjunctive ; c2 = prepOrRa "را"}) ;
mkV2S : V -> V2S -- direct object with را, sentence complement in subjunctive.
= \v -> lin V2S (v ** {compl=subjunctive ; c2 = prepOrRa "را"}) ;
mkV2S : V -> Prep -> VVForm -> V2S -- direct object and mood for sentence complement as arguments.
= \v,prep,vvf -> lin V2S (v ** {compl=vvf ; c2 = prep}) ;
mkV2S : Prep -> VVForm -> V -> V2S -- direct object and mood for sentence complement as arguments.
= \prep,vvf,v -> lin V2S (v ** {compl=vvf ; c2 = prep}) ;
mkV2S : V2 -> V2S -- direct object given by V2, sentence complement in subjunctive.
= \v2 -> lin V2S (v2 ** {compl=subjunctive}) ;
mkV2S : VS -> V2S -- direct object with را, sentence complement given by VS.