forked from GitHub/gf-rgl
PastPartAP/PastPartAgentAP must also include the n3 complement
This commit is contained in:
@@ -193,15 +193,17 @@ concrete ExtendSwe of Extend = CatSwe **
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
PastPartAP vp = {
|
PastPartAP vp = {
|
||||||
s = \\af => case vp.isSimple of {
|
s = \\af => let vp' = vp**{n2 : Agr => Str =\\a => vp.n2 ! a ++ vp.n3 ! a}
|
||||||
True => partVPPlus vp (PartPret af Nom) (aformpos2agr af) Pos ;
|
in case vp.isSimple of {
|
||||||
False => partVPPlusPost vp (PartPret af Nom) (aformpos2agr af) Pos
|
True => partVPPlus vp' (PartPret af Nom) (aformpos2agr af) Pos ;
|
||||||
} ;
|
False => partVPPlusPost vp' (PartPret af Nom) (aformpos2agr af) Pos
|
||||||
|
} ;
|
||||||
isPre = vp.isSimple
|
isPre = vp.isSimple
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
PastPartAgentAP vp np = {
|
PastPartAgentAP vp np = {
|
||||||
s = \\af => partVPPlusPost vp (PartPret af Nom) (aformpos2agr af) Pos ++ "av" ++ np.s ! accusative ;
|
s = \\af => let vp' = vp**{n2 : Agr => Str =\\a => vp.n2 ! a ++ vp.n3 ! a}
|
||||||
|
in partVPPlusPost vp' (PartPret af Nom) (aformpos2agr af) Pos ++ "av" ++ np.s ! accusative ;
|
||||||
isPre = False
|
isPre = False
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user