Skip to content

Commit

Permalink
LEXICON tp - work in progress
Browse files Browse the repository at this point in the history
  • Loading branch information
Juutitta committed Nov 9, 2024
1 parent 9757fae commit c0f74d6
Show file tree
Hide file tree
Showing 3 changed files with 184 additions and 195 deletions.
330 changes: 177 additions & 153 deletions src/fst/morphology/affixes/inflections-nouns.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -65,169 +65,157 @@
!#######

LEXICON tp !!= * @CODE@ Z1Zmorf går til tp. svag bøjning, mest q-stammer, men også vokalstammer indimellem
@C.Loan.i@ Der_nv ;
%< possessor ; !according to comment: "20200623 fleksionsmorfemgrænse er %< og ikke %>"
@R.iaq.ON@:@R.iaq.ON@%VCTRUNC takornarissat ; ! sorting out substandard forms (used only for 1 entry in nouns (!): takornariaq) from regular according to comment: "Test 20210504 af P- og R-flag for at generere både takornariat og takornarissat+Err/Sub"
@C.Loan.i@ Der_nv ;
possessor ;
@R.iaq.ON@:@R.iaq.ON@%VCTRUNC takornarissat ; ! sorting out substandard forms (used only for 1 entry in nouns (!): takornariaq) from regular according to comment: "Test 20210504 af P- og R-flag for at generere både takornariat og takornarissat+Err/Sub"

LEXICON possessor
^T poss_truncative ;
poss_fusion ;
poss_additive ;
poss_vctrunc ;
case_number ; !nouns w/o possessormarking
LEXICON possessor !according to comment: "20200623 fleksionsmorfemgrænse er %< og ikke %>"
< 0:%< 0:%TRUNC > poss_truncative ;
< 0:%< > poss_fusion ;
< 0:%< > poss_additive ;
< 0:%< > poss_vctrunc ;
< 0:%< > case_number ; !nouns w/o possessormarking

LEXICON poss_truncative
!1.person possessor
@U.1SGPOSS.YES@+N+1SgPoss case_1poss ;
@U.1SGPOSS.NO@+N+1PlPoss case_1poss ;
@U.1SGPOSS.YES@+N+1SgPoss case_1poss ;
@U.1SGPOSS.NO@+N+1PlPoss case_1poss ;
!2.person possessor
@U.2SGPOSS.YES@+N+2SgPoss case_2poss ;
@U.2SGPOSS.NO@+N+2PlPoss case_2poss ;
@U.2SGPOSS.YES@+N+2SgPoss case_2poss ;
@U.2SGPOSS.NO@+N+2PlPoss case_2poss ;
!3.person possessor
@U.3SGPOSS.YES@+N+3SgPoss case_3poss ;
+N+3PlPoss case_3poss ;
@U.3SGPOSS.YES@ case_3poss ;
@U.3SGPOSS.NO@ case_3poss ;
!4.person possessor
@U.4SGPOSS.YES@+N+4SgPoss case_4poss ;
@U.4SGPOSS.NO@+N+4PlPoss case_4poss ;
@U.4SGPOSS.YES@+N+4SgPoss case_4poss ;
@U.4SGPOSS.NO@+N+4PlPoss case_4poss ;

LEXICON case_1poss
@U.1SGPOSS.YES@ 1sgposs ;
@U.1SGPOSS.NO@ 1plposs ;
@U.1SGPOSS.YES@ 1sgposs ;
@U.1SGPOSS.NO@ 1plposs ;

LEXICON 1sgposs
+Abs+Pl:kka K_plur ; !tp
+Rel+Pl+Orth/Alt:mma K_plur ; !tp
< {ma} %+Rel:0 [ %+Sg:0 | %+Pl:0 ] > K_plur ; !tp
< {kkut} %+Via:0 [ %+Sg:0 | %+Pl:0 ] > ViaVb ; !tp
^C1 poss_case_ALL ;
+Abs+Pl:kka K_plur ; !tp
+Rel+Pl+Orth/Alt:mma K_plur ; !tp
< {ma} %+Rel:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ; !tp
< {kkut} %+Via:0 [ %+Sg:0 | %+Pl:0 ] > ViaVb ; !tp
n poss_case_ALL ; ! former ^C1

