Skip to content

Commit

Permalink
disam, func, dep og stems
Browse files Browse the repository at this point in the history
  • Loading branch information
KennyMcFly committed Oct 9, 2023
1 parent 3db179e commit 57dff5e
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 16 deletions.
8 changes: 5 additions & 3 deletions src/cg3/dep_KalEng.cg3
Original file line number Diff line number Diff line change
Expand Up @@ -2173,7 +2173,7 @@ SETPARENT:M1130_1 (@i-ADVL>) + CONT - UTIGE IF
(NEGATE -*1 VFIN BARRIER (*) - KOMMA LINK *1 _TARGET_ + CONJ-C LINK NEGATE *1 VFIN)#Ulloqeqqata kingorna klasse inuiaqatigiilerisoq pulaarpaa OQALUTTUULLUGILLU politikkikkut aalajangikkat qanoq sunniuteqaqataaffigineqarsinnaanersut.
(NEGATE 1 INDERIVERENDE_SUBSTANTIV + Abs LINK *1 (/3[SP][gl]O/r) BARRIER (*) - Abs)#Kalaallit oqaasii uannut pingaaruteqarput taakkumi ATORLUGIT angajoqqaakka ilaquttakkalu attaveqarfigisarakkit.
(NEGATE 0 CONT + TRANSVERB LINK *1 (/"pilersaar"\ Gram/HV\ UTE/l) BARRIER Der/vn LINK 1 VFIN)#Gwich'in (nunap inoqqaavinit aaqq.) iligisani tamaasa PEQATIGALUGIT sapinngisamik pilersaarummut kinguartitsiniassaaq, Bobbie Jo-Greenland CBC North-imut oqarpoq.

(NEGATE 0 FossileredeContUdenObj) #Mikip ataatani TOQQARLUGU isaatigut isigilerpaa, kamak anniarnerlu takusinnaavai, imminullu unitsinniaraluarluni timini aqussinnaanngilaa.
TO (*1 INDERIVERENDE_SUBSTANTIV - V OR ("periusissiaq") OR ("assi") OR NIQ - LEKSIKALISERING - Gram/Int - Gram/Comp - Gram/Pass - KLOKKESLET BARRIER (*) - Adv - ADVERBIEL - Hyb/1-2 - CONT)(NEGATE 1 KOMMA) #Uangalu anorip karrit aqqusaarlugit siorsunnera nuannaringaalissagaluarpara... # Mapping af ledsagemåde til inderiveret verbum
;

