Index: incubator/apertium-kmr-eng/apertium-kmr-eng.kmr-eng.dix =================================================================== --- incubator/apertium-kmr-eng/apertium-kmr-eng.kmr-eng.dix (revision 71339) +++ incubator/apertium-kmr-eng/apertium-kmr-eng.kmr-eng.dix (revision 71341) @@ -11330,6 +11330,7 @@

SalihSalih

MesûdMasoud

BarzanîBarzani

+

XanîXani

WanlîWanli

TîrêjTîrêj

@@ -15618,6 +15619,7 @@

[.\?;:!"]+

%?[0-9]+([.,][0-9]+)*[.,]*

+ [0-9]+'?

Index: incubator/apertium-kmr-eng/apertium-kmr-eng.kmr-eng.t1x =================================================================== --- incubator/apertium-kmr-eng/apertium-kmr-eng.kmr-eng.t1x (revision 71339) +++ incubator/apertium-kmr-eng/apertium-kmr-eng.kmr-eng.t1x (revision 71341) @@ -40,6 +40,9 @@ + + + @@ -72,6 +75,9 @@ + + + @@ -116,6 +122,9 @@ + + + @@ -142,8 +151,10 @@ + + @@ -157,6 +168,7 @@ + @@ -307,7 +319,29 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -378,6 +412,8 @@ + @@ -530,7 +566,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: incubator/apertium-kmr/apertium-kmr.kmr.dix =================================================================== --- incubator/apertium-kmr/apertium-kmr.kmr.dix (revision 71339) +++ incubator/apertium-kmr/apertium-kmr.kmr.dix (revision 71341) @@ -94,7 +94,13 @@ [0-9]+([.,][0-9]+)?

- [0-9]+

an

+ [0-9]+'?

an

+ [0-9]+'?

yan

+ [0-9]+'?

î

+ [0-9]+'?

ê

+ [0-9]+'?

+ [0-9]+'?

a

+
@@ -1356,6 +1362,9 @@

hatî

hat

hatibû

+

hatîye

+

hatîye

+

hatîme

hatin

hatin

hatin

@@ -13861,6 +13870,7 @@ Walter Williams Xelîl + Xan Yang Yasîn Yewnanîstan Index: incubator/apertium-kmr/apertium-kmr.kmr.rlx =================================================================== --- incubator/apertium-kmr/apertium-kmr.kmr.rlx (revision 71339) +++ incubator/apertium-kmr/apertium-kmr.kmr.rlx (revision 71341) @@ -41,6 +41,7 @@ LIST Pers = pers ; LIST Rel = rel ; +LIST Comma = cm ; LIST Past = past ; LIST Fut = fut ; LIST Prs = prs ; @@ -106,11 +107,13 @@ SELECT Cop IF (0 Cop OR Eza) (1 EOS) (NOT -1 PrfPrc) ; +SELECT Ant IF (0 N OR Ant) (-1 Ant + Eza); + REMOVE N + Dem IF (NOT -1 Det) ; SELECT V IF (1 EOS) (NEGATE -1* V) ; -REMOVE NOMEN + Obl IF (Not -1 Dash) (NOT -1 Eza) (NOT -1 Pr) (NOT 1 Post) (NOT 1* TV) ; +REMOVE NOMEN + Obl IF (Not -1 Dash) (NOT -1 Eza) (NOT -1 Pr) (NOT 1 Post) (NOT 1* TV) (NOT -1 V); SELECT BI IF (0 BI) ; @@ -176,6 +179,8 @@ SELECT Prs IF (-1* CS LINK -1* Fin); +REMOVE Voc IF (NOT -1 Comma) (1 EOS); + SECTION LIST @nsubj = @nsubj ; @@ -182,11 +187,15 @@ LIST @dobj = @dobj ; LIST @csubj = @csubj ; LIST @qst = @qst ; +LIST @nmod:dat = @nmod:dat ; + MAP @nsubj TARGET Pron + Obl IF (0C Obl) (1* TV + Past BARRIER CLB OR Pers + Obl) (NOT -1 Pr) (NOT 1 Post) (NOT -1 Eza) ; #ADD (@qst) FV IF (*1 Pirs) ; +MAP @nmod:dat TARGET NOMEN + Obl IF (NOT -1* Pr BARRIER V) (NOT 1 Post) (NOT -0* TV BARRIER V) (NOT -1 Eza); + SECTION SELECT CS IF (0 Gelo) (-1 BOS);