LEXICON 1plposs
+Abs+Sg:rput Krestr ; !tp !regel %TRUNC r p u t -> p u t || k _
+Abs+Pl:vut K_plur ; !tp
+Abs+Pl+Orth/Alt:gut K_plur ; !livm 20170927 der mangler en regel for at g -> r ikke skal gælde her
< {tta} %+Rel:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ; !tp
< {tsigut} %+Via:0 [ %+Sg:0 | %+Pl:0 ] > ViaVb ; !tp
tsi^C2 poss_case_ALL ;
+Abs+Sg:rput Krestr ; !tp !regel %TRUNC r p u t -> p u t || k _
+Abs+Pl:vut K_plur ; !tp
+Abs+Pl+Orth/Alt:gut K_plur ; !livm 20170927 der mangler en regel for at g -> r ikke skal gælde her
< {tta} %+Rel:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ; !tp
< {tsigut} %+Via:0 [ %+Sg:0 | %+Pl:0 ] > ViaVb ; !tp
tsin poss_case_ALL ; ! former ^C2

LEXICON case_2poss
@U.2SGPOSS.YES@ 2sgposs ;
@U.2SGPOSS.NO@ 2plposs ;
@U.2SGPOSS.YES@ 2sgposs ;
@U.2SGPOSS.NO@ 2plposs ;

LEXICON 2sgposs
+Abs+Sg:t Krestr ; !tp MIGHT NEED separate lexicon
+Abs+Pl:tit K_plur ; !tp
+Rel+Sg+Orth/Youth:rpit Krestr ; !tp
< {vit} %+Rel:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ; !tp regel %TRUNC r p i t -> p i t || k _
< {kkut} %+Via:0 [ %+Sg:0 | %+Pl:0 ] > ViaVb ; !tp
+Trm+Sg:rnut TrmVb ; !tp
^C1 poss_case_ALL ;
+Abs+Pl:tit K_plur ; !tp
+Abs+Sg:t Krestr ; !tp MIGHT NEED separate lexicon
+Rel+Sg+Orth/Youth:rpit Krestr ; !tp
+Trm+Sg:rnut TrmVb ; !tp
< {kkut} %+Via:0 [ %+Sg:0 | %+Pl:0 ] > ViaVb ; !tp
< {vit} %+Rel:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ; !tp regel %TRUNC r p i t -> p i t || k _
n poss_case_ALL ; !former ^C1

LEXICON 2plposs
+Abs+Sg:rsi Krestr ; !tp
+Abs+Pl:si K_plur ; !tp
+Rel+Sg:ssi Krestr ; !tp
+Rel+Pl:ssi K_plur ; !tp
< {ssigut} %+Via:0 [ %+Sg:0 | %+Pl:0 ] > ViaVb ; !tp
ssi^C2 poss_case_ALL ;
+Abs+Pl:si K_plur ; !tp
+Abs+Sg:rsi Krestr ; !tp
+Rel+Pl:ssi K_plur ; !tp
+Rel+Sg:ssi Krestr ; !tp
< 0:{ssigut} %+Via:0 [ %+Sg:0 | %+Pl:0 ] > ViaVb ; !tp
ssin poss_case_ALL ; ! former ^C2

LEXICON case_3poss !both 3SgPoss + 3PlPoss
< {^Tta} %+Rel:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ; ! 🛑CHECK Rel+Sg:^Tta | Rel+Pl:sa ^T inserted for 3PlPoss, will not have an effect on 3SgPoss (vowel)
< %+Abs [ %+Sg | %+Pl ] > Krestr ;
< {^Ttigut} %+Via:0 [ %+Sg:0 | %+Pl:0 ] > ViaVb ; !tp 🛑CHECK Rel+Sg:^Ttigut | Rel+Pl:sigut ^T inserted for 3PlPoss, will not have an effect on 3SgPoss (vowel)
@U.3SGPOSS.YES@ 3sgposs ;
< 0:{a} %+N:0 %+3SgPoss:0 [ %+Sg:0 | %+Pl:0 ] %+Abs:0 > Krestr ;
< 0:{i} %+N:0 [ %+3SgPoss:0 | %+3PlPoss:0 ] > poss_case_pl ; ! aqerluinik : [ aqerloq+N+Ins+Pl+3SgPoss | aqerloq+N+Ins+Pl+3PlPoss ]
< 0:{a} %+N:0 %+3SgPoss:0 0:%< 0:{ta} %+Rel:0 %+Sg:0 > Krestr ; !
< 0:{i} %+N:0 [ %+3SgPoss:0 | %+3PlPoss:0 ] 0:%< 0:{sa} %+Rel:0 %+Pl:0 > K_plur ;
< 0:{a} %+N:0 %+3SgPoss:0 0:%< 0:{tigut} %+Via:0 %+Sg:0 > ViaVb ;
< 0:{i} %+N:0 [ %+3SgPoss:0 | %+3PlPoss:0 ] 0:%< 0:{sigut} %+Via:0 %+Pl:0 > ViaVb ; !kunne egentlig klares med en assibilationsregel + Rel + Via sættes i separat
@U.3SGPOSS.NO@ 3plposs ;
@U.3SGPOSS.YES@ 3sgposs ;