Expand Down Expand Up @@ -5593,7 +5593,7 @@ SETPARENT:M0440 (@OBJ>) + APPELLATIV + Abs + Sg OR Num + Abs - Pl OR Prop + Abs
(NEGATE 1 FossileredeCont LINK 1 VFIN + 3SgO LINK NEGATE *1 V )#Qinerneqarnera nuannaarutigaara SULLLISSINISSARALU pimoorullugu ingerlatissavara.
#der skal laves ny regel for at dække sidste negate's EX
(NEGATE 0 Prop LINK 1 (/"manna"\ Prefix/TA\ Gram/Dem\ Pron\ Abs\ Sg/l) LINK 1 (/"pi"\ Gram/TV\ V\ Cont\ 3SgO/l) LINK *1 VFIN + INTRANSVERB)#Septembarip ulluisa qulingat imminut toqunnermik pinaveersaartitsinermut ullorititaavoq, KNR-ILU tamanna pillugu taavalu imminut toqunnermik nalaataqarneq pillugu nangeqattaartumik ulluni tulliuttuni allaaserisaqartassaaq.
TO (*1A TRANSVERB + 3SgO OR Par + 3Pl + 4SgO BARRIER (*) - Gram/Dem - Cont) #20091109 tilfoejet Par med -gaanni
TO (*1A TRANSVERB + 3SgO - FossileredeContUdenObj OR Par + 3Pl + 4SgO BARRIER (*) - Gram/Dem - Cont) #20091109 tilfoejet Par med -gaanni
;
#
#MAP:M0440A @OBJ> TARGET APPELLATIV + Abs + Sg OR Num + Abs - Pl OR Prop + Abs + Sg OR Gram/Dem + Pron + Abs + Sg IF (1 CONJ-C LINK *1 Abs BARRIER (*) - Adv - OBLIQUE LINK *1 TRANSVERB + 3SgO BARRIER (*) - Gram/Dem - Cont); #20091109 tilfoejet Par med -gaanni
Expand Down Expand Up @@ -5990,7 +5990,7 @@ SETPARENT:M0525 (@OBJ>) + N + Abs + Sg OR PRON + Abs + Sg IF
(NEGATE @1 @POSS> + UNA + &&PN& LINK 1 &&PN& LINK NEGATE *1 V BARRIER KOMMA)#Uangaana PANIGA, uanga taassuma inuunera aalajangigassaraara ...
(NEGATE *1 Abs + Sg BARRIER (*) - KOMMA - OBLIQUE - CONJ-C - CONT LINK *1 INTRANSVERB + 3Pl BARRIER VERB-NOTCONT)## Pas på paratakse i subj:Sulinermut ataavanngitsumik attaveqartuuNEQ, ilinniagaqarsimanngitsutut suliffeqarneq imaluunniit ilinniagaqaratik sulisunik angajoqqaaqarneq imminut toqunnissamut aarlerinaammik annertusititsisartut misissuinerup takutippaa.
(NEGATE *1 INTRANSVERB + 3Pl BARRIER V LINK *-1 _TARGET_ LINK *-1 CONJ-C BARRIER (*) - @i-ADVL> - OBLIQUE LINK *-1 Abs BARRIER (*) )# Pas på sidste led i paratakse: Sulinermut ataavanngitsumik attaveqartuuneq, ilinniagaqarsimanngitsutut suliffeqarneq imaluunniit ilinniagaqaratik sulisunik angajoqqaaqarNEQ imminut toqunnissamut aarlerinaammik annertusititsisartut misissuinerup takutippaa.
TO (*1 TRANSVERB + 3SgO BARRIER INTRANSVERB + 3Sg OR ("soorlu"));
TO (*1 TRANSVERB - FossileredeContUdenObj + 3SgO BARRIER INTRANSVERB + 3Sg OR ("soorlu"));
#
SETPARENT:M0525A (@OBJ>) + Prop + Abs + Sg IF
(NEGATE 1 KOMMA LINK 1 TRANSVERB)(NEGATE -1 (/__\"ateq\"\ QAR__/l) OR (/__\"ateq\"\ LIK__/l))
Expand Down Expand Up @@ -6723,6 +6723,8 @@ TO (*1 @N< + Der/vn BARRIER (*) - OBLIQUE - (Num Rel));
#MAP:M0557A @i-ADVL> TARGET Adv - ("aamma") - ("soorunami") IF (1 OBLIQUE + Der/vn LINK *1 V BARRIER Der/vn) # .. eqqarsaatai ULLUMIKKUT pisunut samminerupput
#(NEGATE 0 ("ullumi") LINK 1 UGEDAGE) #må ikke hitte ULLUMI arfininngornermi ..
#(NEGATE 1 Trm LINK 1 INDERIVERENDE_TITEL OR INDERIVERENDE_SUBSTANTIV)#TAAMA inatsisilerinermut professori oqarpoq
#(NEGATE 0 ("ingerlaannaq")) #Kigaatsunnguamik sianigisumillu aallarpoq, illullu tarrikkamigit INGERLAANNAQ sukkasuumik ingerlalerluni.
#(NEGATE 0 ("sooq")) #Ataataata kamalluni aperivaa SOOQ atuarfimmit qimaasimanersoq.
#;
#MAP:M0557B @i-ADVL> TARGET Ins IF (*1 INSVERB + N BARRIER (*) - @N<) ; #Qasigiannguanik taaneqartoq.
#
Expand Down
32 changes: 26 additions & 6 deletions src/cg3/disambiguator.cg3
Original file line number Diff line number Diff line change
Expand Up @@ -1568,12 +1568,17 @@ SET FossileredeCont =
(/"siulleq"\ U\ Der/nv\ Gram/IV\ V\ ContNeg/l) OR
(/"taarser"\ Gram/TV\ UTE\ Der/vv\ Gram/TV\ V\ Cont/l) OR
(/"tamakker"\ Gram/TV\ V\ Cont/l) OR
(/"toqqar"\ Gram/TV\ V\ Cont/l) OR
(/"toqqar"\ Gram/TV\ V\ ContNeg/l) OR
(/"toqqar"\ Gram/TV\ \(Sem/choose\ \)?V\ Cont/l) OR
(/"toqqar"\ Gram/TV\ \(Sem/choose\ \)?V\ ContNeg/l) OR
(/"tunnga"\ Gram/IV\ VIK\ Der/vn\ QAR\ Der/nv\ Gram/IV\ V\ Cont/l) OR
(/"tunngavik"\ GE\ Der/nv\ Gram/TV\ V\ Cont/l) OR
(/"tunnga"\ Gram/IV\ VIK\ Der/vn\ QAR\ Der/nv\ Gram/IV\ V\ ContNeg/l) ;

SET FossileredeContUdenObj =
(/"piaare"\ Gram/IV\ V\ Cont/l) OR
(/"toqqar"\ Gram/TV\ \(Sem/choose\ \)?V\ Cont/l) ;
#kan udvides med flere fra FossileredeCont

LIST AltidAdvlCont = (/"nammineer"\ Gram/IV\ V\ Cont/l) (/"telefoner"\ Gram/IV\ V\ Cont/l);

SET DelvistFossileredeCont = FossileredeCont | AltidAdvlCont ;
Expand Down Expand Up @@ -2691,6 +2696,7 @@ REMOVE:tidlig0137 4SgPoss + CONJ-C IF (0 Lok LINK *-1 Lok BARRIER (*) - KOMMA)#I
REMOVE:tidlig0138A 4SgPoss + Abs + Pl
(NEGATE *0 3Sg OR 4Sg BARRIER VERB-NOTCONT - (Cau 3Pl) - %AmbiguøsPar)
(NEGATE @1 _TARGET_ LINK *1 3PlO BARRIER (*) - (Abs Pl) - %AmbiguøsN)#IKINNGUTINI niviaaluit ilagitillugit angutit taamatut oqaluttut Emiliellu akissutigisartagai illakuluutigisartorujussuuaat.
(NEGATE 0 ("assak") LINK 0 ("assaq")) #ASSANI silaannarmi uteqattaartiutigalugit.
;

REMOVE:tidlig0138B 4SgPoss + Abs + Pl IF (*-1 Abs + Pl BARRIER V LINK *1 _TARGET_ + Lok + Pl LINK *1 INTRANSVERB + 3Pl BARRIER V )#Qitigissat rockit nutaajunerpaat nipitoorujussuarmik kipissaanngitsumillu BÅNDINI kaavitinneqarmata aammalu oqallittut illartullu nipangissanatik, torlulaanngikkaanni tusaasaqarfiunngillat.
Expand All @@ -2710,6 +2716,7 @@ REMOVE:tidlig0141 4SgPoss + Abs IF (*1 VFIN + INTRANSVERB - (Int MI) BARRIER (/3
(NEGATE 0 CONJ-C LINK -1 HUMAN OR Sem/Hum)#Emiliekkut QATANNGUTISIANILU Jane kamaattarlutillu nuannaartarlutillu pinnguaqatigiittarput.
(NEGATE *1 3Sg + (/3[SP][gl]O/r) BARRIER V - (/RUJUP\ Der/vv\ SUAR\ Der/vv\ Gram/IV\ V\ Par/l))#Kaalip ERNINI oqarfigaa imertaqqullugu. OBS: sivisoorujussuaq+Aeq også Par før disambiguering
(NEGATE *-1 ORATIOOBLVERB + 3Sg LINK *1 _TARGET_ + Abs + &&IV_SUBJ& LINK *1 Par + &&IV_SUBJ& BARRIER V)#Nalunngilaa ATAATANI aamma imertartoq aalakoortarlunilu, kisiannili toqutsisanngilaq, aamma Gråbrødretorvimiinneq ajorpoq Christianshavnstorvimiluunniit.
(NEGATE 0 ("assak") LINK 0 ("assaq")) #ASSANI silaannarmi uteqattaartiutigalugit.
;


Expand Down Expand Up @@ -5127,6 +5134,7 @@ REMOVE:0064C POSSESSUM4 IF (0 Lok) (*1C Lok - PROP - Hyb/1-2 BARRIER (*) - Hyb/1
(NEGATE *-1 Rel + Sg LINK *1 _TARGET_ + Sg + Abs LINK *1 VFIN + 3SgO BARRIER V - (Int MI))#Hans-Paviap NIPINI politikkimi, isiginnaartitsivimmi erinarsoqatigiinnilu tusartittarsimavaa.
(NEGATE -1 Abs + Sg LINK 1 _TARGET_ + Sg + Abs + CONJ-C LINK *1 VFIN + 3Pl BARRIER VERB-NOTCONT)#Manu AANANILU illuaqqami aataap qangangaatsiarli sanaarisimasaani nerriviusannguaq nerriviliullugu issiapput, mannalu isikkivik.
(NEGATE 0 FAM + Abs LINK *1 FAM + Abs + CONJ-C)# LINK *1 3PlO)#Manu atuartuugami aasami atuanngiffeqarnermini AANANI aatanilu pinialullutik angalasut ilagiuartarpai.
(NEGATE 0 ("assak") LINK 0 ("assaq")) #ASSANI silaannarmi uteqattaartiutigalugit.
;
REMOVE:0064D POSSESSUM4 IF (0 NIRMIT) ; #NIRMIT mere sandsynlig

Expand Down Expand Up @@ -6733,6 +6741,9 @@ SELECT:0410 Par + INTRANSVERB + 3Pl - U IF (*-1 Abs + Pl - Hyb/2-2 LINK *-1 BOS
(NEGATE *-1 Rel + Pl BARRIER (*) - OBLIQUE LINK *1 _TARGET_ + Rel + Pl LINK *1 3PlPoss BARRIER (*) - Hyb/1-2)#Ilisimatuut Issittumut tunngasunik assigiinngitsutigut SULIAQARTUT ataatsimoorsimalernissaat AUU Arcticip siunertaraa .
;

#elliptisk opremsning à la "han var x, y, z"
REMOVE:0411 Par + 3Sg IF (0 TUQ + Abs + Sg LINK 1 CLB LINK -2 CLB LINK -1 TUQ + V - Par); #Tunuarsimaartuujuaannarsimavoq, ITTOORTOQ, inunnillu naapitsigaangamik anaanami tunuanut toqqoqqasarluni.

SELECT:0412A Der/vn + Pl + Abs - Orth/Arch IF (-1 Abs + Pl)(1 Cont + 4Pl)(NEGATE 0 FAM_UNIK) ;

REMOVE:0412B Rel + 4SgPoss IF (0 Lok - HUM LINK 1 POSSESSUM3 + HUMVERB); #Akunnittarfiup najoqqutassaraa nipilersortartut qasuersaarnissaat, sungiusarnissaat INERSUARMILU tusarnaartitsisarnissaat.
Expand Down Expand Up @@ -13361,7 +13372,7 @@ REMOVE:7490C Abs + Pl IF (*1 3PlPoss LINK -1 CONT + CONJ-C LINK *-1 _TARGET_ BAR
REMOVE:7490D Rel + Pl IF (0 Abs + Pl LINK 1 CLB LINK 1 CONJ-LU); #Saarpiannut pisimavoq, kiinarsua equngasorsuarmik iluseqarluni, siggussui parngullutik AMEERTITERSIMASUT, isikasiilu perlilingaaramik qernertuinnaat.

REMOVE:Int0260 HTR IF (0 Der/vn + QAR)
(NEGATE 0 (/HTR\ Der/vv\ Gram/IV\ TUQ\ Der/vn\ QAR/l) OR (/"\ Gram/TV\ HTR\ Der/vv\ Gram/IV\ VIK\ Der/vn\ GE/l)) #må ikke fjerne HTR Der/vv Gram/IV TUQ Der/vn QAR fra SIULUTTAASOQARPOQ
(NEGATE 0 (/HTR\ Der/vv\ Gram/IV\ TUQ\ Der/vn\ \(iSem/Hprof\ \)?QAR/l) OR (/"\ Gram/TV\ HTR\ Der/vv\ Gram/IV\ VIK\ Der/vn\ GE/l)) #må ikke fjerne HTR Der/vv Gram/IV TUQ Der/vn QAR fra SIULUTTAASOQARPOQ
(NEGATE 0 (/"aaqqip"\ Gram/TV\ HTR/l) LINK 0 (/QQIP\ Der/vv\ Err/Sub/l) )#Naalagaaffiup Sinniisoqarfia qinersinermullu siulersuisut ataatsimoortumik AAQQEEQATIGINEQARTARIAQARPUT
; #en skummel regel, der skal lukke op for @i->N og blokere @MIK-OBJ

Expand Down Expand Up @@ -14321,6 +14332,7 @@ REMOVE:8534DB ("ilik") + VIK + QAR + VIK (0 ("iliveq") + QAR + VIK) ;
REMOVE:8534DC1 ("qiteq") + (/^i?Sem/L$/r) + Orth/Youth; #qitia er ikke "midte"
SELECT:8534DC2 ("qiteq") + (/^i?Sem/L$/r) - Orth/Youth; #qeqqa er kun "midte"
REMOVE:8534DD (/"nassar"\ Gram/TV\ \(iSem/bring\ \)?UTE\ Der/vv\ Gram/TV\ TAQ\ Der/vn\ [U|QAR]/l) IF (0 (/"nassaaq"\ SSAQ\ Der/nn\ [U|QAR]/l) LINK -1 OBLIQUE); #paasissutissanik NASSAASSAQARPOQ
REMOVE:8534DE ("tui") + (/^i?Sem/Aorn/r) IF (0 (/^i?Sem/anmov/r)); #lav undtagelser når de kommer
REMOVE:8599A TUQ + Aeq - Der/vn IF (0 TUQ + Aeq + Der/vn)(NEGATE 1 ("ip")); #De særlige former af TUQ + Aeq på transitiver fulgt af "ippaa" slettes hvis ikke fulgt af "ippaa"
REMOVE:8599B (*) - LEX_FULLFORM_NOUN ; #Jude 20230908
REMOVE:8599C (Sem/Location) (0 (Sem/an) + (/^[12][SP][gl]Poss$/r)) ; #Jude 20230915 qitinnut
Expand Down Expand Up @@ -14867,6 +14879,8 @@ REMOVE:5490GS ("tup") + LLUAR IF (0 ("tulluar"));
REMOVE:5490GT ("saper") + Gram/TV IF (0 ("saper") + Gram/IV LINK -1 NIQ); #-neq saper-
REMOVE:5490GU ("ujap") + USIQ IF (0 ("ujaasi"));
REMOVE:5490GV ("iki") + humverb + VFIN OR ("ikip") + humverb + VFIN IF (0 (/"iki"\ LIR\ Der/nv/l) LINK -*1 Rel - HUM) ; #Oqussuup IKILERPAANGA, aseruuttoornersuarnillu ulikkaalersillunga.
REMOVE:5490GW ("aalajanger") + Gram/TV + SIMA + Gram/Pass IF (0 ("aalajanger") + Gram/IV + SIMA - Gram/Pass); #aalajangersimavoq
REMOVE:5490GX ("milup") IF (0 ("milor") LINK -1 Trm); #”Qimaaqqissanngilatit,” ataataata siniffianut MILORUJUPPAA, ”qimaaqqikkaluarna!” ingerlallunilu.

# Verbum eller partikel?
SELECT:5491A ("aarit") IF (-1 BOS);
Expand Down Expand Up @@ -16743,7 +16757,9 @@ REMOVE:9970_3SgPossA (Abs 3SgPoss) IF (-1 CON_CAU + 1SgO LINK 1 (Abs 1SgPoss) +

REMOVE:9970_1SgPossB (Abs 1SgPoss) IF (0 (Abs 3SgPoss) LINK NOT *0W 1Sg OR 1SgPoss OR 1SgO OR ("uanga")); #Ambiguøs, men sandsynligvis upersonlig: Ilami taamani Hansenip annaassiniaraluarluni nakkakattarnera isinneralu takorloorlugit, naamik kingornagut ajorani panertunik atisereermat ILLARNARNERA assissaqanngilaq.

REMOVE:9970_2SgPossC 2SgPoss IF (0 1SgPoss LINK *1 1Sg + V BARRIER V) ; #Isumaalunnivit noqinnialeqimmanga PILERSAARUTINNIK oqaluttuutinngilakkit, neriuppungalu piffissap ingerlanerani paasiumaarit.
REMOVE:9970_2SgPossC1 1SgPoss IF (0 2SgPoss LINK *1 ("ikior") + 1Sg + 2SgO BARRIER V); #Pisariaqartissagukku imminut TOQUNNISSANNUT ikiorsinnaavakkit.” #leksikalt betinget; man kan ikke hjælpe en anden med noget fra sig selv; må disambigueres før den næste

REMOVE:9970_2SgPossC2 2SgPoss IF (0 1SgPoss LINK *1 1Sg + V BARRIER V) ; #Isumaalunnivit noqinnialeqimmanga PILERSAARUTINNIK oqaluttuutinngilakkit, neriuppungalu piffissap ingerlanerani paasiumaarit.


##################################################
Expand Down Expand Up @@ -17253,7 +17269,9 @@ SELECT:9975D Lok + 3PlPoss IF (0 3SgPoss LINK *-1W Lok + Pl); #Issiavinni siorle

SELECT:9975E Nom + $$PN IF (*-1W $$PN); #Anaanapalaajuvutit! Kisivit!

REMOVE:9975F Par IF (0 TUQ LINK *-1W N LINK NOT *0 V); #Asanninnipalaavik asanninnipalaaq! MAQAASITITSISOQ. SUMIGINNAASOQ. KISERLIORTITSISOQ. Anaq! Sooq uanga?? Neriuutaaruppunga.
REMOVE:9975F Par IF (0 TUQ LINK NOT *0 V LINK *-1 BOS LINK *-1W N LINK NOT *0 V); #Asanninnipalaavik asanninnipalaaq! MAQAASITITSISOQ. SUMIGINNAASOQ. KISERLIORTITSISOQ. Anaq! Sooq uanga?? Neriuutaaruppunga.

REMOVE:9975G Par IF (0 TUQ LINK NOT *0 V LINK *-1 BOS LINK *-1W (*) LINK NOT *0 Par); #fjern Par når det kan være @HNOUN og der ikke er andre Par i sætningerne ved siden af, hvor det her ellers kunne være en elliptisk fortsættelse. #kan man skrive reglen mere praktisk?

REMOVE:9999 Gram/ACR; #fjern forkortelser, der stadigvæk har en anden læsning (jf. Sel0049)

Expand Down Expand Up @@ -17695,7 +17713,7 @@ REMOVE:Sem0411 ("nukik") + (/^i?Sem/anorg/r) IF (0 KIP OR IR); #Aalakoorluni upp
REMOVE:Sem0412 ("nukik") + (/^i?Sem/am/r) IF (1 ("qasukkar")); #Qasusooqqanera paaseriarakku soorlu NUKIKKA qasukkartutut ittut. #Matu silarleq matorpaluinnartoq sajuttuinnanngorlunga NUKEERPUNGA, natermullu uppillunga, qamanngaannerujussuarlu qialerpunga.

SELECT:Sem0415 ("timi") + (/^i?Sem/anmov.*/r) IF (0 POSSESSUM12 OR POSSESSUM4); #Anori nillertoq masannartorlu suli TIMINNI malugisinnaavara, inili kiatsissimaqaaq pujoqalersimaqalunilu.
SELECT:Sem0416 ("timi") + (/^i?Sem/anmov.*/r) IF (*0 BODY OR ANATOMIC OR ("nukik") OR (/^i?Sem/hurt.*/r)); #Aalakoorluni uppilluni avaarami aanaartuutalaarluni, TIMAATA affaa nukikinnerulerpoq.
SELECT:Sem0416 ("timi") + (/^i?Sem/anmov.*/r) IF (*0 BODY OR ANATOMIC OR ("nukik") OR (/^i?Sem/hurt.*/r) OR Sem/Hum + Prop); #Aalakoorluni uppilluni avaarami aanaartuutalaarluni, TIMAATA affaa nukikinnerulerpoq.
SELECT:Sem0417 ("timi") + (/^i?Sem/anmov.*/r) IF (0 POSSESSUM3 LINK -1 Rel + (/^i?Sem/H.*/r)); #Anaanama TIMAA mattaangasup uiga qallersimavaa.

REMOVE:Sem0420 ("qasilip") + (/^i?Sem/stimulus_subj.*/r) IF (*-1 BODY OR ANATOMIC); #Pujoq toqqusaannut QASILITTUTUT misiginarpoq, ipianngunartumillu quersoqqajaavunga.
Expand Down Expand Up @@ -17912,6 +17930,8 @@ REMOVE:Sem0850 ("kipi") + (/^i?Sem/hurt/r); #lav undtagelser når de kommer

SELECT:Sem0855 ("qilaaq") + (/^i?Sem/part-build/r) IF (*0 ("nateq")); #Pujoq qernerujulluni qaserujuttoq, akulerukkiartulersimalluni QILAANIIT naqqanut annertusiartuutigaluni morsukkiartulersoq.

REMOVE:Sem0860 ("sila") + INNAQ + (/^i?Sem/Ltop/r) IF (0 (/^i?Sem/cm-gas/r)); #lav undtagelser når de kommer

##############
AFTER-SECTIONS

Expand Down
6 changes: 4 additions & 2 deletions src/cg3/functions.cg3
Original file line number Diff line number Diff line change
Expand Up @@ -2202,6 +2202,7 @@ MAP:M1130_1 (@i-ADVL>) TARGET CONT - UTIGE IF (*1 INDERIVERENDE_SUBSTANTIV - V -
(NEGATE -*1 VFIN BARRIER (*) - KOMMA LINK *1 _TARGET_ + CONJ-C LINK NEGATE *1 VFIN)#Ulloqeqqata kingorna klasse inuiaqatigiilerisoq pulaarpaa OQALUTTUULLUGILLU politikkikkut aalajangikkat qanoq sunniuteqaqataaffigineqarsinnaanersut.
(NEGATE 1 INDERIVERENDE_SUBSTANTIV + Abs LINK *1 (/3[SP][gl]O/r) BARRIER (*) - Abs)#Kalaallit oqaasii uannut pingaaruteqarput taakkumi ATORLUGIT angajoqqaakka ilaquttakkalu attaveqarfigisarakkit.
(NEGATE 0 CONT + TRANSVERB LINK *1 (/"pilersaar"\ Gram/HV\ UTE/l) BARRIER Der/vn LINK 1 VFIN)#Gwich'in (nunap inoqqaavinit aaqq.) iligisani tamaasa PEQATIGALUGIT sapinngisamik pilersaarummut kinguartitsiniassaaq, Bobbie Jo-Greenland CBC North-imut oqarpoq.
(NEGATE 0 FossileredeContUdenObj) #Mikip ataatani TOQQARLUGU isaatigut isigilerpaa, kamak anniarnerlu takusinnaavai, imminullu unitsinniaraluarluni timini aqussinnaanngilaa.
;

MAP:M1130_1_paratakse @i-ADVL> TARGET CONT + $$PERSON IF (1 CONT + CONJ-C + @i-ADVL> + $$PERSON LINK *1 (Der/vn N) BARRIER V);#EQQISSILLUNGA toqqissisimallungalu inooqataanissara pingaartitaraara, ilaquttama ikinngutimalu attaveqatigisarneri pingaartitama aamma ilagaat.
Expand Down Expand Up @@ -5066,7 +5067,7 @@ MAP:M0440X2 @OBJ> TARGET APPELLATIV + Abs + Sg OR Num + Abs - Pl OR Prop + Abs +
MAP:M0440X3 @OBJ> TARGET Der/nv + &&POSS34_POSS& IF (*1 VFIN + &&IV_SUBJ& LINK -*1 CONT + &&TV_OBJ& LINK -1 _TARGET_ + &&TV_OBJ& LINK -1 Rel + &&POSS34_POSS& LINK *-1 Abs + &&IV_SUBJ& BARRIER (*) - Rel)#Kuupik V. Kleist Roskilde Universitetimi socionomitut ilinniarsimasuuvoq, misissuinermilu periuseq taassuma NAILIINERA naapertorlugu nunanut inuttuunut naleqqunneruvoq.
;

MAP:M0440 (@OBJ>) TARGET APPELLATIV + Abs + Sg OR Num + Abs - Pl OR Prop + Abs + Sg OR Gram/Dem + Pron + Abs + Sg OR Gram/ACR + Abs IF (1* TRANSVERB + 3SgO OR Par + 3Pl + 4SgO BARRIER (*) - Gram/Dem - Cont) #20091109 tilfoejet Par med -gaanni
MAP:M0440 (@OBJ>) TARGET APPELLATIV + Abs + Sg OR Num + Abs - Pl OR Prop + Abs + Sg OR Gram/Dem + Pron + Abs + Sg OR Gram/ACR + Abs IF (1* TRANSVERB + 3SgO - FossileredeContUdenObj OR Par + 3Pl + 4SgO BARRIER (*) - Gram/Dem - Cont) #20091109 tilfoejet Par med -gaanni
(NEGATE *1 (/"procent"\ OLang/DAN\ NNGUR\ Der/nv\ Gram/TV\ V\ Cont\ 3SgO/l) ) #TAMANNA procentinngorlugu 19,1 pct.-iuvoq.
(NEGATE *1 TRANSVERB + CONT + LU LINK 1 Abs LINK *1 V + 3Pl)#AALISARNEQ inuussutissarsiutigalugulu piniarneq ingerlalluarput
(NEGATE 0 LIK + $$KASUS + $$NUMERUS LINK -1 $$KASUS + $$NUMERUS)# iluatsipparalu aqerluusaq QALIPAATILIK atorlugu siulleq titartarlugu.
Expand Down Expand Up @@ -5385,7 +5386,7 @@ MAP:M0525X3 @SUBJ> TARGET Abs + Sg - CONJ-C - ADVERBIEL IF (*1 VFIN + INTRANSVER

## går over til OBJ

MAP:M0525 (@OBJ>) TARGET N + Abs + Sg OR PRON + Abs + Sg IF (*1 TRANSVERB + 3SgO BARRIER INTRANSVERB + 3Sg OR ("soorlu"))
MAP:M0525 (@OBJ>) TARGET N + Abs + Sg OR PRON + Abs + Sg IF (*1 TRANSVERB - FossileredeContUdenObj + 3SgO BARRIER INTRANSVERB + 3Sg OR ("soorlu"))
(NEGATE 1 KOMMA LINK 1 TRANSVERB)
(NEGATE *-1 @OBJ> BARRIER TRANSVERB - CONT OR CONJ-C LINK NOT *1 CONT + TRANSVERB)
(NEGATE *1 VFIN + INTRANSVERB BARRIER N + Abs + Sg + @SUBJ> OR GAANNI + 3SgO OR ("taava") OR VFIN OR DIRTALESTART OR DIRTALESLUT OR OBJVERB LINK *-1 _TARGET_ LINK NEGATE *-1 N + Abs + Sg BARRIER VFIN)
Expand Down Expand Up @@ -6037,6 +6038,7 @@ MAP:M0557A @i-ADVL> TARGET Adv - ("aamma") - ("soorunami") IF (1 OBLIQUE + Der/v
(NEGATE 0 ("ullumi") LINK 1 UGEDAGE) #må ikke hitte ULLUMI arfininngornermi ..
(NEGATE 1 Trm LINK 1 INDERIVERENDE_TITEL OR INDERIVERENDE_SUBSTANTIV)#TAAMA inatsisilerinermut professori oqarpoq
(NEGATE 0 ("ingerlaannaq")) #Kigaatsunnguamik sianigisumillu aallarpoq, illullu tarrikkamigit INGERLAANNAQ sukkasuumik ingerlalerluni.
(NEGATE 0 ("sooq")) #Ataataata kamalluni aperivaa SOOQ atuarfimmit qimaasimanersoq.
;

MAP:M0557B @i-ADVL> TARGET Ins IF (*1 INSVERB + N BARRIER (*) - @N<) ; #Qasigiannguanik taaneqartoq.
Expand Down
8 changes: 4 additions & 4 deletions src/fst/stems/nouns.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -13267,7 +13267,7 @@ ittoornaatsoq Z1Zmorf ;
ittoornartoq Z1Zmorf ;
ittoorneq Z2Zmorf ;
ittoortassuseq SEQgemin ;
ittoortoq Z1Zmorf ;
!ittoortoq Z1Zmorf ; !KW09102023
ittoorutigisaq Z1Zmorf ;
ittoq Z1Zmorf ;
ittoqersoq Z1Zmorf ;
Expand Down Expand Up @@ -13673,7 +13673,7 @@ kajorraammersoq Z1Zmorf ;
kajorraq Z1Zmorf ;
kajorrasoq Z1Zmorf ;
kajortittoq Z1Zmorf ;
kajortoq Z1Zmorf ;
!kajortoq Z1Zmorf ; !KW09102023
kajortuinnaasoq Z1Zmorf ;
kajortuinnaq Z2-qZmorf ;
kajorueq Z1Zmorf ;
Expand Down Expand Up @@ -17720,7 +17720,7 @@ mikisoralannguaq Z1nnguaqZmorf ;
mikissisoq Z1Zmorf ;
mikisuaraarannguaq Z1nnguaqZmorf ;
mikisukullak Z2-Zmorf ;
mikisunnguaq Z1nnguaqZmorf ;
!mikisunnguaq Z1nnguaqZmorf ; !KW09102023
mikitsisoq Z1Zmorf ;
mikkagaasoq Z1Zmorf ;
mikkattoq Z1Zmorf ;
Expand Down Expand Up @@ -18567,7 +18567,7 @@ naalannginnersuaq Z2aqZmorf ;
naalannginnerusoq Z1Zmorf ;
naalanngisaartoq Z1Zmorf ;
naalanngissuseq SEQgemin ;
naalanngitsoq Z1Zmorf ;
!naalanngitsoq Z1Zmorf ; !KW09102023
naalanngitsorsuaq Z2aqZmorf ;
naalanngitsorujussuusoq Z1Zmorf ;
naalanngitsuunngitsoq Z1Zmorf ;
Expand Down
Loading

0 comments on commit 57dff5e

Please sign in to comment.