mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-17 08:49:31 -06:00
fix the object-complement agreement in ComplSlash
This commit is contained in:
@@ -291,14 +291,6 @@ resource ResBul = ParamX ** open Prelude in {
|
||||
subjRole = vp.subjRole
|
||||
} ;
|
||||
|
||||
insertObjPre : (Agr => Str) -> VP -> VP = \obj,vp -> {
|
||||
s = vp.s ;
|
||||
imp = vp.imp ;
|
||||
ad = vp.ad ;
|
||||
s2 = \\a => obj ! a ++ vp.s2 ! a ;
|
||||
subjRole = vp.subjRole
|
||||
} ;
|
||||
|
||||
auxBe : VTable =
|
||||
table {
|
||||
VPres Sg P1 => "ñúì" ;
|
||||
|
||||
@@ -79,7 +79,13 @@ concrete VerbBul of Verb = CatBul ** open Prelude, ResBul, ParadigmsBul in {
|
||||
|
||||
---- END guesses by AR
|
||||
|
||||
ComplSlash vp np = insertObjPre (\\_ => vp.c2.s ++ np.s ! RObj vp.c2.c) vp ;
|
||||
ComplSlash slash np = {
|
||||
s = slash.s ;
|
||||
imp = slash.imp ;
|
||||
ad = slash.ad ;
|
||||
s2 = \\_ => slash.c2.s ++ np.s ! RObj slash.c2.c ++ slash.s2 ! np.a ;
|
||||
subjRole = slash.subjRole
|
||||
} ;
|
||||
|
||||
UseComp comp = insertObj comp.s (predV verbBe) ;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user