LEXICON 3sgposs
+Via+Sg:gut ViaVb ; !tp 🛑CHECK if @U.3PLPOSS@ is blocked
a poss_case_ALL ;
i poss_case_ALL ;
< 0:{a} %+N:0 %+3SgPoss:0 > poss_case_ALL ;

LEXICON 3plposs
at poss_case_ALL ;
i poss_case_ALL ; !actually "it", but doesn't matter here, original %POSSESSORTRUNC deprecated
< 0:{at} %+N:0 %+3PlPoss:0 > poss_case_ALL ;

LEXICON case_4poss
@U.4SGPOSS.YES@ 4sgposs ; !🛑 check if flag is working
@U.4SGPOSS.NO@ 4plposs ; !🛑
@U.4SGPOSS.YES@ 4sgposs ; !🛑 check if flag is working
@U.4SGPOSS.NO@ 4plposs ; !🛑

LEXICON 4sgposs
< {ni} %+Abs:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ; !tp
< {mi} %+Rel:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ; !tp regel r m i -> m i || k _ OBS: +Pl continuation was K_plur (in which only difference UNA->UKU - have a look at that 🛑)
+Via+Sg:migut ViaVb ; !tp CHECK if: 4PlPoss: k + g -> kk 🛑
mi poss_case_ALL ;
< {ni} %+Abs:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ; !tp
< {mi} %+Rel:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ; !tp regel r m i -> m i || k _ OBS: +Pl continuation was K_plur (in which only difference UNA->UKU - have a look at that 🛑)
+Via+Sg:migut ViaVb ; !tp CHECK if: 4PlPoss: k + g -> kk 🛑
mi poss_case_ALL ;

LEXICON 4plposs
+Abs+Sg:rtik Krestr ; !tp
+Abs+Pl:tik K_plur ; !tp
< {missut} %+Aeq:0 [ %+Sg:0 | %+Pl:0 ] > AeqVb ; !tp
< {mik} %+Rel:0 [ %+Sg:0 | %+Pl:0 ] > K_plur ;
< {mikkut} %+Via:0 [ %+Sg:0 | %+Pl:0 ] > ViaVb ; !tp
mik poss_case_ALL ;
+Abs+Sg:rtik Krestr ; !tp
+Abs+Pl:tik K_plur ; !tp
< {missut} %+Aeq:0 [ %+Sg:0 | %+Pl:0 ] > AeqVb ; !tp
< {mik} %+Rel:0 [ %+Sg:0 | %+Pl:0 ] > K_plur ;
< {mikkut} %+Via:0 [ %+Sg:0 | %+Pl:0 ] > ViaVb ; !tp
mik poss_case_ALL ;

LEXICON poss_fusion
+1SgPoss+Abs+Sg:g2a Krestr ; !tp
+1SgPoss+Abs+Sg:g2a Krestr ; !tp

LEXICON poss_additive
+1SgPoss+Rel+Sg+Orth/Arch:ma Krestr ; !tp regel %TRUNC r m a -> m a || k _
+4SgPoss+Abs+Sg+TTAAQ:nissaaq # ; ! UNCHECKED MIGHT NEED CORRECTION
+1SgPoss+Rel+Sg+Orth/Arch:ma Krestr ; !tp regel %TRUNC r m a -> m a || k _
+4SgPoss+Abs+Sg+TTAAQ:nissaaq # ; ! UNCHECKED MIGHT NEED CORRECTION

