mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-21 09:02:50 -06:00
fix the word order in SlashV2A in bulgarian-1.4
This commit is contained in:
@@ -291,6 +291,14 @@ resource ResBul = ParamX ** open Prelude in {
|
|||||||
subjRole = vp.subjRole
|
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 =
|
auxBe : VTable =
|
||||||
table {
|
table {
|
||||||
VPres Sg P1 => "ñúì" ;
|
VPres Sg P1 => "ñúì" ;
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ concrete VerbBul of Verb = CatBul ** open Prelude, ResBul, ParadigmsBul in {
|
|||||||
|
|
||||||
|
|
||||||
SlashV2A v ap =
|
SlashV2A v ap =
|
||||||
insertObj (\\a => v.c2.s ++ ap.s ! aform a.gn Indef (RObj Acc))
|
insertObj (\\a => ap.s ! aform a.gn Indef (RObj Acc))
|
||||||
(predV v) ** {c2 = v.c2} ; ---- FIXME: agreement with obj.a
|
(predV v) ** {c2 = v.c2} ; ---- FIXME: agreement with obj.a
|
||||||
|
|
||||||
---- AR guessed these five, copying from Compl(VS,VQ,VV)
|
---- AR guessed these five, copying from Compl(VS,VQ,VV)
|
||||||
@@ -86,7 +86,7 @@ concrete VerbBul of Verb = CatBul ** open Prelude, ResBul, ParadigmsBul in {
|
|||||||
|
|
||||||
---- END guesses by AR
|
---- END guesses by AR
|
||||||
|
|
||||||
ComplSlash vp np = insertObj (\\_ => vp.c2.s ++ np.s ! RObj vp.c2.c) vp ;
|
ComplSlash vp np = insertObjPre (\\_ => vp.c2.s ++ np.s ! RObj vp.c2.c) vp ;
|
||||||
|
|
||||||
UseComp comp = insertObj comp.s (predV verbBe) ;
|
UseComp comp = insertObj comp.s (predV verbBe) ;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user