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]+'?yê
+ [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);