LEXICON poss_vctrunc
+Abs+Sg+4SgPoss+Orth/Arch:%VCTRUNCi Krestr ; !tp NEEDS CHECKING: niaqi -> niaqqi ??, qisi ??

LEXICON poss_case_ALL
< {nit} %+Abl:0 [ %+Sg | %+Pl:0 ] > AblVb ;
< {niit} %+Abl:0 [ %+Sg:0 | %+Pl:0 ] > AblVb ;
< {ninngaanniit} %+Abl:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ;
< {ninngarnit} %+Abl:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ;
< {niik} %+Abl:0 [ %+Sg:0 | %+Pl:0 ] %+Err/Sub:0 > # ;
< {ninngaanniik} %+Abl:0 [ %+Sg:0 | %+Pl:0 ] %+Err/Sub:0 > # ;
< {tut} %+Aeq:0 [ %+Sg:0 | %+Pl:0 ] > AeqVb ; !tp !TJEK om t->s efter i Sg:t Pl:s, qisimisut, qisiisut, meqqumisut
< {nik} %+Ins:0 [ %+Sg:0 | %+Pl:0 ] > Krestr ;
< {ni} %+Lok:0 [ %+Sg:0 | %+Pl:0 ] > LokVb ;
< {nut} %+Trm:0 [ %+Sg:0 | %+Pl:0 ] > TrmVb ;

LEXICON case_number
@U.Num.Sg@ case_sg ;
@U.Num.Pl@ case_pl ;
+Abs+Sg+4SgPoss+Orth/Arch:%VCTRUNCi Krestr ; !tp NEEDS CHECKING: niaqi -> niaqqi ??, qisi ??

LEXICON case_sg
@U.DemPron.Sg@+N+Abs+Sg:@U.DemPron.Sg@ Krestr ; !tp !PL20230122 slettet @D.Loan.i@ forsøgsvist
@U.DemPron.Sg@+N+Rel+Sg:@U.DemPron.Sg@%TRUNCp Krestr ; !tp
@U.Ulloq.Off@+N+Trm+Sg:@U.Ulloq.Off@%TRUNCmut TrmVb ; !tp Ulloq.Off pga. *ullumut der skal være fuldform ullormut. Må ikke slette andre Boole.Off så Boole uanvendelig
+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:-mit AblVb ; !tp
+N+Abl+Sg:%TRUNCmiit Krestr ; !tp
+N+Abl+Sg:%TRUNCminngaanniit Krestr ; !tp
+N+Lok+Sg:%TRUNCmi LokVb ; !tp
+N+Lok+Sg+Orth/Alt:-mi LokVb ; !tp
+N+Aeq+Sg:%TRUNCtut AeqVb ; !tp
+N+Aeq+Sg+LUSUUQ:%TRUNCtullusooq # ; !tp
@C.Num@+N+Ins+Sg:@C.Num@%TRUNCmik InsVb ; !PL20201207 C-flag pga naligiissumik o.lign.
+N+Ins+Sg+Orth/Alt:-mik Krestr ; !tp
+N+Ins+Sg+Orth/Alt:-nik Krestr ; !tp
+N+Via+Sg:%TRUNCkkut ViaVb ; !tp
+N+Via+Sg+INNAQ:%TRUNCkkuinnaq Krestr ; !tp
LEXICON poss_case_ALL
< 0:%< 0:{nit} [ %+Sg | %+Pl:0 ] %+Abl:0 > AblVb ;
< 0:%< 0:{niit} [ %+Sg:0 | %+Pl:0 ] %+Abl:0 > AblVb ;
< 0:%< 0:{ninngaanniit} [ %+Sg:0 | %+Pl:0 ] %+Abl:0 > Krestr ;
< 0:%< 0:{ninngarnit} [ %+Sg:0 | %+Pl:0 ] %+Abl:0 > Krestr ;
< 0:%< 0:{niik} [ %+Sg:0 | %+Pl:0 ] %+Abl:0 %+Err/Sub:0 > # ;
< 0:%< 0:{ninngaanniik} [ %+Sg:0 | %+Pl:0 ] %+Abl:0 %+Err/Sub:0 > # ;
< 0:%< 0:{tut} [ %+Sg:0 | %+Pl:0 ] %+Aeq:0 > AeqVb ; !tp !TJEK om t->s efter i Sg:t Pl:s, qisimisut, qisiisut, meqqumisut
< 0:%< 0:{nik} [ %+Sg:0 | %+Pl:0 ] %+Ins:0 > Krestr ;
< 0:%< 0:{ni} [ %+Sg:0 | %+Pl:0 ] %+Lok:0 > LokVb ;
< 0:%< 0:{nut} [ %+Sg:0 | %+Pl:0 ] %+Trm:0 > TrmVb ;

