Skip to content

Commit

Permalink
Årstal 0000-2999 nu i nouns som N + Sg
Browse files Browse the repository at this point in the history
  • Loading branch information
planggard committed Mar 5, 2025
1 parent a785756 commit 2ee8750
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 10 deletions.
6 changes: 5 additions & 1 deletion src/cg3/dependency.cg3
Original file line number Diff line number Diff line change
Expand Up @@ -345,6 +345,8 @@ TO (-1A N + $$KASUS + $$NUMERUS LINK -1 ("tassa") LINK -*1 Sem/Hum + $$KASUS +
##KL: vedrørende nominalsyntagme som kongr adl til Prop: Kernen er @N< til Prop, næste kongruensadled går ikke til Prop men til forrige kongruensadled
SETPARENT:M_tidlig0086 @N< + N + $$KASUS + $$NUMERUS - POSSESSUM3 - CONJ-LU IF
(NOT p (*))
(NEGATE 0 MAANED + Lok LINK 1 ("qaammat") + Trm LINK *1 (/"aki"\ SSAQ\ Der/nn\ SIAQ\ Der/nn\ LIR\ Der/nv\ Gram/TV\ V\ Cont\ 3SgO/l) BARRIER (*) - Num - ("krone"))#Suliaq Lars-Emil Johansenip Kommuneqarfik Sermersuumi 2019-imi NOVEMBARIMI qaammammut 25.000 koruuninik akissarsialerlugu atorfinitsinneqarneranut tunngavoq.

TO (-1A N + $$KASUS + $$NUMERUS - ("tassa") LINK -*1 Sem/Geo + $$KASUS + $$NUMERUS BARRIER (*) - KOMMA) ;
# minus POSSESSUM3 #Taamaammat Russit aqqartartutik Kalaallit Nunaata kangerluini qanoq toqqoqqatiginiarsaritigineraat Kalaallit Nunaatalu kangiata *sineriaata eqqaatigut qanoq ingerlaartiginersut paasisaqarluarfigissallugu pitsaanerussaaq.

Expand Down Expand Up @@ -3571,6 +3573,8 @@ TO (**-1 Trm LINK 1 KOMMA LINK *1 _TARGET_ BARRIER (*) - OBLIQUE LINK *1 CONJ-C
#Opremsede måneder efter tidsudtryk
SETPARENT:M_opremsning15 @N< + MAANED + Lok IF
(NOT p (*))
(NEGATE -1 ("[0123456789]{4}"r) + @>N)#KNI-p pisortarisimasaata kannguttaatsuliorsimasutut politiinut unnerluutigineqarnera 2021-mi MARSIMI saqqummiunneqarpoq.

TO (*-1 N + TIMENOUN - MAANED + Lok - @N< BARRIER (*) - Lok - KOMMA); #Taamaattoq piffissani sulinngiffeqarfiunerpaasartuni juunimi, juulimi, aggustimi decembarimilu Kalaallit Nunaanni najugaqartunit akunnittarfinni unnuinerit amerleriarsimasut naatsorsuutini takuneqarsinnaapput.

#Opremsning uden komma men med identisk morfologi
Expand Down Expand Up @@ -7590,7 +7594,7 @@ SETPARENT:M0344 @N< + $$KASUS + $$NUMERUS IF
TO (0 ADLED LINK *-1 Cau - @PRED BARRIER V LINK *-1A $$KASUS + $$NUMERUS - @N<); #Isaani takusinnaavakka serpii panertut, suli ermissimannginnami isaata teqeqquani ITTUT.

#fødsels- og dødsår
SETPARENT:M0350 @N< + TAL IF
SETPARENT:M0350 @N< + TAL OR ("[0123456789]{4}"r) + N + Abs IF
(NOT p (*))
TO (-1 ("in") OR ("toq") LINK *-1A Prop); #Otto Fabricius (in. 1744, toq. 1822) 1768-imit 1773-imut Paamiuni eqqaanilu ajoqersuisuusimavoq.

Expand Down
1 change: 1 addition & 0 deletions src/cg3/disambiguator.cg3
Original file line number Diff line number Diff line change
Expand Up @@ -8830,6 +8830,7 @@ SELECT:8557A N + Pl + Abs IF (*1C Pl + Abs + Der/vn - POSSESSUM3 OR Pl + Abs + A
(NEGATE 0 Rel + Pl LINK *1 3PlPoss BARRIER 3Pl - %AmbiguøsPar OR 3PlO)#Nalunngereerpara ULLORISSAT annerit atserneqarsimasut, soorlu nunarsuup, Jupiterip, Marsip Venusillu saniatigut untritilinnik allanik ulloriaqarmat, ilaalu mikingaaramik qinngussuarmilluunniit takuneqarsinnaanngingajattut.
(NEGATE 0 Via LINK NEGATE 0 FAM + KKUT)#KULTURIKKUT eriagisat takornariaqanngikkaangat aarlerinartorsiortinneqartartut
(NEGATE 0 ADJEKTIVISK LINK *-1 Rel + Pl - ADJEKTIVISK BARRIER (*) - ADJEKTIVISK)#Kulturikkut kingornussatta TIGUSSAASUT tigussaasuunngitsullu eriagalugit paarinissaannut ineriartortinnissaannullu oqaatsit sakkussaraagut pingaaruteqarnerpaasut.
(NEGATE 0 Prop + Abs + Pl LINK 0 N + Pl + Abs)#Naalakkersuisut nutaat
;

SELECT:8557B N + Pl + Rel IF (*1C Pl + Rel + Der/vn OR Pl + Rel + ADJEKTIVISK BARRIER (*) - Hyb/1-2)(NEGATE 0 Adv) #kernens numerus bestemt af adleddet
Expand Down
14 changes: 7 additions & 7 deletions src/cg3/functions.cg3
Original file line number Diff line number Diff line change
Expand Up @@ -310,10 +310,9 @@ MAP:M_tidlig0084 @N< TARGET N + $$KASUS + $$NUMERUS - ("nalunaaqutaq") - ("tassa
MAP:M_tidlig0085 @N< TARGET N + $$KASUS + $$NUMERUS - ("nalunaaqutaq") - ("tassa") IF (-1 N + $$KASUS + $$NUMERUS LINK -1 ("tassa") LINK -*1 Sem/Hum + $$KASUS + $$NUMERUS BARRIER (*) - KOMMA) ;

##KL: vedrørende nominalsyntagme som kongr adl til Prop: Kernen er @N< til Prop, næste kongruensadled går ikke til Prop men til forrige kongruensadled
MAP:M_tidlig0086 @N< TARGET N + $$KASUS + $$NUMERUS - POSSESSUM3 - CONJ-LU IF (-1 N + $$KASUS + $$NUMERUS - ("tassa") LINK -*1 Sem/Geo + $$KASUS + $$NUMERUS BARRIER (*) - KOMMA) ;
# minus POSSESSUM3 #Taamaammat Russit aqqartartutik Kalaallit Nunaata kangerluini qanoq toqqoqqatiginiarsaritigineraat Kalaallit Nunaatalu kangiata *sineriaata eqqaatigut qanoq ingerlaartiginersut paasisaqarluarfigissallugu pitsaanerussaaq.


MAP:M_tidlig0086 @N< TARGET N + $$KASUS + $$NUMERUS - POSSESSUM3 - CONJ-LU IF (-1 N + $$KASUS + $$NUMERUS - ("tassa") LINK -*1 Sem/Geo + $$KASUS + $$NUMERUS BARRIER (*) - KOMMA) # minus POSSESSUM3 #Taamaammat Russit aqqartartutik Kalaallit Nunaata kangerluini qanoq toqqoqqatiginiarsaritigineraat Kalaallit Nunaatalu kangiata *sineriaata eqqaatigut qanoq ingerlaartiginersut paasisaqarluarfigissallugu pitsaanerussaaq.
(NEGATE 0 MAANED + Lok LINK 1 ("qaammat") + Trm LINK *1 (/"aki"\ SSAQ\ Der/nn\ SIAQ\ Der/nn\ LIR\ Der/nv\ Gram/TV\ V\ Cont\ 3SgO/l) BARRIER (*) - Num - ("krone"))#Suliaq Lars-Emil Johansenip Kommuneqarfik Sermersuumi 2019-imi NOVEMBARIMI qaammammut 25.000 koruuninik akissarsialerlugu atorfinitsinneqarneranut tunngavoq.
;
##KL: vedrørende nominalsyntagme som kongr adl til Prop: Kernen er @N< til Prop, næste kongruensadled går ikke til Prop men til forrige kongruensadled
MAP:M_tidlig0087 @N< TARGET N + $$KASUS + $$NUMERUS IF (-1 N + $$KASUS + $$NUMERUS - ("tassa") LINK -1 ("tassa") LINK -*1 Sem/Geo + $$KASUS + $$NUMERUS BARRIER (*) - KOMMA) ;

Expand Down Expand Up @@ -2612,8 +2611,9 @@ MAP:M_opremsning11 @ADVL> TARGET Trm IF (**-1 Trm LINK 1 KOMMA LINK *1 _TARGET_

;
#Opremsede måneder efter tidsudtryk
MAP:M_opremsning15 @N< TARGET MAANED + Lok IF (*-1 N + TIMENOUN - MAANED + Lok - @N< BARRIER (*) - Lok - KOMMA); #Taamaattoq piffissani sulinngiffeqarfiunerpaasartuni juunimi, juulimi, aggustimi decembarimilu Kalaallit Nunaanni najugaqartunit akunnittarfinni unnuinerit amerleriarsimasut naatsorsuutini takuneqarsinnaapput.

MAP:M_opremsning15 @N< TARGET MAANED + Lok IF (*-1 N + TIMENOUN - MAANED + Lok - @N< BARRIER (*) - Lok - KOMMA) #Taamaattoq piffissani sulinngiffeqarfiunerpaasartuni juunimi, juulimi, aggustimi decembarimilu Kalaallit Nunaanni najugaqartunit akunnittarfinni unnuinerit amerleriarsimasut naatsorsuutini takuneqarsinnaapput.
(NEGATE -1 ("[0123456789]{4}"r) + @>N)#KNI-p pisortarisimasaata kannguttaatsuliorsimasutut politiinut unnerluutigineqarnera 2021-mi MARSIMI saqqummiunneqarpoq.
;
#Opremsede possessorer, men først et specialfald med indskudt poss-poss efter subjektet
#og et andet specialfald med en Abs med possessor midt i en række subjekt-Abs

Expand Down Expand Up @@ -5671,7 +5671,7 @@ MAP:M0343 @N< TARGET $$KASUS + $$NUMERUS - CONJ-C IF (0 ADLED LINK 0 Ins OR Lok
MAP:M0344 @N< TARGET $$KASUS + $$NUMERUS IF (0 ADLED LINK *-1 Cau - @PRED BARRIER V LINK *-1 $$KASUS + $$NUMERUS - @N<)(NEGATE *1 V); #Isaani takusinnaavakka serpii panertut, suli ermissimannginnami isaata teqeqquani ITTUT.

#fødsels- og dødsår
MAP:M0350 @N< TARGET TAL IF (-1 ("in") OR ("toq") LINK *-1 Prop); #Otto Fabricius (in. 1744, toq. 1822) 1768-imit 1773-imut Paamiuni eqqaanilu ajoqersuisuusimavoq.
MAP:M0350 @N< TARGET TAL OR ("[0123456789]{4}"r) + N + Abs IF (-1 ("in") OR ("toq") LINK *-1 Prop); #Otto Fabricius (in. 1744, toq. 1822) 1768-imit 1773-imut Paamiuni eqqaanilu ajoqersuisuusimavoq.

#kongruensadled i plur til to N i sing som er @HNOUN
MAP:M0351 @N< TARGET TUQ + Der/vn + Abs + Pl IF (-*1 N + Abs + Sg + CONJ-LU BARRIER (*) - OBLIQUE LINK *-1 N + Abs + Sg BARRIER (*) - ("..."))(NEGATE *0 V); #Matu tikikkakku mapperiaatigalugu haloortungalu takussanganngisakka naammattoorakkit tupannermik nillerujussuarpunga. Uiga... anaanagalu siniffitsinni marluusut.
Expand Down
20 changes: 20 additions & 0 deletions src/fst/morphology/affixes/derivations-inflections.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,26 @@ LEXICON TEST
LEXICON TEST1
+Abs+Sem/sem: # ; !interim-test af regex i lexc til brug for typen 2015:12ff

LEXICON ÅR_C
+Sem/dur+N+Abs+Sg: K ;
+Sem/dur+N+Rel+Sg:%>-ip K ;
+Sem/dur+N+Lok+Sg:%>-imi K ;
+Sem/dur+N+Ins+Sg:%>-imik K ;
+Sem/dur+N+Trm+Sg:%>-imut K ;
+Sem/dur+N+Abl+Sg:%>-imit K ;
+Sem/dur+N+Aeq+Sg:%>-itut K ;
+Sem/dur+N+Via+Sg:%>-ikkut K ;

LEXICON ÅR_V
+Sem/dur+N+Abs+Sg: K ;
+Sem/dur+N+Rel+Sg:%>-p K ;
+Sem/dur+N+Lok+Sg:%>-mi K ;
+Sem/dur+N+Ins+Sg:%>-mik K ;
+Sem/dur+N+Trm+Sg:%>-mut K ;
+Sem/dur+N+Abl+Sg:%>-mit K ;
+Sem/dur+N+Aeq+Sg:%>-tut K ;
+Sem/dur+N+Via+Sg:%>-kkut K ;

!LEXICON GEMC !!= * @CODE@ = Gennemgangsleksikon til nominer der geminerer til kontinuant-lyd ved fleksion, fx nannup
!0:^GEMC Z1Zmorf ; !!= * @CODE@

Expand Down
11 changes: 9 additions & 2 deletions src/fst/morphology/stems/nouns.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -156,8 +156,15 @@ rentvrøvl # ;
< [ %0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ]^4 > TEST ;
< [ %0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ]^4 %: [ 1 | 2 ]^2 f* > TEST1 ;

< [ %0 | 1 | 2 ][ %0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ]%0[ %0 | 2 | 3 | 4 | 8] > ÅR_V ; ! årstal som 1900 og 2008
< [ %0 | 1 | 2 ][ %0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ]%0[ 1 | 5 | 6 | 7 | 9] > ÅR_C ; ! årstal som 0909 og 2009
< [ %0 | 1 | 2 ][ %0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ]1[ %0 | 1 ] > ÅR_V ; ! årstal som 1910 og 2011
< [ %0 | 1 | 2 ][ %0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ]1[ 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9] > ÅR_C ; ! årstal som 1819 og 1212
< [ %0 | 1 | 2 ][ %0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ][ 2 | 3 | 4 ][%0 | 1 | 2 | 3 | 4 | 5 | 6 |7 | 8 | 9] > ÅR_V ; ! årstal som 1527 og 2025
< [ %0 | 1 | 2 ][ %0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ][ 5 | 6 | 7 | 8 | 9 ][%0 | 1 | 2 | 3 | 4 | 5 | 6 |7 | 8 | 9] > ÅR_C ; ! årstal som 1567 og 1864

§% 1.+N+Abs+Sg:§% 1. # ; !punktopstillinger med §-tegn må ikke sammenblandes med ordenstal

§% 1.+N+Abs+Sg:§% 1. # ; !punktopstillinger med §-tegn må ikke sammenblandes med ordenstal
§1.+N+Abs+Sg:§% 1. # ; !punktopstillinger med §-tegn
§% 1.+N+Abs+Sg:§% 2. # ; !punktopstillinger med §-tegn må ikke sammenblandes med ordenstal
§1.+N+Abs+Sg:§% 2. # ; !punktopstillinger med §-tegn
Expand Down Expand Up @@ -8887,7 +8894,7 @@ nutaggarik Z2-Zmorf ;
nutaggarissoq Z1Zmorf ;
nutaggariusoq Z1Zmorf ;
nutaggarivissoq Z1Zmorf ;
nutak+Orth/Arch:nutak Z2-Zmorf ;
!nutak+Orth/Arch:nutak Z2-Zmorf ; !PL20250304 Helt forældet
nutalleq Z2Zmorf ;
nutaraallattuinnaasoq Z1Zmorf ;
nutaraq Z1+qaZmorf ;
Expand Down

0 comments on commit 2ee8750

Please sign in to comment.