Index: incubator/apertium-kmr/apertium-kmr.kmr.dix =================================================================== --- incubator/apertium-kmr/apertium-kmr.kmr.dix (revision 71958) +++ incubator/apertium-kmr/apertium-kmr.kmr.dix (revision 71959) @@ -5003,7 +5003,7 @@ ayl aymaray ayîndar - azadiy + azad azal azamet Index: incubator/apertium-kmr/apertium-kmr.kmr.rlx =================================================================== --- incubator/apertium-kmr/apertium-kmr.kmr.rlx (revision 71958) +++ incubator/apertium-kmr/apertium-kmr.kmr.rlx (revision 71959) @@ -156,7 +156,7 @@ SELECT Ref IF (0C N + Obl OR Ref) (-1 Eza); -SELECT Eza IF (0 N + Voc OR N + Eza) (1 Obl OR Ref); +SELECT Eza IF (0C N + Voc OR N + Eza) (1 Obl OR Ref); SELECT Post IF (0 RE) (-1 JÊ) ; @@ -164,6 +164,12 @@ SELECT Emph IF (0 Jî) (NOT 1 TV); +REMOVE Emph IF (0 Emph OR Pr) (-1C Emph); + +SELECT JI IF (0 JI OR N) (1 Obl); + +SELECT Eza IF (0C Eza OR Voc) (-1 CC) (-2 N); + SELECT Pers IF (0 Pers OR Dem) ; SELECT Neg IF ( 0 Neg OR Cop) (NOT 1 EOS) (NEGATE -1* V) (1* V) ; @@ -172,6 +178,12 @@ SELECT Post IF (0 De) (-1* Pr BARRIER WORD - NPNHA) ; +SELECT Pr IF (1*C Post BARRIER WORD - NPNHA) ; + +SELECT Post IF (-1*C Pr BARRIER WORD - NPNHA) ; + + + SELECT Pron IF (0 Pron OR Det) (1 Pr) ; REMOVE Dem IF (0 Prop) (NOT -1 Det) ; @@ -199,7 +211,7 @@ REMOVE Voc IF (0 Obl OR Voc) (-1 Eza); -SELECT Eza IF (0 Eza OR Voc) (1 Obl); +SELECT Eza IF (0C Eza OR Voc) (1 Obl); SELECT CS IF (0 CS OR Pron + Rel) (1* Prs); @@ -239,6 +251,8 @@ MAP @nmod:poss TARGET Pron + Obl OR Pron + SELF OR NOMEN + Obl IF (-1C Eza) ; +MAP @nmod:poss TARGET NOMEN + Eza IF (-1C Eza); + MAP @amod TARGET A IF (-1C Eza); MAP @nmod TARGET N IF (-1C Pr);