Index: incubator/apertium-kmr/apertium-kmr.kmr.dix =================================================================== --- incubator/apertium-kmr/apertium-kmr.kmr.dix (revision 69977) +++ incubator/apertium-kmr/apertium-kmr.kmr.dix (revision 69978) @@ -499,6 +499,28 @@

eyêe

eyane

+ + +

ee

+

êe

+

eyae

+

ae

+

êe

+

eyeke

+

eyekêe

+

eyekee

+

akee

+

ee

+

eyêne

+

eyêne

+

eyêne

+

eyine

+

eyinane

+

eyinee

+

eyêe

+

eyane

+
+

bb

b

@@ -804,6 +826,7 @@

bûm

bûyî

+

bûn

bûn

bûn

@@ -1297,6 +1320,7 @@ + spêd Mewlan fîzîknas zîndan @@ -13243,6 +13267,7 @@

vedixwvexwarin

berdewamberdewam

+

hişyarhişyar

Index: incubator/apertium-kmr/apertium-kmr.kmr.rlx =================================================================== --- incubator/apertium-kmr/apertium-kmr.kmr.rlx (revision 69977) +++ incubator/apertium-kmr/apertium-kmr.kmr.rlx (revision 69978) @@ -4,7 +4,7 @@ LIST N = n; LIST NP = (np top) (np ant) (np cog); -LIST V = vblex vbser; +LIST V = vaux vblex vbser; LIST Adv = adv; LIST Num = num; LIST CC = cnjcoo; @@ -11,7 +11,9 @@ LIST CS = cnjsub; LIST Interj = ij; LIST Pr = pr; +LIST Post = post ; LIST Cop = vbcop ; +LIST Det = det ; LIST A = adj (adj pst) (adj comp) (adj sup); LIST Apst = (adj pst); @@ -22,13 +24,18 @@ LIST Eza = con; LIST Obl = obl; LIST Voc = voc; +LIST TV = tv; LIST Def = def; LIST Ind = ind; +LIST Dem = dem; +LIST PrfPrc = pp; LIST BI = "bi" ; LIST SPEECH-VERB = "axaftin" ; LIST LANG = "kurdî" ; +LIST VE = "ve" ; +LIST BÛN = "bûn" ; SECTION @@ -37,3 +44,21 @@ SELECT LANG IF (-1 BI) (1 SPEECH-VERB) ; SELECT Cop IF (0 Cop OR Eza) (1 EOS) ; + +REMOVE N + Dem IF (NOT -1 Det) ; + +SELECT V IF (1 EOS) (NEGATE -1* V) ; + +REMOVE N + Obl IF (NOT -1 Eza) (NOT -1 Pr) (NOT 1 Post) (NOT 1* TV) ; + +SELECT BI IF (0 BI) ; + +SELECT VE IF (NOT -1 V LINK -1 BI) ; + +SELECT PrfPrc IF (1 BÛN) ; + +REMOVE PrfPrc IF (NOT 1 V) ; + +REMOVE Voc IF (-1 Pr ) ; + +REMOVE Voc IF (1 Post);