From 73fa89103b86b3fdce6df98455062f2a04b46eae Mon Sep 17 00:00:00 2001 From: Krasimir Angelov Date: Thu, 8 Jan 2026 08:44:26 +0100 Subject: [PATCH] remove repeated record fields --- src/czech/ResCze.gf | 2 -- src/finnish/StructuralFin.gf | 4 ++-- src/romanian/ResRon.gf | 2 +- src/rukiga/StructuralCgg.gf | 8 ++++---- 4 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/czech/ResCze.gf b/src/czech/ResCze.gf index 8e6558ccb..4e0099829 100644 --- a/src/czech/ResCze.gf +++ b/src/czech/ResCze.gf @@ -726,7 +726,6 @@ adjFormsAdjective : AdjForms -> Adjective = \afs -> { Ag _ Pl P1 => jarniAdjForms "naše" ** { msnom = "náš" ; - msins = "naším" ; fsgen,mpnom = "naši" ; fsins = "naší" ; pdat, msins = "našim" ; @@ -735,7 +734,6 @@ adjFormsAdjective : AdjForms -> Adjective = \afs -> { } ; Ag _ Pl P2 => jarniAdjForms "vaše" ** { msnom = "váš" ; - msins = "vaším" ; fsgen,mpnom = "vaši" ; fsins = "vaší" ; pdat, msins = "vašim" ; diff --git a/src/finnish/StructuralFin.gf b/src/finnish/StructuralFin.gf index 6b2ad0e75..c18295837 100644 --- a/src/finnish/StructuralFin.gf +++ b/src/finnish/StructuralFin.gf @@ -89,13 +89,13 @@ concrete StructuralFin of Structural = CatFin ** } ; somePl_Det = heavyDet { s1 = jokuPron ! Pl ; - s2 = \\_ => [] ; isNum,isPoss = False ; isNeg = False ; isDef = True ; + s2 = \\_ => [] ; isNum,isPoss = False ; isDef = True ; n = Pl ; isNeg = False } ; something_NP = { s = \\c => jokinPron ! Sg ! npform2case Sg c ; a = agrP3 Sg ; - isPron = False ; isNeg = False ; isNeg = False + isPron = False ; isNeg = False } ; somewhere_Adv = ssp "ADV" "jossain" ; that_Quant = heavyQuant { diff --git a/src/romanian/ResRon.gf b/src/romanian/ResRon.gf index 6497092e1..9c236bd47 100644 --- a/src/romanian/ResRon.gf +++ b/src/romanian/ResRon.gf @@ -260,7 +260,7 @@ useVerb : Verb -> VerbPhrase =\verb -> nrClit = verb.nrClit; isFemSg = False ; pReflClit = verb.pReflClit ; neg = table {Pos => ""; Neg => "nu"} ; - clAcc = RNoAg ; nrClit = verb.nrClit; + clAcc = RNoAg ; clDat = RNoAg ; comp = \\a => [] ; ext = \\p => [] ; diff --git a/src/rukiga/StructuralCgg.gf b/src/rukiga/StructuralCgg.gf index 1ae127676..b25f1d8e3 100644 --- a/src/rukiga/StructuralCgg.gf +++ b/src/rukiga/StructuralCgg.gf @@ -257,15 +257,15 @@ lin want_VV = {s = "yend"; pres="da"; perf = "zire"; isPresBlank = False; - isPerfBlank = False; isRegular = True; p = []; isRefl = False; morphs=mkVerbMorphs; isRegular=True; inf=[]; whenUsed = VVBoth}; + isPerfBlank = False; isRegular = True; p = []; isRefl = False; morphs=mkVerbMorphs; inf=[]; whenUsed = VVBoth}; can8know_VV = {s = "baas"; pres="a"; perf = "ize"; isPresBlank = False; - isPerfBlank = False; isRegular = True; p = []; isRefl = False; morphs=mkVerbMorphs; isRegular=True; inf=[]; whenUsed = VVBoth};--: VV ; -- can (capacity) + isPerfBlank = False; isRegular = True; p = []; isRefl = False; morphs=mkVerbMorphs; inf=[]; whenUsed = VVBoth};--: VV ; -- can (capacity) can_VV = {s = "baas"; pres="a"; perf = "ize"; isPresBlank = False; - isPerfBlank = False; isRegular = True; p = []; isRefl = False; morphs=mkVerbMorphs; isRegular=True; inf=[]; whenUsed = VVBoth};--: VV ; -- can (possibility) + isPerfBlank = False; isRegular = True; p = []; isRefl = False; morphs=mkVerbMorphs; inf=[]; whenUsed = VVBoth};--: VV ; -- can (possibility) -- must_VV used especially in the perfective mood: see dictionary entry shemerera on Pg 501 of Mpairwe -- must has no passive form must_VV = {s = "shemere"; pres="ra"; perf = "ire"; isPresBlank = False; - isPerfBlank = False; isRegular = False; p = []; isRefl = False; morphs=mkVerbMorphs; isRegular=False; inf=[]; whenUsed = VVPerf}; --VV + isPerfBlank = False; p = []; isRefl = False; morphs=mkVerbMorphs; isRegular=False; inf=[]; whenUsed = VVPerf}; --VV everybody_NP = {s = \\_=>"buri muntu" ; agr=AgP3 Sg MU_BA}; everything_NP = {s = \\_=>"buri kintu" ; agr=AgP3 Sg KI_BI}; somebody_NP = {s = \\_=>"somebody:omuntu omwe" ; agr=AgP3 Sg MU_BA}; --: NP ;