commit f4c5e786fb0959e8e7a5aa3d6cec36e89dd5680b Author: Zigfruid Date: Sat Jul 24 23:46:53 2021 +0500 ozgeris boldi diff --git a/apertium-uzb-kaa.uzb-kaa.dix b/apertium-uzb-kaa.uzb-kaa.dix index 7ad879f..c60998e 100644 --- a/apertium-uzb-kaa.uzb-kaa.dix +++ b/apertium-uzb-kaa.uzb-kaa.dix @@ -4950,8 +4950,7 @@

josus tıńshı

josuslik tıńshılıq

joy jay

-

joylajaylaw

-

joylashgan jaylasqan

+

joylajayla

joyli jaylı

joysiz jaysız

joziba ózine tartatuǵın

@@ -17606,7 +17605,7 @@

zer-zabar zer-zebil

zg zg

zi zi

-

zichligi Qısıqlıǵı

+

zichlig Qısıq

zid qarsı

zidlash qarsılıq kórsetiw

zigʻir zıǵır

@@ -19357,7 +19356,7 @@

tilyogʻlama tili maylı

tishqoli tishqalı

togʻli tawlıq

-

tomonidan tárepinen

+

tomon tárep

toshkumir taskómir

tovutqash tabıtqas

toʻfonli topanlı

@@ -19394,7 +19393,7 @@

tumshuqli tumsıqlı

turgʻun turaqlı

turkigoʻy túrkshe

-

turkumdagi taypadaǵı

+

turkum taypa

tushkun úmitsiz

tushunchali túsinikli

tushungan túsingen

diff --git a/uzb-kaa.automorf.hfst b/uzb-kaa.automorf.hfst index 3e511b8..f59eb18 100644 Binary files a/uzb-kaa.automorf.hfst and b/uzb-kaa.automorf.hfst differ diff --git a/uzb-kaa.rlx b/uzb-kaa.rlx index 4505706..4235de6 100644 --- a/uzb-kaa.rlx +++ b/uzb-kaa.rlx @@ -81,6 +81,8 @@ SET FINITE = V - Ger ; SET PRE-N = Det | Num | Attr | A | Gen | ("-") ; # CC +SET DetItg = (det itg) ; + SET NOMINAL-HEAD = N | Ger | Subst | Pron ; SET PronSg = (prn pers sg) | (prn dem) ; @@ -126,6 +128,7 @@ SELECT Pron IF (0 N) ; #REMOVE Cop IF (NOT 1C EOS); +SELECT SUB:2 Cop IF (1 EOS) ; SELECT SUB:1 Cop IF (1 EOS) ; REMOVE SUB:1 Cop IF @@ -136,6 +139,15 @@ SELECT SUB:1 Cop IF (1 EOS) ; (NOT 1 EOS) ; + REMOVE SUB:2 Cop IF + (NOT 1 EOS OR MARK OR ("da")) +; + REMOVE SUB:2 Cop IF + (-1 BOS OR MARK) ## Headings or enumerations + (NOT 1 EOS) +; + + SELECT SUB:1 Cop IF (1 (lpar)) (2* (rpar) BARRIER EOS) @@ -328,3 +340,6 @@ SELECT Sub:1 FINITE IF (1 EOS OR PHRASEMARK) ; SELECT Prop IF (0 N) (-1 Post) ; # e.g. asal/Asal + +REMOVE Adv IF + (0 ("qay"i) + DetItg) ;