LEXICON poss_case_pl !plural only
< 0:%< 0:{nit} %+Pl:0 %+Abl:0 > AblVb ;
< 0:%< 0:{niit} %+Pl:0 %+Abl:0 > AblVb ;
< 0:%< 0:{ninngaanniit} %+Pl:0 %+Abl:0 > K_plur ;
< 0:%< 0:{ninngarnit} %+Pl:0 %+Abl:0 > K_plur ;
< 0:%< 0:{niik} %+Pl:0 %+Abl:0 %+Err/Sub:0 > # ;
< 0:%< 0:{ninngaanniik} %+Pl:0 %+Abl:0 %+Err/Sub:0 > # ;
< 0:%< 0:{tut} %+Pl:0 %+Aeq:0 > AeqVb ; !tp !TJEK om t->s efter i Sg:t Pl:s, qisimisut, qisiisut, meqqumisut
< 0:%< 0:{nik} %+Pl:0 %+Ins:0 > K_plur ;
< 0:%< 0:{ni} %+Pl:0 %+Lok:0 > LokVb ;
< 0:%< 0:{nut} %+Pl:0 %+Trm:0 > TrmVb ;

LEXICON case_pl
+N+Abl+Pl:%TRUNCniit K_plur ; !tp
+N+Abl+Pl:%TRUNCninngaanniit K_plur ; !tp
+N+Abl+Pl:%TRUNCnit AblVb ; !tp
[email protected]@:%[email protected]@ K_plur ; !tp
+N+Aeq+Pl:%TRUNCtut AeqVb ; !tp
+N+Aeq+Pl+LUSUUQ:%TRUNCtullusooq # ; !tp
+N+Ins+Pl:%TRUNCnik InsVb ; !tp
+N+Lok+Pl:%TRUNCni LokVb ; !tp
[email protected]@:%[email protected]@ K_plur ; !tp
+N+Trm+Pl:%TRUNCnut TrmVb ; !tp
+N+Via+Pl:%TRUNCtigut ViaVb ; !tp
!LEXICON poss_case_sg !singular only
!< 0:%< 0:{nit} %+Sg:0 %+Abl:0 > AblVb ;
!< 0:%< 0:{niit} %+Sg:0 %+Abl:0 > AblVb ;
!< 0:%< 0:{ninngaanniit} %+Sg:0 %+Abl:0 > Krestr ;
!< 0:%< 0:{ninngarnit} %+Sg:0 %+Abl:0 > Krestr ;
!< 0:%< 0:{niik} %+Sg:0 %+Abl:0 %+Err/Sub:0 > # ;
!< 0:%< 0:{ninngaanniik} %+Sg:0 %+Abl:0 %+Err/Sub:0 > # ;
!< 0:%< 0:{tut} %+Sg:0 %+Aeq:0 > AeqVb ; !tp !TJEK om t->s efter i Sg:t Pl:s, qisimisut, qisiisut, meqqumisut
!< 0:%< 0:{nik} %+Sg:0 %+Ins:0 > Krestr ;
!< 0:%< 0:{ni} %+Sg:0 %+Lok:0 > LokVb ;
!< 0:%< 0:{nut} %+Sg:0 %+Trm:0 > TrmVb ;

LEXICON Der_nv
%> Der_nv_additive ;
%>^T Der_nv_truncative ;
%> Der_nv_fusion ;
%>^R Der_nv_recessive ;
%> Der_nv_additive ;
%>%TRUNC Der_nv_truncative ;
%> Der_nv_fusion ;
%>r Der_nv_recessive ; ! former ^R

