mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-07-01 11:38:34 -06:00
(Pes) Remove c1 field from V2V, change c2 field from Str to Compl
c1 should be covered by isAux. Though that's not a very informative field either, it just controls if conjThat is inserted (is if isAux=True).
This commit is contained in:
@@ -124,9 +124,15 @@ oper
|
||||
= \isAux,vvf,v -> v ** {isAux = isAux ; compl = vvf ; isDef = False}
|
||||
} ;
|
||||
|
||||
mkV2V : V -> (cV, cN : Str) -> (isAux : Bool) -> V2V -- Verb, complementiser for the verb, complementiser for the noun, whether it's auxiliary.
|
||||
= \v,s1,s2,b -> let vv : VV = mkVV b subjunctive v in
|
||||
lin V2V (vv ** {c1 = s1 ; c2 = s2}) ;
|
||||
mkV2V = overload {
|
||||
mkV2V : V -> (cN : Str) -> (isAux : Bool) -> V2V -- Verb, complementiser for the noun, whether it's auxiliary.
|
||||
= \v,s,b -> let vv : VV = mkVV b subjunctive v in
|
||||
lin V2V (vv ** {c2 = prepOrRa s}) ;
|
||||
mV2V : VV -> (cN : Str) -> V2V -- V2V out of VV + complementiser for the noun
|
||||
= \vv,s -> lin V2V (vv ** {c2 = prepOrRa s}) ;
|
||||
mV2V : VV -> V2V -- V2V out of VV, را for direct object
|
||||
= \vv -> lin V2V (vv ** {c2 = prepOrRa "را"})
|
||||
} ;
|
||||
|
||||
|
||||
----2 Adverbs
|
||||
|
||||
Reference in New Issue
Block a user