From 53067a1d3fad12225b53004b877777dcd461ad76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Judithe=20Denb=C3=A6k?= Date: Fri, 24 Jan 2025 15:07:40 +0000 Subject: [PATCH] =?UTF-8?q?fikset=20regressionsproblemer=20undtagen=202=20?= =?UTF-8?q?eksempler...=20arbejder=20stadig=20p=C3=A5=20det?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cg3/disambiguator.cg3 | 5 +- src/cg3/kal-pre1.cg3 | 2 + .../affixes/derivations-inflections.lexc | 690 +++++++++--------- src/fst/morphology/root.lexc | 4 +- src/fst/morphology/stems/nouns.lexc | 2 +- 5 files changed, 356 insertions(+), 347 deletions(-) diff --git a/src/cg3/disambiguator.cg3 b/src/cg3/disambiguator.cg3 index 6f5c1e023..027f54bd0 100644 --- a/src/cg3/disambiguator.cg3 +++ b/src/cg3/disambiguator.cg3 @@ -1674,8 +1674,7 @@ LIST TITEL = (/"aalisar"\ Gram/IV\ \(TAR\ Der/vv\ Gram/IV\ \)?TUQ/l) "ajoqi" (/" "ikiorti" (/"ikior"\ Gram/TV\ TE\ Der/vn\ N/l) (/"ilaa"\ Gram/IV\ TUQ\ Der/vn\ TAQ/l) ("ilinniar" TIP HTR TUQ) "inatsisinut atortitsinermut ministeri" "itsarsinisarsiooq" "kong" "kunngi" (/"kunngi"\ SSAQ/l) "lektor" -"minister" (/"misissor"\ Gram/TV\ HTR\ Der/vv\ Gram/IV\ TUQ/l) "miss" "MS" -"nakorsaq" "naalagaq" "Naalakkersuisoq" (/"naalagaq"\ LIRSUR\ Der/nv\ Gram/TV\ HTR\ Der/vv\ Gram/IV\ TUQ/l) "Naalakkersuisuusoq" "nakorsaq" ("niuer" TUQ) (/"nutser"\ Gram\ N/l) +"minister" (/"misissor"\ Gram/TV\ HTR\ Der/vv\ Gram/IV\ TUQ/l) "miss" "MS" "naalagaq" "Naalakkersuisoq" (/"naalagaq"\ LIRSUR\ Der/nv\ Gram/TV\ HTR\ Der/vv\ Gram/IV\ TUQ/l) "Naalakkersuisuusoq" "nakorsaq" ("niuer" TUQ) (/"nutser"\ Gram\ N/l) ("organist") "palasi" (/"peqqip"\ Gram/IV\ SAR\ Der/vv\ Gram/TV\ HTR\ Der/vv\ Gram/IV\ TUQ/l) (/"pi"\ Gram/IV\ TUQ\ Der/vn\ TAQ/l) ("pisoq" TAQ) "pisortaq" "planchef" "politeeq" "prins" "prinsesse" "præsident" ("qalipap" HTR TUQ) (/"qatanngut"\ GIIT\ Der/nn\ N/l) @@ -2057,6 +2056,8 @@ REMOVE:MorfTussaaA (/"akisup"\ Gram/IV\ \(i?Sem/.*\ \)?SAR\ Der/vv\ Gram/TV\ HTR REMOVE:MorfTussaaB ("akisu") OR ("akisup") IF (0 (/"aki"\ Gram/IV\ \(i?Sem/.*\ \)?TUSSAA/l)); REMOVE:MorfTussaaD ("(.*)"r) + (/TUQ\ Der/vn\ \(i?Sem/.*\ \)?SSAQ\ Der/nn\ \(i?Sem/.*\ \)?U/l) IF (0 (VSTR:"$1"r) + TUSSAA); +#TUSSAA +#REMOVE TUSSAA (//l) #U REMOVE:MorU (/U\ Der/nv\ Gram/IV\ i?Sem/exist/l) IF (0 (/U\ Der/nv\ Gram/IV\ i?Sem/be_copula/l /^iSem/f[^o].*$/r) OR (/U\ Der/nv\ Gram/IV\ i?Sem/be_copula/l /^iSem/f$/r)) ; #Jude 20231208 diff --git a/src/cg3/kal-pre1.cg3 b/src/cg3/kal-pre1.cg3 index de52df8f7..b548e5855 100644 --- a/src/cg3/kal-pre1.cg3 +++ b/src/cg3/kal-pre1.cg3 @@ -16,6 +16,8 @@ CmdArgs += --num-windows 5 ; # ============ # BEFORE-SECTIONS +#REMOVE (Phon/strong) (0 Gram/Dem) ; +SUBSTITUTE (Phon/strong) (*) TARGET (/\ Phon/strong\ N\ /l) OR (/Gram/Dem\ Phon/strong\ N\ /l) ; #Num to N according to Per's view as per mail 20240619 (N+Sg: 2024 ukiuuVOQ | 2024-p ilaani) #COPY (N) EXCEPT (Num) BEFORE KASUS TARGET Num ; #Jude 20240705 diff --git a/src/fst/morphology/affixes/derivations-inflections.lexc b/src/fst/morphology/affixes/derivations-inflections.lexc index 8909fe1a7..5cecf73b2 100644 --- a/src/fst/morphology/affixes/derivations-inflections.lexc +++ b/src/fst/morphology/affixes/derivations-inflections.lexc @@ -103208,356 +103208,362 @@ LEXICON tp_uden_derivativer !!= * @CODE@ +N+Via+Pl+4PlPoss:%>%TRUNCmikkut K_plur ; !tp LEXICON tp !!= * @CODE@ obs 20200623: fleksionsmorfemgrænse er %< og ikke %> -@C.Loan.i@+GASAAR+Der/nv:%>@C.Loan.i@gasaar IV_long_stem ; -@C.Loan.i@+GE+Der/nv:%>@C.Loan.i@g2 HTR_schwa_SAQ_nnip ; -@C.Loan.i@+GE+Der/nv+Gram/TV+GALUAQ+Der/vn:%>@C.Loan.i@g2igaluaq GEGALUAQ ; -@C.Loan.i@+GIP+Der/nv:%>@C.Loan.i@g2ip XIiXmorf_stem ; -@C.Loan.i@+GISSAAR+Der/nv:%>@C.Loan.i@g2issaar IV_r_stem ; -@C.Loan.i@+GISSAAR+Der/nv+Orth/Alt+Use/-Spell:%>@C.Loan.i@%TRUNCgissaar IV_r_stem ; -!@C.Loan.i@+GISSAAR+Der/nv+GI+Der/vv:%>@C.Loan.i@g2issaari XIgujoqX ; -!@C.Loan.i@+GISSAAR+Der/nv+GI+Der/vv+Orth/Alt+Use/-Spell:%>@C.Loan.i@%TRUNCgissaari XIgujoqX ; -@C.Loan.i@+GIIAAR+Der/nv:%>@C.Loan.i@%TRUNCgiiaar IV_long_stem ; -@C.Loan.i@+GIIP@U.Num.Pl@+Der/nv:%>@C.Loan.i@g2iip@U.Num.Pl@ XIiXmorf_stem ; +< "@C.Loan.i@" > tp_verbalizers ; + tp_infl ; + +LEXICON tp_verbalizers ++GASAAR+Der/nv:%>gasaar IV_long_stem ; ++GE+Der/nv:%>g2 HTR_schwa_SAQ_nnip ; ++GE+Der/nv+Gram/TV+GALUAQ+Der/vn:%>g2igaluaq GEGALUAQ ; ++GIP+Der/nv:%>g2ip XIiXmorf_stem ; ++GISSAAR+Der/nv:%>g2issaar IV_r_stem ; ++GISSAAR+Der/nv+Orth/Alt+Use/-Spell:%>%TRUNCgissaar IV_r_stem ; +!+GISSAAR+Der/nv+GI+Der/vv:%>g2issaari XIgujoqX ; +!+GISSAAR+Der/nv+GI+Der/vv+Orth/Alt+Use/-Spell:%>%TRUNCgissaari XIgujoqX ; ++GIIAAR+Der/nv:%>%TRUNCgiiaar IV_long_stem ; ++GIIP@U.Num.Pl@+Der/nv:%>g2iip@U.Num.Pl@ XIiXmorf_stem ; +GUP@U.Boole.On@+Der/nv:%>g2up@U.Boole.On@ IV_k_stem ; !Boole forhindrer *mamakujuttoruppoq -@C.Loan.i@+IAR+Der/nv:@C.Loan.i@%>%TRUNCajar iar_tv ; !HTR_r_GAQ_i -@C.Loan.i@+IAR+Der/nv:@C.Loan.i@%>%TRUNCiar iar_tv ; !HTR_r_GAQ_i ++IAR+Der/nv:%>%TRUNCajar iar_tv ; !HTR_r_GAQ_i ++IAR+Der/nv:%>%TRUNCiar iar_tv ; !HTR_r_GAQ_i +ILATSI+Der/nv:%>%TRUNCilatsi IV_voq ; -@C.Loan.i@+ILIQI+Der/nv:%>@C.Loan.i@%TRUNCileqi IV_voq ; ++ILIQI+Der/nv:%>%TRUNCileqi IV_voq ; !+IAR+Der/nv+HTR+Der/vv:%>%TRUNCiaa IV_voq ; -@C.Loan.i@+IRNIAR+Der/nv:%>@C.Loan.i@%TRUNCerniar IV_r ; !PL 20190312 nyt morfem. IR+IV uden NIAR vist altid passiv -@C.Loan.i@+IRSIR+Der/nv:%>@C.Loan.i@%TRUNCerser XIirXmorf_stem ; -@C.Loan.i@+IRUTE+Der/nv:%>@C.Loan.i@%TRUNCerup XIuteXmorf ; -@C.Loan.i@+IRUTE+Der/nv:%>@C.Loan.i@%TRUNCerup HTR_UTE_SSAQ_ssi ; -@C.Loan.i@+KIP+Der/nv:%>@C.Loan.i@%TRUNCkip XItsXmorf_stem ; ++IRNIAR+Der/nv:%>%TRUNCerniar IV_r ; !PL 20190312 nyt morfem. IR+IV uden NIAR vist altid passiv ++IRSIR+Der/nv:%>%TRUNCerser XIirXmorf_stem ; ++IRUTE+Der/nv:%>%TRUNCerup XIuteXmorf ; ++IRUTE+Der/nv:%>%TRUNCerup HTR_UTE_SSAQ_ssi ; ++KIP+Der/nv:%>%TRUNCkip XItsXmorf_stem ; +KILLI+Der/nv:%>%TRUNCkilli XIi_voqXmorf_stem ; -@C.Loan.i@+KKAAR@U.Num.Pl@+Der/nv:%>@C.Loan.i@%TRUNCkkaar@U.Num.Pl@ HTR_longV_GAQ_addi ; -@C.Loan.i@+KKAAR+Der/nv:%>@C.Loan.i@%TRUNCkkaar IV_r_stem ; !Jude 20231017 -@C.Loan.i@+KKUMINAR+Der/nv:%>@C.Loan.i@%TRUNCkkuminar IV_r_stem ; -!@C.Loan.i@+KKUUTAAR+Der/nv:%>@C.Loan.i@%TRUNCkkuutaar flex-iv_r ; !liv 170403 til ord som 'ukiukkuutaartumik' !PL20211026 Vist altid Gram/Pass -@C.Loan.i@+KKUUTAAR+Der/nv:%>@C.Loan.i@%TRUNCkkuutaar flex-tv ; !liv 170403 til ord som 'napparsimasukkuutaarlugu' -@C.Loan.i@+LIAR+Der/nv:%>@C.Loan.i@%TRUNCliar IV_r_UTE_gennemgang ; -@C.Loan.i@+LIKKIRSAAR+Der/nv:%>@C.Loan.i@%TRUNClikkersaar IV_long_stem ; -!@C.Loan.i@+LIR+Der/nv:%>@C.Loan.i@%TRUNCler XIirXmorf_stem ; -@C.Loan.i@+LIR+Der/nv:%>@C.Loan.i@%TRUNCler HTR_ir_GAQ_i ; -@C.Loan.i@+LIRI+Der/nv:%>@C.Loan.i@%TRUNCleri XIi_voqXmorf ; -@C.Loan.i@+LISAAR+Der/nv:%>@C.Loan.i@%TRUNClisaar IV_r_stem ; -@C.Loan.i@+LISAR+Der/nv:%>@C.Loan.i@%TRUNClisar IV_r_stem ; -@C.Loan.i@+LIRSUR@C.Num@+Der/nv:%>@C.Loan.i@%TRUNClersor@C.Num@ TV_UTE_gennemgang ; -@C.Loan.i@+LIRSUR@C.Num@+Der/nv:%>@C.Loan.i@%TRUNClersor@C.Num@ IV_r_UTE_gennemgang ; -@C.Loan.i@+LIUR@C.Num@+Der/nv:%>@C.Loan.i@%TRUNClior@C.Num@ IV_r_stem ; -@C.Loan.i@+LIUTE@C.Num@+Der/nv:%>@C.Loan.i@%TRUNCliup@C.Num@ HTR_UTE_SSAQ_ssi ; -@C.Loan.i@+LLIR@C.Num@+Der/nv:%>@C.Loan.i@%TRUNCller@C.Num@ XIirXmorf_stem ; -@C.Loan.i@+LIUR@C.Num@+Der/nv+UTE+Der/vv:%>@C.Loan.i@%TRUNCliuup@C.Num@ HTR_UTE_SSAQ_ssi ; -@C.Loan.i@+LUP+Der/nv:%>@C.Loan.i@lup IV_k_stem ; -@C.Loan.i@+NIP+Der/nv:@C.Loan.i@%>%TRUNCnip nip_iv ; !IV_k -@C.Loan.i@+NGA+Der/nv:%>@C.Loan.i@%TRUNCnga IV_voq ; -@C.Loan.i@+NNAP+Der/nv:%>@C.Loan.i@%TRUNCnnap IV_k ; -@C.Loan.i@+NNGIR+Der/nv:%>@C.Loan.i@%TRUNCnnger XIirXmorf_stem ; -@C.Loan.i@+PALAAQ+Der/vn+U+Der/nv:%>@C.Loan.i@%TRUNCpalaa IV_voq ; !For at faa baade palaavoq og palaajuvoq -@C.Loan.i@+PALLAP+Der/nv:%>@C.Loan.i@%TRUNCrpallap IV_k ; -@C.Loan.i@+SSAQ+Der/nn+LIUR+Der/nv:%>@C.Loan.i@%TRUNCssior IV_r_UTE_gennemgang ; !PL 20200623 SSAQ=LIUR medtaget utraditionelt for at tillade fusionen -@C.Loan.i@+NNGUAQ+Der/nn+GE+Der/nn+GALUAQ+Der/nn:%>@C.Loan.i@%TRUNCnnguarigaluaq GEGALUAQ ; -@C.Loan.i@+NNGUR@C.Num@+Der/nv:%>@C.Loan.i@%TRUNCnngor@C.Num@ IV_r_UTE_gennemgang ; !PL 20180201 Nyt gennemgangskatalog -@C.Loan.i@+NNGUR@C.Num@+Der/nv:%>@C.Loan.i@%TRUNCnngor@C.Num@ HTR_r_GAQ_i ; -@C.Loan.i@+PALAAR+Der/nv:%>@C.Loan.i@%TRUNCrpalaar IV_r_stem ; -@C.Loan.i@+PALUP+Der/nv:%>@C.Loan.i@%TRUNCrpalup IV_k ; -@C.Loan.i@+PASIP+Der/nv:%>@C.Loan.i@pasip IV_k ; !qinngorpasinnerusoq -@C.Loan.i@+QAR@C.Num@+Der/nv:%>@C.Loan.i@%TRUNCqar@C.Num@ IV_r_stem ; ++KKAAR@U.Num.Pl@+Der/nv:%>%TRUNCkkaar@U.Num.Pl@ HTR_longV_GAQ_addi ; ++KKAAR+Der/nv:%>%TRUNCkkaar IV_r_stem ; !Jude 20231017 ++KKUMINAR+Der/nv:%>%TRUNCkkuminar IV_r_stem ; +!+KKUUTAAR+Der/nv:%>%TRUNCkkuutaar flex-iv_r ; !liv 170403 til ord som 'ukiukkuutaartumik' !PL20211026 Vist altid Gram/Pass ++KKUUTAAR+Der/nv:%>%TRUNCkkuutaar flex-tv ; !liv 170403 til ord som 'napparsimasukkuutaarlugu' ++LIAR+Der/nv:%>%TRUNCliar IV_r_UTE_gennemgang ; ++LIKKIRSAAR+Der/nv:%>%TRUNClikkersaar IV_long_stem ; +!+LIR+Der/nv:%>%TRUNCler XIirXmorf_stem ; ++LIR+Der/nv:%>%TRUNCler HTR_ir_GAQ_i ; ++LIRI+Der/nv:%>%TRUNCleri XIi_voqXmorf ; ++LISAAR+Der/nv:%>%TRUNClisaar IV_r_stem ; ++LISAR+Der/nv:%>%TRUNClisar IV_r_stem ; ++LIRSUR@C.Num@+Der/nv:%>%TRUNClersor@C.Num@ TV_UTE_gennemgang ; ++LIRSUR@C.Num@+Der/nv:%>%TRUNClersor@C.Num@ IV_r_UTE_gennemgang ; ++LIUR@C.Num@+Der/nv:%>%TRUNClior@C.Num@ IV_r_stem ; ++LIUTE@C.Num@+Der/nv:%>%TRUNCliup@C.Num@ HTR_UTE_SSAQ_ssi ; ++LLIR@C.Num@+Der/nv:%>%TRUNCller@C.Num@ XIirXmorf_stem ; ++LIUR@C.Num@+Der/nv+UTE+Der/vv:%>%TRUNCliuup@C.Num@ HTR_UTE_SSAQ_ssi ; ++LUP+Der/nv:%>lup IV_k_stem ; ++NIP+Der/nv:%>%TRUNCnip nip_iv ; !IV_k ++NGA+Der/nv:%>%TRUNCnga IV_voq ; ++NNAP+Der/nv:%>%TRUNCnnap IV_k ; ++NNGIR+Der/nv:%>%TRUNCnnger XIirXmorf_stem ; ++PALAAQ+Der/vn+U+Der/nv:%>%TRUNCpalaa IV_voq ; !For at faa baade palaavoq og palaajuvoq ++PALLAP+Der/nv:%>%TRUNCrpallap IV_k ; ++SSAQ+Der/nn+LIUR+Der/nv:%>%TRUNCssior IV_r_UTE_gennemgang ; !PL 20200623 SSAQ=LIUR medtaget utraditionelt for at tillade fusionen ++NNGUAQ+Der/nn+GE+Der/nn+GALUAQ+Der/nn:%>%TRUNCnnguarigaluaq GEGALUAQ ; ++NNGUR@C.Num@+Der/nv:%>%TRUNCnngor@C.Num@ IV_r_UTE_gennemgang ; !PL 20180201 Nyt gennemgangskatalog ++NNGUR@C.Num@+Der/nv:%>%TRUNCnngor@C.Num@ HTR_r_GAQ_i ; ++PALAAR+Der/nv:%>%TRUNCrpalaar IV_r_stem ; ++PALUP+Der/nv:%>%TRUNCrpalup IV_k ; ++PASIP+Der/nv:%>pasip IV_k ; !qinngorpasinnerusoq ++QAR@C.Num@+Der/nv:%>%TRUNCqar@C.Num@ IV_r_stem ; !+QATIGIIP+Der/nv@U.Num.Pl@:%>%TRUNCqatigiip@U.Num.Pl@ XIiXmorf ; -@C.Loan.i@+QQURTU+Der/nv:%>@C.Loan.i@%TRUNCqqortu IV_voq_stem ; -@C.Loan.i@+RSUR+Der/nv:%>@C.Loan.i@%TRUNCrsor IV_r_stem ; !PL2021 qarsaasiarsorpoq -@C.Loan.i@+RSUR+Der/nv:%>@C.Loan.i@%TRUNCrsor HTR_r_GAQ_i ; !Ondi 20230217 erinarsorpaa -@C.Loan.i@+SI+Der/nv:%>@C.Loan.i@si XIi_voqXmorf ; -@C.Loan.i@+SIUR+Der/nv:%>@C.Loan.i@sior IV_r ; -@C.Loan.i@+SIUR+Der/nv+Orth/Arch+Use/-Spell:%>@C.Loan.i@%TRUNCsior IV_r_stem ; -@C.Loan.i@+SIUR+Der/nv+UTE+Der/vv:%>@C.Loan.i@siuup HTR_UTE_SSAQ_ssi ; -@C.Loan.i@+SUNNIP+Der/nv:%>@C.Loan.i@sunnip IV_k ; -@C.Loan.i@+SUNNIP+Der/nv:%>@C.Loan.i@sunnip XItsX ; -@C.Loan.i@+SSAQQIP+Der/nv:%>@C.Loan.i@%TRUNCssaqqip XIiXmorf_stem ; -@C.Loan.i@+SSIP+Der/nv:%>@C.Loan.i@%TRUNCssip HTR_iC_TAQ_i ; -!@C.Loan.i@+SSIP+Der/nv:%>@C.Loan.i@%TRUNCssip IV_k ; !PL20210118 SSIP vist altid transitiv -@C.Loan.i@+TAAR+Der/nv:%>@C.Loan.i@taar IV_r ; -@C.Loan.i@+TAAR+Der/nv+Orth/Youth+Use/-Spell:%>@C.Loan.i@rtaar IV_r ; -@C.Loan.i@+TU+Der/nv:%>@C.Loan.i@tu IV_voq ; -@C.Loan.i@@C.Num@@U.Tur.Off@+TUR+Der/nv+Orth/Youth+Use/-Spell:@C.Loan.i@@C.Num@@U.Tur.Off@%>%TRUNCtor IV_r ; !naasutorpoq for naasortorpoq -@C.Loan.i@@C.Num@@U.Tur.Off@+TUR+Der/nv:@C.Loan.i@@C.Num@@U.Tur.Off@%>tor IV_r ; -@C.Loan.i@@C.Num@@U.Tur.On@+TUR+Der/nv:@C.Loan.i@@C.Num@@U.Tur.On@%>sor IV_r ; -@C.Loan.i@@C.Num@@U.Tur.T@+TUR+Der/nv:@C.Loan.i@@C.Num@@U.Tur.T@%>%TRUNCtor IV_r ; !former m/truncative +TUR+Der/nv, men som ikke er +Use/-Spell: ikiaroornartutorpoq, imakutorpoq, for at forebygge generering af: *ikiaroornartortorpoq, *ikiaroornartorsorpoq -@C.Loan.i@@C.Num@+TUR+Der/nv+GUMA+Der/vv:@C.Loan.i@@C.Num@%>tuuma IV_r ; !241019 PN. Ved ikke om det er i orden sådan. -@C.Loan.i@+U+Der/nv:%>%@C.Loan.i@TRUNCu u_iv ; !IV_voq ++QQURTU+Der/nv:%>%TRUNCqqortu IV_voq_stem ; ++RSUR+Der/nv:%>%TRUNCrsor IV_r_stem ; !PL2021 qarsaasiarsorpoq ++RSUR+Der/nv:%>%TRUNCrsor HTR_r_GAQ_i ; !Ondi 20230217 erinarsorpaa ++SI+Der/nv:%>si XIi_voqXmorf ; ++SIUR+Der/nv:%>sior IV_r ; ++SIUR+Der/nv+Orth/Arch+Use/-Spell:%>%TRUNCsior IV_r_stem ; ++SIUR+Der/nv+UTE+Der/vv:%>siuup HTR_UTE_SSAQ_ssi ; ++SUNNIP+Der/nv:%>sunnip IV_k ; ++SUNNIP+Der/nv:%>sunnip XItsX ; ++SSAQQIP+Der/nv:%>%TRUNCssaqqip XIiXmorf_stem ; ++SSIP+Der/nv:%>%TRUNCssip HTR_iC_TAQ_i ; +!+SSIP+Der/nv:%>%TRUNCssip IV_k ; !PL20210118 SSIP vist altid transitiv ++TAAR+Der/nv:%>taar IV_r ; ++TAAR+Der/nv+Orth/Youth+Use/-Spell:%>rtaar IV_r ; ++TU+Der/nv:%>tu IV_voq ; +@C.Num@@U.Tur.Off@+TUR+Der/nv+Orth/Youth+Use/-Spell:@C.Num@@U.Tur.Off@%>%TRUNCtor IV_r ; !naasutorpoq for naasortorpoq +@C.Num@@U.Tur.Off@+TUR+Der/nv:@C.Num@@U.Tur.Off@%>tor IV_r ; +@C.Num@@U.Tur.On@+TUR+Der/nv:@C.Num@@U.Tur.On@%>sor IV_r ; +@C.Num@@U.Tur.T@+TUR+Der/nv:@C.Num@@U.Tur.T@%>%TRUNCtor IV_r ; !former m/truncative +TUR+Der/nv, men som ikke er +Use/-Spell: ikiaroornartutorpoq, imakutorpoq, for at forebygge generering af: *ikiaroornartortorpoq, *ikiaroornartorsorpoq +@C.Num@+TUR+Der/nv+GUMA+Der/vv:@C.Num@%>tuuma IV_r ; !241019 PN. Ved ikke om det er i orden sådan. ++U+Der/nv:%>%TRUNCu u_iv ; !IV_voq +U+Der/nv+TUQ+Der/vn+N+Abs+Pl+1Pl:%>%TRUNCusugut K_plur ; !PL20230918 typen innuttaasugut som subjekt og objekt -@C.Loan.i@+U+Der/nv+GALUAQ+Der/vn:%>@C.Loan.i@%TRUNCugaluaq UGALUAQ ; -@C.Loan.i@+USAAR+Der/nv:%>@C.Loan.i@%TRUNCusaar IV_r_stem ; -@U.Num.Sg@+N+Abs+Sg@U.DemPron.Sg@:@U.Num.Sg@@U.DemPron.Sg@ Krestr ; !tp !PL20230122 slettet @D.Loan.i@ forsøgsvist -@U.Num.Pl@+N+Abs+Pl@U.DemPron.Pl@:%<@U.Num.Pl@%TRUNCt@U.DemPron.Pl@ K_plur ; !tp !obs 20200623: fleksionsmorfemgrænse er %< og ikke %> -@R.iaq.ON@+N+Abs+Pl+Err/Sub@U.DemPron.Pl@:%>@R.iaq.ON@%VCTRUNCssat@U.DemPron.Pl@ K_plur ; -!+N+Abs+Pl+1Pl:%>%TRUNCgut K ; !typen Inuusugut illersugaavugut PAS PÅ, for den er homonym med 1PlPoss PL20230918 fejl! Erstattet af ovenstående U=TUQ+1Pl -@U.Num.Sg@+N+Abs+Sg+1SgPoss:%<@U.Num.Sg@g2a Krestr ; !tp -@U.Num.Sg@+N+Abs+Sg+2SgPoss:%<@U.Num.Sg@%TRUNCt Krestr ; !tp -@U.Num.Sg@+N+Abs+Sg+3SgPoss:%<@U.Num.Sg@%TRUNCa Krestr ; !tp -@U.Num.Sg@+N+Abs+Sg+4SgPoss:%<@U.Num.Sg@%TRUNCni Krestr ; !tp -@U.Num.Sg@+N+Abs+Sg+4SgPoss+TTAAQ:%<@U.Num.Sg@%TRUNCnissaaq # ; -@U.Num.Sg@+N+Abs+Sg+4SgPoss+Orth/Arch+Use/-Spell:%<@U.Num.Sg@%VCTRUNCi Krestr ; !tp -@U.Num.Pl@+N+Abs+Pl+1SgPoss:%<@U.Num.Pl@%TRUNCkka K_plur ; !tp -@U.Num.Pl@+N+Abs+Pl+2SgPoss:%<@U.Num.Pl@%TRUNCtit K_plur ; !tp -@U.Num.Pl@+N+Abs+Pl+3SgPoss:%<@U.Num.Pl@%TRUNCi K_plur ; !tp -@U.Num.Pl@+N+Abs+Pl+4SgPoss:%<@U.Num.Pl@%TRUNCni K_plur ; !tp -@U.Num.Sg@+N+Abs+Sg+1PlPoss:%<@U.Num.Sg@%TRUNCrput Krestr ; !tp !regel %< %TRUNC r p u t -> %< p u t || k %< _ -!! | --- -@U.Num.Sg@+N+Abs+Sg+2PlPoss:%<@U.Num.Sg@%TRUNCrsi Krestr ; !tp -@U.Num.Sg@+N+Abs+Sg+3PlPoss:%<@U.Num.Sg@%TRUNCat Krestr ; !tp -@U.Num.Sg@+N+Abs+Sg+4PlPoss:%<@U.Num.Sg@%TRUNCrtik Krestr ; !tp -@U.Num.Pl@+N+Abs+Pl+1PlPoss:%<@U.Num.Pl@%TRUNCvut K_plur ; !tp -@U.Num.Pl@+N+Abs+Pl+1PlPoss+Orth/Alt+Use/-Spell:%<@U.Num.Pl@%TRUNCgut K_plur ; !livm 20170927 der mangler en regel for at g -> r ikke skal gælde her -@U.Num.Pl@+N+Abs+Pl+2PlPoss:%<@U.Num.Pl@%TRUNCsi K_plur ; !tp -@U.Num.Pl@+N+Abs+Pl+3PlPoss:%<@U.Num.Pl@%TRUNCit%POSSESSORTRUNC K_plur ; !tp -@U.Num.Pl@+N+Abs+Pl+3PlPoss+Err/Sub:%<@U.Num.Pl@%TRUNCi K_plur ; !tp -@U.Num.Pl@+N+Abs+Pl+4PlPoss:%<@U.Num.Pl@%TRUNCtik K_plur ; !tp -@U.Num.Pl@+N+Rel+Pl@U.DemPron.Pl@:%<@U.Num.Pl@%TRUNCt@U.DemPron.Pl@ K_plur ; !tp -@R.iaq.ON@+N+Rel+Pl+Err/Sub@U.DemPron.Pl@:%>@R.iaq.ON@%VCTRUNCssat@U.DemPron.Pl@ K_plur ; - -@U.Num.Sg@+N+Rel+Sg@U.DemPron.Sg@:%<@U.Num.Sg@%TRUNCp@U.DemPron.Sg@ Krestr ; !tp -@R.iaq.ON@+N+Rel+Sg+Err/Sub@U.DemPron.Sg@:%>@R.iaq.ON@%VCTRUNCssap@U.DemPron.Sg@ Krestr ; - -@U.Num.Sg@+N+Rel+Sg+1SgPoss:%<@U.Num.Sg@%TRUNCma Krestr ; !tp regel %< %TRUNC r m a -> %< m a || k %< _ -!! | --- -@U.Num.Sg@+N+Rel+Sg+1SgPoss+Orth/Arch+Use/-Spell:%<@U.Num.Sg@ma Krestr ; !tp regel %< %TRUNC r m a -> %< m a || k %< _ -!! | --- -@U.Num.Sg@+N+Rel+Sg+2SgPoss:%<@U.Num.Sg@%TRUNCvit Krestr ; !tp regel %< %TRUNC r p i t -> %< p i t || k %< _ -!! | --- -@U.Num.Sg@+N+Rel+Sg+2SgPoss+Orth/Youth+Use/-Spell:%<@U.Num.Sg@%TRUNCrpit Krestr ; !tp -@U.Num.Sg@+N+Rel+Sg+3SgPoss:%<@U.Num.Sg@%TRUNCata Krestr ; !tp -@U.Num.Sg@+N+Rel+Sg+4SgPoss:%<@U.Num.Sg@%TRUNCmi Krestr ; !tp regel %< %TRUNC r m i -> %< m i || k %< _ -!! | --- -@U.Num.Pl@+N+Rel+Pl+1SgPoss:%<@U.Num.Pl@%TRUNCma K_plur ; !tp -@U.Num.Pl@+N+Rel+Pl+1SgPoss+Orth/Alt+Use/-Spell:%<@U.Num.Pl@%TRUNCmma K_plur ; !tp -@U.Num.Pl@+N+Rel+Pl+2SgPoss:%<@U.Num.Pl@%TRUNCvit K_plur ; !tp -@U.Num.Pl@+N+Rel+Pl+3SgPoss:%<@U.Num.Pl@%TRUNCisa K_plur ; !tp -@U.Num.Pl@+N+Rel+Pl+4SgPoss:%<@U.Num.Pl@%TRUNCmi K_plur ; !tp -@U.Num.Sg@+N+Rel+Sg+1PlPoss:%<@U.Num.Sg@%TRUNCtta Krestr ; !tp -@U.Num.Sg@+N+Rel+Sg+2PlPoss:%<@U.Num.Sg@%TRUNCssi Krestr ; !tp -@U.Num.Sg@+N+Rel+Sg+3PlPoss:%<@U.Num.Sg@%TRUNCata Krestr ; !tp -@U.Num.Sg@+N+Rel+Sg+4PlPoss:%<@U.Num.Sg@%TRUNCmik Krestr ; !tp -@U.Num.Pl@+N+Rel+Pl+1PlPoss:%<@U.Num.Pl@%TRUNCtta K_plur ; !tp -@U.Num.Pl@+N+Rel+Pl+2PlPoss:%<@U.Num.Pl@%TRUNCssi K_plur ; !tp -@U.Num.Pl@+N+Rel+Pl+3PlPoss:%<@U.Num.Pl@%TRUNCisa K_plur ; !tp -@U.Num.Pl@+N+Rel+Pl+4PlPoss:%<@U.Num.Pl@%TRUNCmik K_plur ; !tp +!+U+Der/nv+GALUAQ+Der/vn:%>%TRUNCugaluaq UGALUAQ ; ++USAAR+Der/nv:%>%TRUNCusaar IV_r_stem ; -@U.Num.Sg@+N+Trm+Sg@U.Ulloq.Off@:%<@U.Num.Sg@%TRUNCmut@U.Ulloq.Off@ TrmVb ; !tp Ulloq.Off pga. *ullumut der skal være fuldform ullormut. Må ikke slette andre Boole.Off så Boole uanvendelig -@R.iaq.ON@+N+Trm+Sg+Err/Sub:%>@R.iaq.ON@%VCTRUNCssamut TrmVb ; -@U.Num.Pl@+N+Trm+Pl:%<@U.Num.Pl@%TRUNCnut TrmVb ; !tp -@R.iaq.ON@+N+Trm+Pl+Err/Sub:%>@R.iaq.ON@%VCTRUNCssanut TrmVb ; -@U.Num.Sg@+N+Trm+Sg+1SgPoss:%<@U.Num.Sg@%TRUNCnnut TrmVb ; !tp -@U.Num.Sg@+N+Trm+Sg+2SgPoss:%<@U.Num.Sg@%TRUNCnnut TrmVb ; !tp -@U.Num.Sg@+N+Trm+Sg+2SgPoss:%<@U.Num.Sg@%TRUNCrnut TrmVb ; !tp -@U.Num.Sg@+N+Trm+Sg+3SgPoss:%<@U.Num.Sg@%TRUNCanut TrmVb ; !tp -@U.Num.Sg@+N+Trm+Sg+4SgPoss:%<@U.Num.Sg@%TRUNCminut TrmVb ; !tp -@U.Num.Pl@+N+Trm+Pl+1SgPoss:%<@U.Num.Pl@%TRUNCnnut TrmVb ; !tp -@U.Num.Pl@+N+Trm+Pl+2SgPoss:%<@U.Num.Pl@%TRUNCnnut TrmVb ; !tp -@U.Num.Pl@+N+Trm+Pl+3SgPoss:%<@U.Num.Pl@%TRUNCinut TrmVb ; !tp -@U.Num.Pl@+N+Trm+Pl+4SgPoss:%<@U.Num.Pl@%TRUNCminut TrmVb ; !tp -@U.Num.Pl@+N+Trm+Pl+4SgPoss+Orth/Alt+Use/-Spell:%<@U.Num.Pl@minut TrmVb ; !tp -@U.Num.Sg@+N+Trm+Sg+1PlPoss:%<@U.Num.Sg@%TRUNCtsinnut TrmVb ; !tp -@U.Num.Sg@+N+Trm+Sg+2PlPoss:%<@U.Num.Sg@%TRUNCssinnut TrmVb ; !tp -@U.Num.Sg@+N+Trm+Sg+3PlPoss:%<@U.Num.Sg@%TRUNCannut TrmVb ; !tp -@U.Num.Sg@+N+Trm+Sg+4PlPoss:%<@U.Num.Sg@%TRUNCminnut TrmVb ; !tp -@U.Num.Pl@+N+Trm+Pl+1PlPoss:%<@U.Num.Pl@%TRUNCtsinnut TrmVb ; !tp -@U.Num.Pl@+N+Trm+Pl+2PlPoss:%<@U.Num.Pl@%TRUNCssinnut TrmVb ; !tp -@U.Num.Pl@+N+Trm+Pl+3PlPoss:%<@U.Num.Pl@%TRUNCit%POSSESSORTRUNC% tp_infl_sg ; +< "@U.Num.Pl@" > tp_infl_pl ; +< "@R.iaq.ON@" > tp_infl_iaq ; + +LEXICON tp_infl_sg ++N+Abs+Sg@U.DemPron.Sg@:@U.DemPron.Sg@ Krestr ; !tp !PL20230122 slettet @D.Loan.i@ forsøgsvist ++N+Abs+Sg+1SgPoss:% %< p u t || k %< _ ++N+Abs+Sg+2PlPoss:%<%TRUNCrsi Krestr ; !tp ++N+Abs+Sg+3PlPoss:%<%TRUNCat Krestr ; !tp ++N+Abs+Sg+4PlPoss:%<%TRUNCrtik Krestr ; !tp ++N+Rel+Sg@U.DemPron.Sg@:%<%TRUNCp@U.DemPron.Sg@ Krestr ; !tp ++N+Rel+Sg+1SgPoss:%<%TRUNCma Krestr ; !tp regel %< %TRUNC r m a -> %< m a || k %< _ ++N+Rel+Sg+1SgPoss+Orth/Arch+Use/-Spell:% %< m a || k %< ++N+Rel+Sg+2SgPoss:%<%TRUNCvit Krestr ; !tp regel %< %TRUNC r p i t -> %< p i t || k %< _ ++N+Rel+Sg+2SgPoss+Orth/Youth+Use/-Spell:%<%TRUNCrpit Krestr ; !tp ++N+Rel+Sg+3SgPoss:%<%TRUNCata Krestr ; !tp ++N+Rel+Sg+4SgPoss:%<%TRUNCmi Krestr ; !tp regel %< %TRUNC r m i -> %< m i || k %< _ ++N+Rel+Sg+1PlPoss:%<%TRUNCtta Krestr ; !tp ++N+Rel+Sg+2PlPoss:%<%TRUNCssi Krestr ; !tp ++N+Rel+Sg+3PlPoss:%<%TRUNCata Krestr ; !tp ++N+Rel+Sg+4PlPoss:%<%TRUNCmik Krestr ; !tp ++N+Trm+Sg@U.Ulloq.Off@:%<%TRUNCmut@U.Ulloq.Off@ TrmVb ; !tp Ulloq.Off pga. *ullumut der skal være fuldform ullormut. Må ikke slette andre Boole.Off så Boole uanvendelig ++N+Trm+Sg+1SgPoss:%<%TRUNCnnut TrmVb ; !tp ++N+Trm+Sg+2SgPoss:%<%TRUNCnnut TrmVb ; !tp ++N+Trm+Sg+2SgPoss:%<%TRUNCrnut TrmVb ; !tp ++N+Trm+Sg+3SgPoss:%<%TRUNCanut TrmVb ; !tp ++N+Trm+Sg+4SgPoss:%<%TRUNCminut TrmVb ; !tp ++N+Trm+Sg+1PlPoss:%<%TRUNCtsinnut TrmVb ; !tp ++N+Trm+Sg+2PlPoss:%<%TRUNCssinnut TrmVb ; !tp ++N+Trm+Sg+3PlPoss:%<%TRUNCannut TrmVb ; !tp ++N+Trm+Sg+4PlPoss:%<%TRUNCminnut TrmVb ; !tp ++N+Abl+Sg:%<%TRUNCminngarnit Krestr ; !PL20210220 Den særlige ablativ til 2. sammenligningsled. Skal måske tagges så let at slette igen?? ++N+Abl+Sg:%<%TRUNCmit AblVb ; !tp ++N+Abl+Sg+Orth/Alt+Use/-Spell:%<-mit AblVb ; !tp ++N+Abl+Sg+1SgPoss:%<%TRUNCnnit AblVb ; !tp ++N+Abl+Sg+2SgPoss:%<%TRUNCnnit AblVb ; !tp ++N+Abl+Sg+3SgPoss:%<%TRUNCanit AblVb ; !tp ++N+Abl+Sg+4SgPoss:%<%TRUNCminit AblVb ; !tp ++N+Abl+Sg+4SgPoss+Orth/Alt+Use/-Spell:%minik Krestr ; !tp ++N+Ins+Sg+1PlPoss:%<%TRUNCtsinnik Krestr ; !tp ++N+Ins+Sg+2PlPoss:%<%TRUNCssinnik Krestr ; !tp ++N+Ins+Sg+3PlPoss:%<%TRUNCannik Krestr ; !tp ++N+Ins+Sg+4PlPoss:%<%TRUNCminnik Krestr ; !tp ++N+Ins+Pl+4PlPoss:%<%TRUNCminnik K_plur ; !tp ++N+Via+Sg:%<%TRUNCkkut ViaVb ; !tp ++N+Via+Sg+INNAQ:%<%TRUNCkkuinnaq Krestr ; !tp ++N+Via+Sg+1SgPoss:%<%TRUNCkkut ViaVb ; !tp ++N+Via+Sg+2SgPoss:%<%TRUNCkkut ViaVb ; !tp ++N+Via+Sg+3SgPoss:%<%TRUNCagut ViaVb ; !tp ++N+Via+Sg+3SgPoss:%<%TRUNCatigut ViaVb ; !tp ++N+Via+Sg+4SgPoss:%<%TRUNCmigut ViaVb ; !tp ++N+Via+Sg+1PlPoss:%<%TRUNCtsigut ViaVb ; !tp ++N+Via+Sg+2PlPoss:%<%TRUNCssigut ViaVb ; !tp ++N+Via+Sg+3PlPoss:%<%TRUNCatigut ViaVb ; !tp ++N+Via+Sg+4PlPoss:%<%TRUNCmikkut ViaVb ; !tp + +LEXICON tp_infl_pl ++N+Abs+Pl@U.DemPron.Pl@:%<%TRUNCt@U.DemPron.Pl@ K_plur ; !tp !obs 20200623: fleksionsmorfemgrænse er %< og ikke %> ++N+Abs+Pl+1SgPoss:%<%TRUNCkka K_plur ; !tp ++N+Abs+Pl+2SgPoss:%<%TRUNCtit K_plur ; !tp ++N+Abs+Pl+3SgPoss:%<%TRUNCi K_plur ; !tp ++N+Abs+Pl+4SgPoss:%<%TRUNCni K_plur ; !tp ++N+Abs+Pl+1PlPoss:%<%TRUNCvut K_plur ; !tp ++N+Abs+Pl+1PlPoss+Orth/Alt+Use/-Spell:%<%TRUNCgut K_plur ; !livm 20170927 der mangler en regel for at g -> r ikke skal gælde her ++N+Abs+Pl+2PlPoss:%<%TRUNCsi K_plur ; !tp ++N+Abs+Pl+3PlPoss:%<%TRUNCit%POSSESSORTRUNC K_plur ; !tp ++N+Abs+Pl+3PlPoss+Err/Sub:%<%TRUNCi K_plur ; !tp ++N+Abs+Pl+4PlPoss:%<%TRUNCtik K_plur ; !tp ++N+Rel+Pl@U.DemPron.Pl@:%<%TRUNCt@U.DemPron.Pl@ K_plur ; !tp ++N+Rel+Pl+1SgPoss:%<%TRUNCma K_plur ; !tp ++N+Rel+Pl+1SgPoss+Orth/Alt+Use/-Spell:%<%TRUNCmma K_plur ; !tp ++N+Rel+Pl+2SgPoss:%<%TRUNCvit K_plur ; !tp ++N+Rel+Pl+3SgPoss:%<%TRUNCisa K_plur ; !tp ++N+Rel+Pl+4SgPoss:%<%TRUNCmi K_plur ; !tp ++N+Rel+Pl+1PlPoss:%<%TRUNCtta K_plur ; !tp ++N+Rel+Pl+2PlPoss:%<%TRUNCssi K_plur ; !tp ++N+Rel+Pl+3PlPoss:%<%TRUNCisa K_plur ; !tp ++N+Rel+Pl+4PlPoss:%<%TRUNCmik K_plur ; !tp ++N+Trm+Pl:%<%TRUNCnut TrmVb ; !tp ++N+Trm+Pl+1SgPoss:%<%TRUNCnnut TrmVb ; !tp ++N+Trm+Pl+2SgPoss:%<%TRUNCnnut TrmVb ; !tp ++N+Trm+Pl+3SgPoss:%<%TRUNCinut TrmVb ; !tp ++N+Trm+Pl+4SgPoss:%<%TRUNCminut TrmVb ; !tp ++N+Trm+Pl+4SgPoss+Orth/Alt+Use/-Spell:%%VCTRUNCssat@U.DemPron.Pl@ K_plur ; ++N+Rel+Pl+Err/Sub@U.DemPron.Pl@:%>%VCTRUNCssat@U.DemPron.Pl@ K_plur ; ++N+Rel+Sg+Err/Sub@U.DemPron.Sg@:%>%VCTRUNCssap@U.DemPron.Sg@ Krestr ; ++N+Trm+Sg+Err/Sub:%>%VCTRUNCssamut TrmVb ; ++N+Trm+Pl+Err/Sub:%>%VCTRUNCssanut TrmVb ; ++N+Abl+Sg+Err/Sub:%>%VCTRUNCssamit AblVb ; ++N+Abl+Pl+Err/Sub:%>%VCTRUNCssanit AblVb ; ++N+Abl+Sg+Err/Sub:%>%VCTRUNCssamiit Krestr ; ++N+Abl+Sg+Err/Sub:%>%VCTRUNCssaminngaanniit Krestr ; ++N+Abl+Pl+Err/Sub:%>%VCTRUNCssaniit K_plur ; ++N+Abl+Pl+Err/Sub+Orth/Alt+Use/-Spell:%>%VCTRUNCssaniik K_plur ; ++N+Abl+Pl+Err/Sub:%>%VCTRUNCssaninngaanniit K_plur ; ++N+Lok+Sg+Err/Sub:%>%VCTRUNCssami LokVb ; ++N+Lok+Pl+Err/Sub:%>%VCTRUNCssani LokVb ; ++N+Aeq+Sg+Err/Sub:%>%VCTRUNCssatut AeqVb ; ++N+Aeq+Sg+LUSUUQ+Err/Sub:%>%VCTRUNCssatullusooq # ; ++N+Aeq+Pl+Err/Sub:%>%VCTRUNCssatut AeqVb ; ++N+Ins+Sg+Err/Sub:%>%VCTRUNCssamik InsVb ; ++N+Ins+Pl+Err/Sub:%>%VCTRUNCssanik InsVb ; ++N+Via+Sg+Err/Sub:%>%VCTRUNCssakkut ViaVb ; ++N+Via+Pl+Err/Sub:%>%VCTRUNCssatigut ViaVb ; -@U.Num.Sg@+N+Abl+Sg:%<@U.Num.Sg@%TRUNCminngarnit Krestr ; !PL20210220 Den særlige ablativ til 2. sammenligningsled. Skal måske tagges så let at slette igen?? -@U.Num.Sg@+N+Abl+Sg:%<@U.Num.Sg@%TRUNCmit AblVb ; !tp -@U.Num.Sg@+N+Abl+Sg+Orth/Alt+Use/-Spell:%<@U.Num.Sg@-mit AblVb ; !tp -@R.iaq.ON@+N+Abl+Sg+Err/Sub:%>@R.iaq.ON@%VCTRUNCssamit AblVb ; -@U.Num.Pl@+N+Abl+Pl:%<@U.Num.Pl@%TRUNCnit AblVb ; !tp -@R.iaq.ON@+N+Abl+Pl+Err/Sub:%>@R.iaq.ON@%VCTRUNCssanit AblVb ; -@U.Num.Sg@+N+Abl+Sg+1SgPoss:%<@U.Num.Sg@%TRUNCnnit AblVb ; !tp -@U.Num.Sg@+N+Abl+Sg+2SgPoss:%<@U.Num.Sg@%TRUNCnnit AblVb ; !tp -@U.Num.Sg@+N+Abl+Sg+3SgPoss:%<@U.Num.Sg@%TRUNCanit AblVb ; !tp -@U.Num.Sg@+N+Abl+Sg+4SgPoss:%<@U.Num.Sg@%TRUNCminit AblVb ; !tp -@U.Num.Sg@+N+Abl+Sg+4SgPoss+Orth/Alt+Use/-Spell:%<@U.Num.Sg@minit AblVb ; !tp -@U.Num.Pl@+N+Abl+Pl+1SgPoss:%<@U.Num.Pl@%TRUNCnnit AblVb ; !tp -@U.Num.Pl@+N+Abl+Pl+2SgPoss:%<@U.Num.Pl@%TRUNCnnit AblVb ; !tp -@U.Num.Pl@+N+Abl+Pl+3SgPoss:%<@U.Num.Pl@%TRUNCinit AblVb ; !tp -@U.Num.Pl@+N+Abl+Pl+4SgPoss:%<@U.Num.Pl@%TRUNCminit AblVb ; !tp -@U.Num.Sg@+N+Abl+Sg+1PlPoss:%<@U.Num.Sg@%TRUNCtsinnit AblVb ; !tp -@U.Num.Sg@+N+Abl+Sg+2PlPoss:%<@U.Num.Sg@%TRUNCssinnit AblVb ; !tp -@U.Num.Sg@+N+Abl+Sg+3PlPoss:%<@U.Num.Sg@%TRUNCannit AblVb ; !tp -@U.Num.Sg@+N+Abl+Sg+4PlPoss:%<@U.Num.Sg@%TRUNCminnit AblVb ; !tp -@U.Num.Pl@+N+Abl+Pl+1PlPoss:%<@U.Num.Pl@%TRUNCtsinnit AblVb ; !tp -@U.Num.Pl@+N+Abl+Pl+2PlPoss:%<@U.Num.Pl@%TRUNCssinnit AblVb ; !tp -@U.Num.Pl@+N+Abl+Pl+3PlPoss:%<@U.Num.Pl@%TRUNCit%POSSESSORTRUNC%@R.iaq.ON@%VCTRUNCssamiit Krestr ; -@U.Num.Sg@+N+Abl+Sg:%<@U.Num.Sg@%TRUNCminngaanniit Krestr ; !tp -@R.iaq.ON@+N+Abl+Sg+Err/Sub:%>@R.iaq.ON@%VCTRUNCssaminngaanniit Krestr ; -@U.Num.Pl@+N+Abl+Pl:%<@U.Num.Pl@%TRUNCniit K_plur ; !tp -@R.iaq.ON@+N+Abl+Pl+Err/Sub:%>@R.iaq.ON@%VCTRUNCssaniit K_plur ; -@R.iaq.ON@+N+Abl+Pl+Err/Sub+Orth/Alt+Use/-Spell:%>@R.iaq.ON@%VCTRUNCssaniik K_plur ; -@U.Num.Pl@+N+Abl+Pl:%<@U.Num.Pl@%TRUNCninngaanniit K_plur ; !tp -@R.iaq.ON@+N+Abl+Pl+Err/Sub:%>@R.iaq.ON@%VCTRUNCssaninngaanniit K_plur ; -@U.Num.Sg@+N+Abl+Sg+1SgPoss:%<@U.Num.Sg@%TRUNCnniit Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+1SgPoss+Orth/Alt+Use/-Spell:%<@U.Num.Sg@%TRUNCnniik Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+2SgPoss:%<@U.Num.Sg@%TRUNCnniit Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+2SgPoss+Orth/Alt+Use/-Spell:%<@U.Num.Sg@%TRUNCnniik Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+3SgPoss:%<@U.Num.Sg@%TRUNCaniit Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+3SgPoss+Orth/Alt+Use/-Spell:%<@U.Num.Sg@%TRUNCaniik Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+3SgPoss:%<@U.Num.Sg@%TRUNCaninngarnit Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+4SgPoss:%<@U.Num.Sg@%TRUNCminiit Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+4SgPoss+Orth/Alt+Use/-Spell:%<@U.Num.Sg@%TRUNCminiik Krestr ; !tp -@U.Num.Pl@+N+Abl+Pl+1SgPoss:%<@U.Num.Pl@%TRUNCnniit K_plur ; !tp -@U.Num.Pl@+N+Abl+Pl+1SgPoss+Orth/Alt+Use/-Spell:%<@U.Num.Pl@%TRUNCnniik K_plur ; !tp -@U.Num.Pl@+N+Abl+Pl+2SgPoss:%<@U.Num.Pl@%TRUNCnniit K_plur ; !tp -@U.Num.Pl@+N+Abl+Pl+2SgPoss+Orth/Alt+Use/-Spell:%<@U.Num.Pl@%TRUNCnniik K_plur ; !tp -@U.Num.Pl@+N+Abl+Pl+3SgPoss:%<@U.Num.Pl@%TRUNCiniit K_plur ; !tp -@U.Num.Pl@+N+Abl+Pl+3SgPoss+Orth/Alt+Use/-Spell:%<@U.Num.Pl@%TRUNCiniik K_plur ; !tp -@U.Num.Pl@+N+Abl+Pl+4SgPoss:%<@U.Num.Pl@%TRUNCminiit K_plur ; !tp -@U.Num.Pl@+N+Abl+Pl+4SgPoss+Orth/Alt+Use/-Spell:%<@U.Num.Pl@%TRUNCminiik K_plur ; !tp -@U.Num.Sg@+N+Abl+Sg+1PlPoss:%<@U.Num.Sg@%TRUNCtsinniit Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+1PlPoss+Orth/Alt+Use/-Spell:%<@U.Num.Sg@%TRUNCtsinniik Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+2PlPoss:%<@U.Num.Sg@%TRUNCssinniit Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+2PlPoss+Orth/Alt+Use/-Spell:%<@U.Num.Sg@%TRUNCssinniik Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+3PlPoss:%<@U.Num.Sg@%TRUNCanniit Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+3PlPoss+Orth/Alt+Use/-Spell:%<@U.Num.Sg@%TRUNCanniik Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+4PlPoss:%<@U.Num.Sg@%TRUNCminniit Krestr ; !tp -@U.Num.Sg@+N+Abl+Sg+4PlPoss+Orth/Alt+Use/-Spell:%<@U.Num.Sg@%TRUNCminniik Krestr ; !tp -@U.Num.Pl@+N+Abl+Pl+1PlPoss:%<@U.Num.Pl@%TRUNCtsinniit K_plur ; !tp -@U.Num.Pl@+N+Abl+Pl+1PlPoss+Orth/Alt+Use/-Spell:%<@U.Num.Pl@%TRUNCtsinniik K_plur ; !tp -@U.Num.Pl@+N+Abl+Pl+2PlPoss:%<@U.Num.Pl@%TRUNCssinniit K_plur ; !tp -@U.Num.Pl@+N+Abl+Pl+2PlPoss+Orth/Alt+Use/-Spell:%<@U.Num.Pl@%TRUNCssinniik K_plur ; !tp -@U.Num.Pl@+N+Abl+Pl+3PlPoss:%<@U.Num.Pl@%TRUNCit%POSSESSORTRUNC%@R.iaq.ON@%VCTRUNCssami LokVb ; -@U.Num.Sg@+N+Lok+Sg+Orth/Alt+Use/-Spell:%<@U.Num.Sg@-mi LokVb ; !tp -@U.Num.Pl@+N+Lok+Pl:%<@U.Num.Pl@%TRUNCni LokVb ; !tp -@R.iaq.ON@+N+Lok+Pl+Err/Sub:%>@R.iaq.ON@%VCTRUNCssani LokVb ; -@U.Num.Sg@+N+Lok+Sg+1SgPoss:%<@U.Num.Sg@%TRUNCnni LokVb ; !tp -@U.Num.Sg@+N+Lok+Sg+2SgPoss:%<@U.Num.Sg@%TRUNCnni LokVb ; !tp -@U.Num.Sg@+N+Lok+Sg+3SgPoss:%<@U.Num.Sg@%TRUNCani LokVb ; !tp -@U.Num.Sg@+N+Lok+Sg+4SgPoss:%<@U.Num.Sg@%TRUNCmini LokVb ; !tp -@U.Num.Pl@+N+Lok+Pl+1SgPoss:%<@U.Num.Pl@%TRUNCnni LokVb ; !tp -@U.Num.Pl@+N+Lok+Pl+2SgPoss:%<@U.Num.Pl@%TRUNCnni LokVb ; !tp -@U.Num.Pl@+N+Lok+Pl+3SgPoss:%<@U.Num.Pl@%TRUNCini LokVb ; !tp -@U.Num.Pl@+N+Lok+Pl+4SgPoss:%<@U.Num.Pl@%TRUNCmini LokVb ; !tp -@U.Num.Sg@+N+Lok+Sg+1PlPoss:%<@U.Num.Sg@%TRUNCtsinni LokVb ; !tp -@U.Num.Sg@+N+Lok+Sg+1PlPoss:%<@U.Num.Sg@%TRUNCtsinni LokAeq ; !tp -@U.Num.Sg@+N+Lok+Sg+2PlPoss:%<@U.Num.Sg@%TRUNCssinni LokVb ; !tp -@U.Num.Sg@+N+Lok+Sg+3PlPoss:%<@U.Num.Sg@%TRUNCanni LokVb ; !tp -@U.Num.Sg@+N+Lok+Sg+4PlPoss:%<@U.Num.Sg@%TRUNCminni LokVb ; !tp -@U.Num.Pl@+N+Lok+Pl+1PlPoss:%<@U.Num.Pl@%TRUNCtsinni LokVb ; !tp -@U.Num.Pl@+N+Lok+Pl+1PlPoss:%<@U.Num.Pl@%TRUNCtsinni LokAeq ; !tp -@U.Num.Pl@+N+Lok+Pl+2PlPoss:%<@U.Num.Pl@%TRUNCssinni LokVb ; !tp -@U.Num.Pl@+N+Lok+Pl+3PlPoss:%<@U.Num.Pl@%TRUNCit%POSSESSORTRUNC%@R.iaq.ON@%VCTRUNCssatut AeqVb ; -@U.Num.Sg@+N+Aeq+Sg+LUSUUQ:%<@U.Num.Sg@%TRUNCtullusooq # ; !tp -@R.iaq.ON@+N+Aeq+Sg+LUSUUQ+Err/Sub:%>@R.iaq.ON@%VCTRUNCssatullusooq # ; -@U.Num.Pl@+N+Aeq+Pl:%<@U.Num.Pl@%TRUNCtut AeqVb ; !tp -@R.iaq.ON@+N+Aeq+Pl+Err/Sub:%>@R.iaq.ON@%VCTRUNCssatut AeqVb ; -@U.Num.Pl@+N+Aeq+Pl+LUSUUQ:%<@U.Num.Pl@%TRUNCtullusooq # ; !tp -@U.Num.Sg@+N+Aeq+Sg+1SgPoss:%<@U.Num.Sg@%TRUNCttut AeqVb ; !tp -@U.Num.Sg@+N+Aeq+Sg+2SgPoss:%<@U.Num.Sg@%TRUNCttut AeqVb ; !tp -@U.Num.Sg@+N+Aeq+Sg+3SgPoss:%<@U.Num.Sg@%TRUNCatut AeqVb ; !tp -@U.Num.Sg@+N+Aeq+Sg+4SgPoss:%<@U.Num.Sg@%TRUNCmisut AeqVb ; !tp -@U.Num.Pl@+N+Aeq+Pl+1SgPoss:%<@U.Num.Pl@%TRUNCttut AeqVb ; !tp -@U.Num.Pl@+N+Aeq+Pl+2SgPoss:%<@U.Num.Pl@%TRUNCttut AeqVb ; !tp -@U.Num.Pl@+N+Aeq+Pl+3SgPoss:%<@U.Num.Pl@%TRUNCisut AeqVb ; !tp -@U.Num.Pl@+N+Aeq+Pl+4SgPoss:%<@U.Num.Pl@%TRUNCmisut AeqVb ; !tp -@U.Num.Sg@+N+Aeq+Sg+1PlPoss:%<@U.Num.Sg@%TRUNCtsitut AeqVb ; !tp -@U.Num.Sg@+N+Aeq+Sg+2PlPoss:%<@U.Num.Sg@%TRUNCssitut AeqVb ; !tp -@U.Num.Sg@+N+Aeq+Sg+3PlPoss:%<@U.Num.Sg@%TRUNCattut AeqVb ; !tp -@U.Num.Sg@+N+Aeq+Sg+3PlPoss+Orth/Alt+Use/-Spell:%<@U.Num.Sg@%TRUNCattuut AeqVb ; !tp -@U.Num.Sg@+N+Aeq+Sg+4PlPoss:%<@U.Num.Sg@%TRUNCmittut AeqVb ; !tp -@U.Num.Sg@+N+Aeq+Sg+4PlPoss:%<@U.Num.Sg@%TRUNCmissut AeqVb ; !tp -@U.Num.Pl@+N+Aeq+Pl+1PlPoss:%<@U.Num.Pl@%TRUNCtsitut AeqVb ; !tp -@U.Num.Pl@+N+Aeq+Pl+2PlPoss:%<@U.Num.Pl@%TRUNCssitut AeqVb ; !tp -@U.Num.Pl@+N+Aeq+Pl+3PlPoss:%<@U.Num.Pl@%TRUNCit%POSSESSORTRUNC%@R.iaq.ON@%VCTRUNCssamik InsVb ; -@R.iaq.ON@+N+Ins+Pl+Err/Sub:%>@R.iaq.ON@%VCTRUNCssanik InsVb ; -@C.Num@+N+Ins+Sg:%<%TRUNCmik@C.Num@ InsVb ; !PL20201207 C-flag pga naligiissumik o.lign. -@U.Num.Sg@+N+Ins+Sg+Orth/Alt+Use/-Spell:%<@U.Num.Sg@-mik Krestr ; !tp -@U.Num.Pl@+N+Ins+Pl:%<@U.Num.Pl@%TRUNCnik InsVb ; !tp -@U.Num.Sg@+N+Ins+Sg+Orth/Alt+Use/-Spell:%<@U.Num.Sg@-nik Krestr ; !tp -@U.Num.Sg@+N+Ins+Sg+1SgPoss:%<@U.Num.Sg@%TRUNCnnik Krestr ; !tp -@U.Num.Sg@+N+Ins+Sg+2SgPoss:%<@U.Num.Sg@%TRUNCnnik Krestr ; !tp -@U.Num.Sg@+N+Ins+Sg+3SgPoss:%<@U.Num.Sg@%TRUNCanik Krestr ; !tp -@U.Num.Sg@+N+Ins+Sg+4SgPoss:%<@U.Num.Sg@%TRUNCminik Krestr ; !tp -@U.Num.Sg@+N+Ins+Sg+4SgPoss:%<@U.Num.Sg@%TRUNCminik Krestr ; !tp -@U.Num.Sg@+N+Ins+Sg+4SgPoss+Orth/Alt+Use/-Spell:%>@U.Num.Sg@minik Krestr ; !tp -@U.Num.Pl@+N+Ins+Pl+1SgPoss:%<@U.Num.Pl@%TRUNCnnik K_plur ; !tp -@U.Num.Pl@+N+Ins+Pl+2SgPoss:%<@U.Num.Pl@%TRUNCnnik K_plur ; !tp -@U.Num.Pl@+N+Ins+Pl+3SgPoss:%<@U.Num.Pl@%TRUNCinik K_plur ; !tp -@U.Num.Pl@+N+Ins+Pl+4SgPoss:%<@U.Num.Pl@%TRUNCminik K_plur ; !tp -@U.Num.Sg@+N+Ins+Sg+1PlPoss:%<@U.Num.Sg@%TRUNCtsinnik Krestr ; !tp -@U.Num.Sg@+N+Ins+Sg+2PlPoss:%<@U.Num.Sg@%TRUNCssinnik Krestr ; !tp -@U.Num.Sg@+N+Ins+Sg+3PlPoss:%<@U.Num.Sg@%TRUNCannik Krestr ; !tp -@U.Num.Sg@+N+Ins+Sg+4PlPoss:%<@U.Num.Sg@%TRUNCminnik Krestr ; !tp -@U.Num.Pl@+N+Ins+Pl+1PlPoss:%<@U.Num.Pl@%TRUNCtsinnik K_plur ; !tp -@U.Num.Pl@+N+Ins+Pl+2PlPoss:%<@U.Num.Pl@%TRUNCssinnik K_plur ; !tp -@U.Num.Pl@+N+Ins+Pl+3PlPoss:%<@U.Num.Pl@%TRUNCit%POSSESSORTRUNC%@R.iaq.ON@%VCTRUNCssakkut ViaVb ; -@R.iaq.ON@+N+Via+Pl+Err/Sub:%>@R.iaq.ON@%VCTRUNCssatigut ViaVb ; -@U.Num.Sg@+N+Via+Sg:%<@U.Num.Sg@%TRUNCkkut ViaVb ; !tp -@U.Num.Sg@+N+Via+Sg+INNAQ:%<@U.Num.Sg@%TRUNCkkuinnaq Krestr ; !tp -@U.Num.Pl@+N+Via+Pl:%<@U.Num.Pl@%TRUNCtigut ViaVb ; !tp -@U.Num.Sg@+N+Via+Sg+1SgPoss:%<@U.Num.Sg@%TRUNCkkut ViaVb ; !tp -@U.Num.Sg@+N+Via+Sg+2SgPoss:%<@U.Num.Sg@%TRUNCkkut ViaVb ; !tp -@U.Num.Sg@+N+Via+Sg+3SgPoss:%<@U.Num.Sg@%TRUNCagut ViaVb ; !tp -@U.Num.Sg@+N+Via+Sg+3SgPoss:%<@U.Num.Sg@%TRUNCatigut ViaVb ; !tp -@U.Num.Sg@+N+Via+Sg+4SgPoss:%<@U.Num.Sg@%TRUNCmigut ViaVb ; !tp -@U.Num.Pl@+N+Via+Pl+1SgPoss:%<@U.Num.Pl@%TRUNCkkut ViaVb ; !tp -@U.Num.Pl@+N+Via+Pl+2SgPoss:%<@U.Num.Pl@%TRUNCkkut ViaVb ; !tp -@U.Num.Pl@+N+Via+Pl+3SgPoss:%<@U.Num.Pl@%TRUNCisigut ViaVb ; !tp -@U.Num.Pl@+N+Via+Pl+4SgPoss:%<@U.Num.Pl@%TRUNCmigut ViaVb ; !tp -@U.Num.Sg@+N+Via+Sg+1PlPoss:%<@U.Num.Sg@%TRUNCtsigut ViaVb ; !tp -@U.Num.Sg@+N+Via+Sg+2PlPoss:%<@U.Num.Sg@%TRUNCssigut ViaVb ; !tp -@U.Num.Sg@+N+Via+Sg+3PlPoss:%<@U.Num.Sg@%TRUNCatigut ViaVb ; !tp -@U.Num.Sg@+N+Via+Sg+4PlPoss:%<@U.Num.Sg@%TRUNCmikkut ViaVb ; !tp -@U.Num.Pl@+N+Via+Pl+1PlPoss:%<@U.Num.Pl@%TRUNCtsigut ViaVb ; !tp -@U.Num.Pl@+N+Via+Pl+2PlPoss:%<@U.Num.Pl@%TRUNCssigut ViaVb ; !tp -@U.Num.Pl@+N+Via+Pl+3PlPoss:%<@U.Num.Pl@%TRUNCisigut ViaVb ; !tp -@U.Num.Pl@+N+Via+Pl+4PlPoss:%<@U.Num.Pl@%TRUNCmikkut ViaVb ; !tp !Nyt LEX 20221117. Kopi af tp bl.a. for ikke at tagge vokalstammer Orth/Youth som ved naasutorpoq for naasortorpoq LEXICON tpV !!= * @CODE@ obs 20200623: fleksionsmorfemgrænse er %< og ikke %> diff --git a/src/fst/morphology/root.lexc b/src/fst/morphology/root.lexc index 4ce54614f..85a07d92f 100644 --- a/src/fst/morphology/root.lexc +++ b/src/fst/morphology/root.lexc @@ -125,9 +125,9 @@ TA+ !!≈ * **@CODE@** = præfiks +Dial/Egr !!≈ * **@CODE@** = Eastern dialect +Dial/Vgr !!≈ * **@CODE@** = Western dialect (such as rng for rn) -!! ### Phonetic +!! ### Phonetic / morphophonological +Phon/GEMss !!≈ * **@CODE@** = latent konsonant j gemineret (ergo GEM) som ss, tag brugt til at generere form til Katersat, kikiak -> kikissap (og ikke kikiap, kikiaap) -+Phon/strong !! PL20250124 tilføjet efter mange fejl i regressionen. Hvad er det? ++Phon/strong !!≈ * **@CODE@** = for at kunne vælge en bestemt form til Katersat, aagiak -> aagiaap, ikke aagiap !! ### Tags to mark loan word entries with a diverting orthography !! That is, they need special treatment in e.g. speech syntesis. diff --git a/src/fst/morphology/stems/nouns.lexc b/src/fst/morphology/stems/nouns.lexc index 7787c2853..372cd1b00 100644 --- a/src/fst/morphology/stems/nouns.lexc +++ b/src/fst/morphology/stems/nouns.lexc @@ -5124,7 +5124,7 @@ killoq Z2Zmorf ; killoq@U.Num.Pl@ Z1Zmorf ; killoqarfik Z2-Zmorf ; killormooq Z1Zmorf ; -killormooq:killormoq Z1Zmorf ; +!killormooq:killormoq Z1Zmorf ; killorngusoq Z1Zmorf ; killortuut tptmorf ; killu@U.Num.Pl@ Z1VZmorf ; !PL20240115 ildsted vist kun i plur. Tilføjet flag