LEXICON Der_nv_additive
+SIUR+Der/nv+UTE+Der/vv:siuup HTR_UTE_SSAQ_ssi ;
Expand Down Expand Up @@ -294,44 +282,80 @@ LEXICON Der_nv_truncative
+KKUUTAAR+Der/nv:kkuutaar flex-tv ; !liv 170403 til ord som 'napparsimasukkuutaarlugu'

LEXICON Der_nv_fusion
+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 ;
@U.Num.Pl@+GIIP+Der/nv:@U.Num.Pl@g2iip XIiXmorf_stem ;
@U.Boole.On@+GUP+Der/nv:@U.Boole.On@g2up IV_k_stem ; !Boole forhindrer *mamakujuttoruppoq | about @U.Boole.On@: "Test af boolsk variabel til ad hoc blokeringer"

+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 ;
@U.Boole.On@+GUP+Der/nv:@U.Boole.On@g2up IV_k_stem ; !Boole forhindrer *mamakujuttoruppoq | about @U.Boole.On@: "Test af boolsk variabel til ad hoc blokeringer"
@U.Num.Pl@+GIIP+Der/nv:@U.Num.Pl@g2iip XIiXmorf_stem ;

LEXICON Der_nv_recessive
+PALAAR+Der/nv:palaar IV_r_stem ;
+PALLAP+Der/nv:pallap IV_k ;
+PALUP+Der/nv:palup IV_k ;
+PASIP+Der/nv:pasip IV_k ; !qinngorpasinnerusoq
+RSUR+Der/nv:sor IV_r_stem ; !PL2021 qarsaasiarsorpoq
+RSUR+Der/nv:sor HTR_r_GAQ_i ; !Ondi 20230217 erinarsorpaa
+PALAAR+Der/nv:palaar IV_r_stem ;
+PALLAP+Der/nv:pallap IV_k ;
+PALUP+Der/nv:palup IV_k ;
+PASIP+Der/nv:pasip IV_k ; !qinngorpasinnerusoq
+RSUR+Der/nv:sor HTR_r_GAQ_i ; !Ondi 20230217 erinarsorpaa
+RSUR+Der/nv:sor IV_r_stem ; !PL2021 qarsaasiarsorpoq

LEXICON takornarissat
+N+Aeq+Sg+LUSUUQ+Err/Sub:ssatullusooq # ;
+N+Abl+Pl+Err/Sub:ssanit AblVb ;
+N+Abl+Sg+Err/Sub:ssamit AblVb ;
+N+Aeq+Pl+Err/Sub:ssatut AeqVb ;
+N+Aeq+Sg+Err/Sub:ssatut AeqVb ;
+N+Ins+Pl+Err/Sub:ssanik InsVb ;
+N+Ins+Sg+Err/Sub:ssamik InsVb ;
+N+Abl+Pl+Err/Sub+Orth/Alt:ssaniik K_plur ;
+N+Abl+Pl+Err/Sub:ssaniit K_plur ;
+N+Abl+Pl+Err/Sub:ssaninngaanniit K_plur ;
@U.DemPron.Pl@+N+Abs+Pl+Err/Sub:@U.DemPron.Pl@ssat K_plur ;
@U.DemPron.Pl@+N+Rel+Pl+Err/Sub:@U.DemPron.Pl@ssat K_plur ; !20241106 hvorfor skal dem pron blandes ind her
+N+Abl+Sg+Err/Sub:ssamiit Krestr ;
+N+Abl+Sg+Err/Sub:ssaminngaanniit Krestr ;
@U.DemPron.Sg@+N+Rel+Sg+Err/Sub:@U.DemPron.Sg@ssap Krestr ; !20241106 hvorfor skal dem pron blandes ind her
+N+Lok+Pl+Err/Sub:ssani LokVb ;
+N+Lok+Sg+Err/Sub:ssami LokVb ;
+N+Trm+Pl+Err/Sub:ssanut TrmVb ;
+N+Trm+Sg+Err/Sub:ssamut TrmVb ;
+N+Via+Pl+Err/Sub:ssatigut ViaVb ;
+N+Via+Sg+Err/Sub:ssakkut ViaVb ;
+N+Abl+Pl+Err/Sub:ssaniit K_plur ;
+N+Abl+Pl+Err/Sub:ssaninngaanniit K_plur ;
+N+Abl+Pl+Err/Sub:ssanit AblVb ;
+N+Abl+Pl+Err/Sub+Orth/Alt:ssaniik K_plur ;
+N+Abl+Sg+Err/Sub:ssamiit Krestr ;
+N+Abl+Sg+Err/Sub:ssaminngaanniit Krestr ;
+N+Abl+Sg+Err/Sub:ssamit AblVb ;
+N+Aeq+Pl+Err/Sub:ssatut AeqVb ;
+N+Aeq+Sg+Err/Sub:ssatut AeqVb ;
+N+Aeq+Sg+LUSUUQ+Err/Sub:ssatullusooq # ;
+N+Ins+Pl+Err/Sub:ssanik InsVb ;
+N+Ins+Sg+Err/Sub:ssamik InsVb ;
+N+Lok+Pl+Err/Sub:ssani LokVb ;
+N+Lok+Sg+Err/Sub:ssami LokVb ;
+N+Trm+Pl+Err/Sub:ssanut TrmVb ;
+N+Trm+Sg+Err/Sub:ssamut TrmVb ;
+N+Via+Pl+Err/Sub:ssatigut ViaVb ;
+N+Via+Sg+Err/Sub:ssakkut ViaVb ;
@U.DemPron.Pl@+N+Abs+Pl+Err/Sub:@U.DemPron.Pl@ssat K_plur ;
@U.DemPron.Pl@+N+Rel+Pl+Err/Sub:@U.DemPron.Pl@ssat K_plur ; !20241106 hvorfor skal dem pron blandes ind her
@U.DemPron.Sg@+N+Rel+Sg+Err/Sub:@U.DemPron.Sg@ssap Krestr ; !20241106 hvorfor skal dem pron blandes ind her

