mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 04:59:31 -06:00
corrected the position of agent in Romance passives
This commit is contained in:
@@ -81,19 +81,13 @@ incomplete concrete ExtraRomance of ExtraRomanceAbs = CatRomance **
|
||||
vps (let by = <Grammar.by8agent_Prep : Prep> in by.s ++ (np.s ! by.c).ton) ;
|
||||
|
||||
oper
|
||||
passVPSlash : VPSlash -> Str -> ResRomance.VP = \vps, ag ->
|
||||
passVPSlash : VPSlash -> Str -> ResRomance.VP = \vps, agent ->
|
||||
let auxvp = predV auxPassive
|
||||
in
|
||||
insertComplement (\\a => let agr = complAgr a in vps.s.s ! VPart agr.g agr.n) {
|
||||
vps ** {
|
||||
s = auxvp.s ;
|
||||
agr = auxvp.agr ;
|
||||
neg = vps.neg ;
|
||||
clit1 = vps.clit1 ;
|
||||
clit2 = vps.clit2 ;
|
||||
clit3 = vps.clit3 ;
|
||||
isNeg = vps.isNeg ;
|
||||
comp = \\a => vps.comp ! a ++ ag ;
|
||||
ext = vps.ext
|
||||
comp = \\a => vps.comp ! a ++ (let agr = complAgr a in vps.s.s ! VPart agr.g agr.n) ++ agent ;
|
||||
} ;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user