commit 1a46515de6101872fa1c6edc3169edd512401b19 Author: kamush901 Date: Sun Aug 8 17:35:17 2021 +0200 Added some attribute categories diff --git a/apertium-kaz-uzb.kaz-uzb.rtx b/apertium-kaz-uzb.kaz-uzb.rtx index 5a832e8..4095025 100644 --- a/apertium-kaz-uzb.kaz-uzb.rtx +++ b/apertium-kaz-uzb.kaz-uzb.rtx @@ -3,9 +3,48 @@ !!!!!!!!!!!!!!! number = (ND sg) sg pl sp ND; +n_number = (ND "") sg pl sp ND; +v_number = (ND sg) sg pl sp ND; gender = (GD m) m f mf GD; -det_type = def ind dem itg; -tense = pres past fut ifi pri fti; + +det_type = def ind dem itg qnt ref ; +prn_type = dem ind pers itg neg ; + +v_type = iv tv vaux cop ; + +tense = pres past fut ifi fut aor imp unac prog nec ; +vadj = gpr_past gpr_impf gpr_fut gpr_hab gpr_pot gpr_ppot gpr_unac gpr_aor ; +vadv = gna_perf gna_impf gna_cond gna_ken ; +ger = ger_past ger_fut ger ger_unac ger_aor ger_inf ; +inf = prc_perf prc_impf prc_vol prc_cond prc_fplan prc_plan prc; +nonfin = [vadj] [vadv] [ger] [inf] ; +fin_nonfin = [tense] [vadj] [vadv] [ger] [inf] ; +comp = comp ; + +polarity = neg ; + +possession = px1sg px1pl px2sg px2pl px3sp ; + +case = nom acc gen dat loc abl ins CD ; ! (CD nom) +attr = attr ; + +n_person = (PD p3) p1 p2 p3 PD ; +v_person = (PD "") p1 p2 p3 PD ; +formality = frm ; + +transitivity = (TD iv) tv iv ; +voice = caus pass coop ; +voice_a = coop ; +voice_b = caus ; +voice_c = pass ; + +verbs_acc = qara ; +post_acc = qaray ; +post_dat = qarata ; + +advl = advl ; + + !!!!!!!!!!!!!!! !! OUTPUT PATTERNS