LEXICON case_number
@U.Num.Sg@ case_sg ;
@U.Num.Pl@ case_pl ;

LEXICON case_sg
+N+Abl+Sg:%TRUNCmiit Krestr ; !tp
+N+Abl+Sg:%TRUNCminngaanniit Krestr ; !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:-mit AblVb ; !tp
+N+Aeq+Sg:%TRUNCtut AeqVb ; !tp
+N+Aeq+Sg+LUSUUQ:%TRUNCtullusooq # ; !tp
+N+Ins+Sg+Orth/Alt:-mik Krestr ; !tp
+N+Ins+Sg+Orth/Alt:-nik Krestr ; !tp
+N+Lok+Sg:%TRUNCmi LokVb ; !tp
+N+Lok+Sg+Orth/Alt:-mi LokVb ; !tp
+N+Via+Sg:%TRUNCkkut ViaVb ; !tp
+N+Via+Sg+INNAQ:%TRUNCkkuinnaq Krestr ; !tp
@C.Num@+N+Ins+Sg:@C.Num@%TRUNCmik InsVb ; !PL20201207 C-flag pga naligiissumik o.lign.
@U.DemPron.Sg@+N+Abs+Sg:@U.DemPron.Sg@ Krestr ; !tp !PL20230122 slettet @D.Loan.i@ forsøgsvist
@U.DemPron.Sg@+N+Rel+Sg:@U.DemPron.Sg@%TRUNCp Krestr ; !tp
@U.Ulloq.Off@+N+Trm+Sg:@U.Ulloq.Off@%TRUNCmut TrmVb ; !tp Ulloq.Off pga. *ullumut der skal være fuldform ullormut. Må ikke slette andre Boole.Off så Boole uanvendelig

LEXICON case_pl
+N+Abl+Pl:%TRUNCniit K_plur ; !tp
+N+Abl+Pl:%TRUNCninngaanniit K_plur ; !tp
+N+Abl+Pl:%TRUNCnit AblVb ; !tp
[email protected]@:%[email protected]@ K_plur ; !tp
+N+Aeq+Pl:%TRUNCtut AeqVb ; !tp
+N+Aeq+Pl+LUSUUQ:%TRUNCtullusooq # ; !tp
+N+Ins+Pl:%TRUNCnik InsVb ; !tp
+N+Lok+Pl:%TRUNCni LokVb ; !tp
[email protected]@:%[email protected]@ K_plur ; !tp
+N+Trm+Pl:%TRUNCnut TrmVb ; !tp
+N+Via+Pl:%TRUNCtigut ViaVb ; !tp



!#######
Expand Down
Loading

0 comments on commit c0f74d6

Please sign in to comment.