From d8c8ec8c1c111ad3c25026c4e35d5f47a70f8d32 Mon Sep 17 00:00:00 2001 From: klanggaard <65230567+klanggaard@users.noreply.github.com> Date: Fri, 22 Sep 2023 13:43:54 +0200 Subject: [PATCH] --- src/cg3/dep_KalEng.cg3 | 50 ++++++++++++++++++++++++--------------- src/cg3/disambiguator.cg3 | 4 +++- src/cg3/functions.cg3 | 19 ++++++++++----- 3 files changed, 47 insertions(+), 26 deletions(-) diff --git a/src/cg3/dep_KalEng.cg3 b/src/cg3/dep_KalEng.cg3 index ad79eb9fe..c9c3f8efb 100644 --- a/src/cg3/dep_KalEng.cg3 +++ b/src/cg3/dep_KalEng.cg3 @@ -8214,7 +8214,7 @@ TO (*1 (/TIP\ Der\/vv\ Gram\/TV\ TAQ\ /l) - - GE OR (/".*"\ Gram/TV\ TIP/l #SUBSTITUTE:S0529B (/@.*/r) @PROP> TARGET Prop + Abs (-1 (/\(@.*\)/r) + Prop)(0 (VSTR:$1))(1 (VSTR:$1) + Prop) ; #Andreas Wille *Mathias Witoftilu ilanngutassiortuupput. # ##Adled hen over verber -SETPARENT:M0512A @N< + N + $$KASUS + $$NUMERUS - POSSESSUM - Num - iNum - Lok - Aeq - NUMHOVED - TIMENOUN +SETPARENT:M0512Ab @N< + N + $$KASUS + $$NUMERUS - POSSESSUM - Num - iNum - Lok - Aeq - NUMHOVED - TIMENOUN (NOT p (*)) (NEGATE -1 ("una")) (NEGATE 0 CONJ-C + Num LINK -1 Num OR iNum) @@ -8245,6 +8245,7 @@ SETPARENT:M0512A @N< + N + $$KASUS + $$NUMERUS - POSSESSUM - Num - iNum - Lok - (NEGATE *-1 BOS LINK 1 Abs + &&IV_SUBJ& LINK 1 _TARGET_ + Abs + Sg LINK 1 Gram/Dem + Abs + Sg LINK 1 CONT + 3SgO LINK *1 VFIN + &&IV_SUBJ&)#Nutserut INNERSUUSSISSUT manna aqqutigalugu iserfigineqarsinnaavoq: nutserut.gl . (NEGATE 0 Rel - ADJEKTIVISK - Der/vn LINK *1 Rel + CONJ-C BARRIER (*) - @PROP> LINK 1 ("akunneq") + 3PlPoss)#Vejle Kommunemi ilaqutariinnut pinaveersaartitsinermullu pisortap, Anette Ravn Olsenip KOMMUNIP Tupaarna Egedellu akornanni attaveqaqatigiinnerup naammaginannginnera ajuusaarutigalugu KNR-imut oqaatigaa. (NEGATE 0 (/NIQ\ Der/vn\ N\ Trm/l) ) #WHO-p nunarsuarmi imminut toqunnissamut pinaveersaartitsinerMUT ullorititaa eqqorlugu Nuummi Tuapannguani qullernik 45-nik nal. 16.00 ikitsisoqassaaq. +(NEGATE -1 (/"pi"\ Gram/TV\ V\ Cont\ 3SgO/l) LINK -1 Abs + Sg LINK -1 BOS) #Ivaaraq pillugu SULIAQ eqqartuussivimmi: Sulisuusimasoq atornerluisimasutut pisuutinneqarpoq TO (*-1 $$KASUS + $$NUMERUS - PLACE - @i-ADVL>N BARRIER (*) - @>N - @N< - @i-ADVL>N - VFIN - @ADVL> - @N - @N< BARRIER Con OR Cau OR ("tassa") OR ("soorlu") OR LU - OBLIQUE OR VFIN)(NEGATE 1 CONJ-C) #sunut tamanut ; @@ -8831,13 +8833,13 @@ SETPARENT:M0939B @i-ADVL> + $$KASUS + OBLIQUE - TIME IF TO (*1 Der/vn + N - $$KASUS - ("immikkoor") - ADJEKTIVISK - ("timmi") - %AdverbielHyb BARRIER V OR $$KASUS); #%AdverbielHyb slettet, så ADVERBIEL ikke længere blokering??? -SETPARENT:M0939D @ + Trm IF (NOT p (*)) @@ -9000,23 +9002,33 @@ SETPARENT:M0949C @ADVL> + Trm TO (1 CONT + INTRANSVERB + $$PERSON LINK *1A VFIN + $$PERSON); #Taamaammat peqqinnissamut oqartussanut Corona pillugu ALLATTOQARFIMMULLUUNNIIT nammineerlutit saaffiginnissanngilatit. -#MAP:M0950V @ OR ORATIOOBLVERB) (NEGATE *1 VFIN BARRIER KOMMA)(NEGATE 0 Abs + $$NUMERUS LINK 1 Abs + $$NUMERUS) -#(NEGATE 0 LU LINK *1 @SUBJ> BARRIER (*) - Adv - @POSS> LINK *1 VFIN)#EMRIP tallimanik ilaasortaqarpoq, ATAATSIMIINNERANILU Naalagaaffiit sinniisaat, nunat inuiisa sinniisaat, immikkullu ilisimasallit kattuffiillu assigiinngitsut alaatsinaatsutut oqaaseqarsinnaallutik peqataasinnaapput. -#(NEGATE *-1 PASSIV_ALTERNATIV LINK 1 KOMMA LINK *1 _TARGET_ + Ins BARRIER (*) - Adv) #Pisarineqarlutik pisiniarfinnut tunisaasimanersut nerineqareerlutillu, ilaatigut UANNIK, nalulluinnarpara. For at holde muligheden af forkert Abl åben til sent i kæden -#(NEGATE 0 Ins LINK *1 INDERIVERENDE_SUBSTANTIV BARRIER (*) - Ins - KOMMA - Conj)#Oqaluttuat ilagaat QIVITTUNIK, aliortukkanik, oqimangernernik aammalu nassuiaatissaqanngitsunik oqaluttuat, Kirstine Kreutzmann oqaluttuarpoq,- -#(NEGATE 0 Ins LINK *1 ("ulikkaar") BARRIER (*) - Ins - KOMMA) #Gitteli akinani nikuipallariarluni, nerriveeqqap nalaasaarfiup saavaniittup, PUIAASSANIK imalinnik imaqanngitsunillu, imertarfinnillu ulikkaartup, qaavaniittumik cigaretimik tiguseriarluni ikitsivoq. -#(NEGATE *-1 Abs + &&TV_OBJ& LINK *1 _TARGET_ LINK *1 V + &&TV_OBJ&)#Sammisallu ima pingaaruteqartigaat ilaqutariippassuit aningaasat sulinermikkut pissarsiarisimasatik PINIARNERMUT, AALAANIARNERMUT aalisarnermullu atorusuttarlugit. -#(NEGATE *1 VFIN OR CONT + 4Pl LINK *-1 CONJ-C LINK *-1 VFIN + 3Pl)#Taakku iluarsartuussinernut pisariaqarnerpaaginnarnut naammapput, taamaalillutillu umiarsualivinni atortuutit PITSANNGORSARNERANNUT annikitsuinnarmik atorsinnaallutik. -#(NEGATE 0 Lok LINK 1 Der/vn + N - Lok)#Nersornaatisivoq Nauja Bianco, 29-nik ukiulik, taannalu naalagaaffimmi pissutsit pillugit cand. scient. pol-itut ilinniagaqarsimavoq, maannalu KULTUREQARNERMUT ILINNIARTITAANERMULLU PISORTAQARFIMMI sullissisutut atorfeqarluni. -#(NEGATE 0 Abl + Der/vn LINK *-1 Abl BARRIER (*) - (Cont 4Sg)) #Aanip nalunngilaa nukappissanit qassiinit ajuutigineqarluni – ingammik Jensimit meeraallunili IKINNGUTIGISAMINIT. -#(NEGATE *1 LIK_QAR BARRIER (*) - Ins)#Angajoqqaat meeqqamik atuartinneqarnerannik naammagisimaarinninnginnamik atuarfiup siulersuisuinut saaffiginnissuteqarsimapput meeqqamik ILINNIARSIMASUNIK ilinniartitsisoqartinneqannginnerat maalaarutigalugu. +SETPARENT:M0951 @ BARRIER (*) - Adv - @POSS> LINK *1 VFIN)#EMRIP tallimanik ilaasortaqarpoq, ATAATSIMIINNERANILU Naalagaaffiit sinniisaat, nunat inuiisa sinniisaat, immikkullu ilisimasallit kattuffiillu assigiinngitsut alaatsinaatsutut oqaaseqarsinnaallutik peqataasinnaapput. +(NEGATE *-1 PASSIV_ALTERNATIV LINK 1 KOMMA LINK *1 _TARGET_ + Ins BARRIER (*) - Adv) #Pisarineqarlutik pisiniarfinnut tunisaasimanersut nerineqareerlutillu, ilaatigut UANNIK, nalulluinnarpara. For at holde muligheden af forkert Abl åben til sent i kæden +(NEGATE 0 Ins LINK *1 INDERIVERENDE_SUBSTANTIV BARRIER (*) - Ins - KOMMA - Conj)#Oqaluttuat ilagaat QIVITTUNIK, aliortukkanik, oqimangernernik aammalu nassuiaatissaqanngitsunik oqaluttuat, Kirstine Kreutzmann oqaluttuarpoq,- +(NEGATE 0 Ins LINK *1 ("ulikkaar") BARRIER (*) - Ins - KOMMA) #Gitteli akinani nikuipallariarluni, nerriveeqqap nalaasaarfiup saavaniittup, PUIAASSANIK imalinnik imaqanngitsunillu, imertarfinnillu ulikkaartup, qaavaniittumik cigaretimik tiguseriarluni ikitsivoq. +(NEGATE *-1 Abs + &&TV_OBJ& LINK *1 _TARGET_ LINK *1 V + &&TV_OBJ&)#Sammisallu ima pingaaruteqartigaat ilaqutariippassuit aningaasat sulinermikkut pissarsiarisimasatik PINIARNERMUT, AALAANIARNERMUT aalisarnermullu atorusuttarlugit. +(NEGATE *1 VFIN OR CONT + 4Pl LINK *-1 CONJ-C LINK *-1 VFIN + 3Pl)#Taakku iluarsartuussinernut pisariaqarnerpaaginnarnut naammapput, taamaalillutillu umiarsualivinni atortuutit PITSANNGORSARNERANNUT annikitsuinnarmik atorsinnaallutik. +(NEGATE 0 Lok LINK 1 Der/vn + N - Lok)#Nersornaatisivoq Nauja Bianco, 29-nik ukiulik, taannalu naalagaaffimmi pissutsit pillugit cand. scient. pol-itut ilinniagaqarsimavoq, maannalu KULTUREQARNERMUT ILINNIARTITAANERMULLU PISORTAQARFIMMI sullissisutut atorfeqarluni. +(NEGATE 0 Abl + Der/vn LINK *-1 Abl BARRIER (*) - (Cont 4Sg)) #Aanip nalunngilaa nukappissanit qassiinit ajuutigineqarluni – ingammik Jensimit meeraallunili IKINNGUTIGISAMINIT. +(NEGATE *1 LIK_QAR BARRIER (*) - Ins)#Angajoqqaat meeqqamik atuartinneqarnerannik naammagisimaarinninnginnamik atuarfiup siulersuisuinut saaffiginnissuteqarsimapput meeqqamik ILINNIARSIMASUNIK ilinniartitsisoqartinneqannginnerat maalaarutigalugu. +TO (-*1C V - PILLUGU - ORATIOOBLVERB BARRIER @CL-ADVL> OR ORATIOOBLVERB) +# - PILLUGU #Ivaaraq pillugu suliaq eqqartuussivimMI: -#; +; # SETPARENT:M0952 @N< + N + $$KASUS + $$NUMERUS (NOT p (*)) diff --git a/src/cg3/disambiguator.cg3 b/src/cg3/disambiguator.cg3 index ba54fefc4..20791c503 100644 --- a/src/cg3/disambiguator.cg3 +++ b/src/cg3/disambiguator.cg3 @@ -13303,7 +13303,7 @@ SELECT:7490A Rel + Pl IF (1 Der/vn + Rel + Pl - CONJ-LU)(2 3PlPoss)(NEGATE 0 Adv (NEGATE -1 Abs + Pl LINK 1 _TARGET_ + Der/vn + Abs + Pl LINK 1 Rel + Pl LINK 1 3PlPoss)#Sooq-una kalaallit INUUSUTTUT siuaasamik oqaluttuarisaanerannik taama ilisimasakitsigisut? ; -SELECT:7490B Abs + Pl IF ((*1C INTRANSVERB + 3Pl BARRIER 3PlPoss OR KOMMA OR V - 3Pl) OR (*1C TRANSVERB + 3Pl BARRIER 3PlPoss) OR (*1C INTRANSVERB + 4Pl BARRIER 3PlPoss OR KOMMA)) +SELECT:7490B Abs + Pl IF ((*1C INTRANSVERB + 3Pl BARRIER 3PlPoss OR KOMMA OR V - 3Pl) OR (*1C TRANSVERB + 3Pl BARRIER 3PlPoss) OR (*1C INTRANSVERB + 4Pl BARRIER 3PlPoss OR KOMMA)) #Tassannga ukiut arfinillit tulliit ingerlaneranni ataasiaannarnani marloriarlunili qimataaqqippoq, tassami animi angajullerSAAT angutaalu aamma imminut toqupput. (NEGATE 0 Lok + Pl) #må ikke hitte på Lok i 'subjekt lokalis-plur Vb' (NEGATE 0 Via + Sg)(NEGATE 0 Part) #eller slette Via eller slette partikler (NEGATE 0 Aeq) @@ -15960,8 +15960,10 @@ REMOVE:9946C Abl + Hyb/1-2 IF (1C ("IP")); SELECT:9946C Abl + NIQ IF (NEGATE *1 QAR OR LIK) (NEGATE 0 Ins LINK 1C ADVERBIEL + Ins OR ("alla") + Ins) ; + SELECT:9946D Ins IF (0 Abl) (NEGATE *1 NIRU OR NIQAR) +(NEGATE *1 TAQ - Ins) # AtaatanNIMMI qimataagama kinaassutsima ilarujussua annaaginnarnagu artorsaateqaraangama tulaavigisartagara aamma annaavara. #Danskit naalakkersuisui ilaatigut illersornissaqarfimmi sulinermut Kangerlussuarmi ilinniarfissamut timmisartuaqqaNILLU ungasianiit aquttakkanik pisinissamut atugassanik 1,5 milliardit koruuninik aningaasaleeqqammerput. (NEGATE 0 Adv) (NEGATE 1C TUQ + Abl) (NEGATE 0 LU OR LI OR LUUNNIIT LINK -1 Abl)#Bakteeriat neqimit NERPIMILLUUNNIIT ooqanngitsumeersut aammattaaq assanniissinnaapput diff --git a/src/cg3/functions.cg3 b/src/cg3/functions.cg3 index 2ee00605f..95a81a789 100644 --- a/src/cg3/functions.cg3 +++ b/src/cg3/functions.cg3 @@ -6149,7 +6149,8 @@ MAP:M0511 @N< TARGET ATTRIBUTIV + N + $$KASUS + $$NUMERUS OR ("arlaaq") + N + $$ (NEGATE 0 ("tulleq") LINK -1 Rel + TITEL)#Qimarnguiup siulittaasuata TULLIATA Kaali Olsenip oqaatigaa ilaqutariit aatsaat namminneq misigilerunik katsorsarneqassallutik taava taamaaliortoqarsinnaasoq. ; -MAP:M0512A @N< TARGET N + $$KASUS + $$NUMERUS - POSSESSUM IF (*-1 $$KASUS + $$NUMERUS - @>N - %TidHypotagme BARRIER (*) - @>N - @N< - @i-ADVL>N) (NEGATE -1 ("una")) +#NB Der var to M512A +MAP:M0512Aa @N< TARGET N + $$KASUS + $$NUMERUS - POSSESSUM IF (*-1 $$KASUS + $$NUMERUS - @>N - %TidHypotagme BARRIER (*) - @>N - @N< - @i-ADVL>N) (NEGATE -1 ("una")) (NEGATE -1 PLACE - MIU)(NEGATE 0 CONJ-C + Num LINK -1 Num OR iNum)(NEGATE 0 CONJ-C - Num) (NEGATE 0 $$KASUS LINK -1 Num LINK -1 ("nal") LINK *-1 (*) - $$KASUS)(NEGATE 0 Rel LINK 1 POSSESSUM) (NEGATE 0 iNum + LIK LINK *-1 NUMHOVED + Ins) @@ -7338,8 +7339,8 @@ MAP:M0868 @AGENS TARGET Abl IF (*1 (/TIP\ Der/vv\ Gram/TV\ TAQ\ /l) - - GE SUBSTITUTE:S0529B (/@.*/r) @PROP> TARGET Prop + Abs (-1 (/\(@.*\)/r) + Prop)(0 (VSTR:$1))(1 (VSTR:$1) + Prop) ; #Andreas Wille *Mathias Witoftilu ilanngutassiortuupput. -#Adled hen over verber -MAP:M0512A @N< TARGET N + $$KASUS + $$NUMERUS - POSSESSUM - Num - iNum - Lok - Aeq - NUMHOVED - TIMENOUN IF (*-1 $$KASUS + $$NUMERUS - PLACE - @i-ADVL>N BARRIER (*) - @>N - @N< - @i-ADVL>N - VFIN - @ADVL> - @N BARRIER (*) - @>N - @N< - @i-ADVL>N - VFIN - @ADVL> - @ LINK 1 ("akunneq") + 3PlPoss)#Vejle Kommunemi ilaqutariinnut pinaveersaartitsinermullu pisortap, Anette Ravn Olsenip KOMMUNIP Tupaarna Egedellu akornanni attaveqaqatigiinnerup naammaginannginnera ajuusaarutigalugu KNR-imut oqaatigaa. (NEGATE -*1 N + Trm + @ADVL> LINK 1 (/"ata"\ Gram/IV\ TIP\ Der/vv Gram/TV\ V\ Cont\ 3SgO/l) ) (NEGATE 0 (/NIQ\ Der/vn\ N\ Trm/l) ) # WHO-p nunarsuarmi imminut toqunnissamut pinaveersaartitsinerMUT ullorititaa eqqorlugu Nuummi Tuapannguani qullernik 45-nik nal. 16.00 ikitsisoqassaaq. +(NEGATE -1 (/"pi"\ Gram/TV\ V\ Cont\ 3SgO/l) LINK -1 Abs + Sg LINK -1 BOS) #Ivaaraq pillugu SULIAQ eqqartuussivimmi: Sulisuusimasoq atornerluisimasutut pisuutinneqarpoq ; # OR LU - OBLIQUE. @@ -7411,6 +7413,8 @@ MAP:M0512B @N< TARGET N + $$KASUS + $$NUMERUS + ("(.*)"r) - POSSESSUM - Num - iN (NEGATE 0 Via LINK 1 ("taamaalior") + V)#Tassa meeqqanut, inuusuttunut inersimasunullu kikkunnulluunniit oqarasuaatikkut siunnersuisarfiup Tusaanngap ammarsarfiinik SIVITSUINIKKUT taamaaliorniarput (NEGATE 0 Aeq LINK -1 TIGE + Ins + Sg) #Kiinnakkut aportinnerujussuartut sakkortutigisumik ANNERNERTUT, takulerpakka anaanaga uigalu tutittut. (NEGATE 0 (/NIQ\ Der/vn\ N/l) ) +(NEGATE -1 (/"pi"\ Gram/TV\ V\ Cont\ 3SgO/l) LINK -1 Abs + Sg LINK -1 BOS) #Ivaaraq pillugu SULIAQ eqqartuussivimmi: Sulisuusimasoq atornerluisimasutut pisuutinneqarpoq + ; #sunut tamanut # @N< @@ -7899,11 +7903,12 @@ MAP:M0939B @i-ADVL> TARGET $$KASUS + OBLIQUE - TIME IF (*1 Der/vn + N - $$KASUS #(NEGATE )#Oqaatsit KALAALLIT NUNAANNI pisortatigoortumik oqaasiusut taaguuteqarput kalaallit oqaasii imaluunniit kalaallisut. ; -MAP:M0939D @ TARGET Trm IF (1 (/"ata"\ Gram/IV\ TIP\ Der/vv\ Gram/TV\ V\ Cont\ 3SgO/l) ) ; #Aamma saniatigut sulisut tamarmik akunnittarfimmik tunniussinermi ilanngullutik nuussapput, taamalu tunisinerMUT atatillugu suliffitik tigummiinnassallugit. @@ -8044,14 +8049,15 @@ MAP:M0949B @ADVL> TARGET $$KASUS IF (*1 FossileredeCont BARRIER (*) - Abs LINK * ; MAP:M0949C @ADVL> TARGET Trm IF (1 CONT + INTRANSVERB + $$PERSON LINK *1 VFIN + $$PERSON); #Taamaammat peqqinnissamut oqartussanut Corona pillugu ALLATTOQARFIMMULLUUNNIIT nammineerlutit saaffiginnissanngilatit. -MAP:M0950V @ OR ORATIOOBLVERB) (NEGATE *1 VFIN BARRIER KOMMA)(NEGATE 0 Abs + $$NUMERUS LINK 1 Abs + $$NUMERUS) +MAP:M0951 @ OR ORATIOOBLVERB) (NEGATE *1 VFIN BARRIER KOMMA)(NEGATE 0 Abs + $$NUMERUS LINK 1 Abs + $$NUMERUS) (NEGATE 0 LU LINK *1 @SUBJ> BARRIER (*) - Adv - @POSS> LINK *1 VFIN)#EMRIP tallimanik ilaasortaqarpoq, ATAATSIMIINNERANILU Naalagaaffiit sinniisaat, nunat inuiisa sinniisaat, immikkullu ilisimasallit kattuffiillu assigiinngitsut alaatsinaatsutut oqaaseqarsinnaallutik peqataasinnaapput. (NEGATE *-1 PASSIV_ALTERNATIV LINK 1 KOMMA LINK *1 _TARGET_ + Ins BARRIER (*) - Adv) #Pisarineqarlutik pisiniarfinnut tunisaasimanersut nerineqareerlutillu, ilaatigut UANNIK, nalulluinnarpara. For at holde muligheden af forkert Abl åben til sent i kæden (NEGATE 0 Ins LINK *1 INDERIVERENDE_SUBSTANTIV BARRIER (*) - Ins - KOMMA - Conj)#Oqaluttuat ilagaat QIVITTUNIK, aliortukkanik, oqimangernernik aammalu nassuiaatissaqanngitsunik oqaluttuat, Kirstine Kreutzmann oqaluttuarpoq,- @@ -8062,6 +8068,7 @@ MAP:M0951 @ @ADVL> TARGET $$KASUS (1 $$KASUS + @ADVL> + CONJ-C - INDERIVERENDE_SUBSTANTIV LINK NEGATE *1 Der/vn + N + Pl BARRIER VERB-NOTCONT) #Adverbale adled i paratakse er adverbale til samme verbum, men ikke ved parataktiske i-ADVL