diff --git a/tools/grammarcheckers/grammarchecker.cg3 b/tools/grammarcheckers/grammarchecker.cg3 index c303ce66c..b94ff3919 100644 --- a/tools/grammarcheckers/grammarchecker.cg3 +++ b/tools/grammarcheckers/grammarchecker.cg3 @@ -268,48 +268,130 @@ LIST = ; #!! - vdic LIST = ; #!! - spelling error LIST = ; #!! - adjectives with homonymous attributive and predicative forms -#!! ### Semtags - -LIST HUMAN = Sem/Fem Sem/Mal Sem/Sur ; #!! - HUMAN -LIST Sem/Act = Sem/Act ; #!! - Sem/Act -LIST Sem/Ani = Sem/Ani ; #!! - Sem/Ani -LIST Sem/Atr = Sem/Atr ; #!! - Sem/Atr -LIST Sem/Body = Sem/Body ; #!! - Sem/Body -LIST Sem/Clth = Sem/Clth ; #!! - Sem/Clth -LIST Sem/Date = Sem/Date ; #!! - Der/Date -LIST Sem/Domain = Sem/Domain ; #!! - Sem/Domain -LIST Sem/Feat-phys = Sem/Feat-phys ; #!! - Sem/Feat-phys -LIST Sem/Fem = Sem/Fem ; #!! - Sem/Fem -LIST Sem/Group = Sem/Group ; #!! - Sem/Group -LIST Sem/Hum = Sem/Hum ; #!! - Sem/Hum -LIST Sem/ID = Sem/ID ; #!! - Sem/ID -LIST Sem/Lang = Sem/Lang ; #!! - Sem/Lang -LIST Sem/Mal = Sem/Mal ; #!! - Sem/Mal -LIST Sem/Measr = Sem/Measr ; #!! - Sem/Measr -LIST Sem/Measr_Time = Sem/Measr_Time ; #!! - Sem/Measr_Time -LIST Sem/Money = Sem/Money ; #!! - Sem/Money -LIST Sem/Obj = Sem/Obj ; #!! - Sem/Obj -LIST Sem/Obj-el = Sem/Obj-el ; #!! - Sem/Obj-el -LIST Sem/Org = Sem/Org ; #!! - Sem/Org -LIST Sem/Part = Sem/Part ; #!! - Sem/Par -LIST Sem/Perc-emo = Sem/Perc-emo ; #!! - Sem/Perc-emo -LIST Sem/Plc = Sem/Plc ; #!! - Sem/Plc -LIST Sem/Sign = Sem/Sign ; #!! - Sem/Sign -LIST Sem/State-sick = Sem/State-lang-sick ; #!! - Sem/State-sick -LIST Sem/Sur = Sem/Sur ; #!! - Sem/Sur -LIST Sem/Time = Sem/Time ; #!! - Sem/Time -LIST Sem/Time-clock = Sem/Time-clock ; #!! - Sem/Time -LIST Sem/Txt = Sem/Txt ; #!! - Sem/Txt -LIST Sem/Year = Sem/Year ; #!! - Der/Year - - +#!! ### Semantic tags + +LIST Sem/Act = Sem/Act Sem/Act_Group Sem/Act_Plc Sem/Act_Route; #Activity #Ollet guhká dainna X-Com (Veaigin bisánasttii Ristenge geahččat, man guhkás Lemet-gázzi juo ledje ollen dainna divvunbargguin.) # bargu +LIST Sem/Adr = Sem/Adr ; +LIST Sem/Amount = Sem/Amount Sem/Amount_Build Sem/Amount_Semcon; +LIST Sem/Ani = Sem/Ani Sem/Ani-fish Sem/Ani_Build_Hum_Txt Sem/Ani_Buildpart Sem/Ani_Group Sem/Ani_Group_Hum Sem/Ani_Hum Sem/Ani_Hum_Plc Sem/Ani_Hum_Time Sem/Ani_Body-abstr_Hum Sem/Ani_Plc Sem/Ani_Plc_Txt Sem/Ani_Time Sem/Ani_Veh ; #Animal #bivdit X-Loc veahki. +LIST Sem/Ani-fish = Sem/Ani-fish ; +LIST Sem/Aniprod = Sem/Aniprod Sem/Aniprod_Hum +Sem/Aniprod_Obj-clo Sem/Aniprod_Perc-phys Sem/Aniprod_Plc ; +LIST Sem/Body = Sem/Body Sem/Body_Body-abstr Sem/Body_Clth Sem/Body_Food Sem/Body_Group_Hum Sem/Body_Group_Hum_Time Sem/Body_Hum Sem/Body_Mat Sem/Body_Measr Sem/Body_Obj_Tool-catch Sem/Body_Plc Sem/Body_Time ; #Body #Buohkat ceggejedje gieđa. Mon gal attán dutnje bealji vuollái. Go duos dás speččohallá bahtii de gal buollá bargomokta! Čuolda basttii sus alemii. +LIST Sem/Body-abstr = Sem/Ani_Body-abstr_Hum Sem/Body-abstr Sem/Body-abstr_Prod-audio_Semcon Sem/Body_Body-abstr ; # jierbmi, siellu, ... +LIST Sem/Build = Sem/Amount_Build Sem/Ani_Build Sem/Ani_Build_Hum_Txt Sem/Build Sem/Build_Buildpart Sem/Build_Clthpart Sem/Build_Edu_Org Sem/Build_Event_Org Sem/Build_Org Sem/Build_Route ; #Build #Sem #Syn: hukset X deike +LIST Sem/Build-room = Sem/Build-room ; +LIST Sem/Buildpart = Sem/Ani_Buildpart Sem/Buildpart Sem/Buildpart_Plc Sem/Build_Buildpart ; #Building part, e.g. room #Sem:+con,+count,-mova #Syn: mannat X sisa +LIST Sem/Cat = Sem/Cat ; +LIST Sem/Clth = Sem/Body_Clth Sem/Clth Sem/Clth_Hum ; #Clothes #Sem #bidjat X ala/badjelii. +LIST Sem/Clth-jewl = Sem/Clth-jewl Sem/Clth-jewl_Curr Sem/Clth-jewl_Curr_Obj Sem/Clth-jewl_Fruit Sem/Clth-jewl_Money Sem/Clth-jewl_Plant Sem/Org_Clth-jewl ; #Clothes jewelry #Synt: bidjat X ala. *bidjat X badjelii. +LIST Sem/Clthpart = Sem/Build_Clthpart Sem/Clthpart ; +LIST Sem/Ctain = Sem/Ctain Sem/Ctain_Feat-phys Sem/Ctain_Furn Sem/Ctain_Plc Sem/Ctain_Tool Sem/Ctain_Tool-measr ; #Container #Sem:+mova #Syn: bidjat juoidá X sisa +LIST Sem/Ctain-abstr = Sem/Ctain-abstr Sem/Ctain-abstr_Org ; +LIST Sem/Curr = Sem/Clth-jewl_Curr Sem/Curr Sem/Curr_Org; #Syn: Mun mávssan dasa 100 X. Dat máksá 100 X. +LIST Sem/Date = Sem/Date ; +LIST Sem/Dance = Sem/Dance Sem/Dance_Org Sem/Dance_Prod-audio ; #Ollugat dánso swinga lávddi ovddabeale. +LIST Sem/Dir = Sem/Dir ; +LIST Sem/Domain = Sem/Domain Sem/Domain_Food-med Sem/Domain_Prod-audio; +LIST Sem/Drink = Sem/Drink ; +LIST Sem/Dummytag = Sem/Dummytag ; +LIST Sem/Edu = Sem/Build_Edu_Org Sem/Edu Sem/Edu_Event Sem/Edu_Group_Hum Sem/Edu_Hum Sem/Edu_Mat Sem/Edu_Org ; # vázzit X-Acc. addit X-Acc. X:s lea beroštupmi. +LIST Sem/Event = Sem/Build_Event_Org Sem/Edu_Event Sem/Event Sem/Event_Food Sem/Event_Hum Sem/Event_Plc Sem/Event_Plc-elevate Sem/Event_Time ; # X maŋŋel mun ferten vuolgit. X:s leat ollu olbmot. *Lean leamaš doppe X:Gen. +#LIST Sem/Feat-cogn = Sem/Feat-cogn ; # oaidnu, oamedovdu, viissisvuohta +LIST Sem/Feat = Sem/Feat Sem/Feat_Plant ; #many -vuohta and -dat nouns +LIST Sem/Feat-measr = Sem/Feat-measr ; +LIST Sem/Feat-phys = Sem/Ctain_Feat-phys Sem/Feat-phys Sem/Feat-phys_Tool-write Sem/Feat-phys_Veh Sem/Feat-phys_Wthr ; +LIST Sem/Feat-psych = Sem/Body-abstr_Feat-psych Sem/Feat-psych Sem/Feat-psych_Hum ; #not touchable, not countable ("beroštupmi" "gáđašvuohta" "mokta" "sáhkkiivuohta") - Mus lea X, Son lea X-adj persovdna # muitu +LIST Sem/Fem = Sem/Fem ; +LIST Sem/Food = Sem/Body_Food Sem/Event_Food Sem/Food Sem/Food_Perc-phys Sem/Food_Plant ; #Syn: bassit/borrat/sohpat X-Acc. mon im læk borram dam guolest. mun boran iđitbiepmu. mus lea iđitbiebmu fárus. birgui borastuvvat +LIST Sem/Food-med = Sem/Domain_Food-med Sem/Food-med ; +LIST Sem/Fruit = Sem/Fruit Sem/Fruit_Plant ; +LIST Sem/Furn = Sem/Ctain_Furn Sem/Furn Sem/Food_Obj-surfc; #Syn: bidjat X vissui: čohkkedit X ala +LIST Sem/Game = Sem/Game Sem/Game_Obj-play ; +LIST Sem/Geom = Sem/Geom Sem/Geom_Obj ; +LIST Sem/Group = Sem/Act_Group Sem/Ani_Group Sem/Ani_Group_Hum Sem/Body_Group_Hum Sem/Body_Group_Hum_Time Sem/Edu_Group_Hum Sem/Group Sem/Group_Hum Sem/Group_Hum_Org Sem/Group_Hum_Plc Sem/Group_Hum_Prod-vis Sem/Group_Org Sem/Group_Sign Sem/Group_Txt ; #Bárdni lea riggámus sogas. -Plc +LIST Sem/Hum = Sem/Ani_Body-abstr_Hum Sem/Ani_Build_Hum_Txt Sem/Ani_Group_Hum Sem/Ani_Hum Sem/Ani_Hum_Plc Sem/Ani_Hum_Time Sem/Aniprod_Hum Sem/Body_Group_Hum Sem/Body_Hum Sem/Clth_Hum Sem/Edu_Group_Hum Sem/Event_Hum Sem/Feat-psych_Hum Sem/Group_Hum Sem/Body_Group_Hum_Time Sem/Group_Hum_Org Sem/Group_Hum_Plc Sem/Group_Hum_Prod-vis Sem/Hum Sem/Hum_Lang Sem/Hum_Lang_Plc Sem/Hum_Lang_Time Sem/Hum_Obj Sem/Hum_Org Sem/Hum_Plant Sem/Hum_Plc Sem/Hum_Sign Sem/Hum_Tool Sem/Hum_Veh Sem/Hum_Wthr ; #Human +#LIST Sem/Hum-kin = Sem/Hum-kin ; #Human kinship +LIST Sem/Hum-abstr = Sem/Hum-abstr ; +LIST Sem/Hum-prof = Sem/Hum-prof ; +LIST Sem/ID = Sem/ID ; +LIST Sem/Ideol = Sem/Ideol ; +LIST Sem/Lang = Sem/Hum_Lang Sem/Lang Sem/Lang_Tool ; #Syn: hállat X:illatiiva. Son hállá X:Acc. Jorgalan dán X:lokatiiva Y:illatiiva. +LIST Sem/Mal = Sem/Mal ; LIST Sem/Mat = Sem/Body_Mat Sem/Edu_Mat Sem/Mat Sem/Mat_Plant Sem/Mat_Txt ; # Material #Sem: cannot pass through it without destroying it, ráhkadit juoidá X:s. Niibi lea X-Loc-Sg. #Dán báhkis šaddá čáppa gohppu. +LIST Sem/Measr = Sem/Body_Measr Sem/Measr Sem/Measr_Sign Sem/Measr_Time ; # Lea lassánan 100 X-Loc. +LIST Sem/Money = Sem/Clth-jewl_Money Sem/Money Sem/Money_Obj Sem/Money_Part Sem/Money_Txt ; #Mun mávssán X. Mii ávžžuhit vuovdit alimus X-Ill (haddái). ruhtadit doaibmabušeahtain. vuovdit/bidjat ruđast - selge for penger +LIST Sem/Obj = Sem/Body_Obj_Tool-catch Sem/Clth-jewl_Curr_Obj Sem/Geom_Obj Sem/Hum_Obj Sem/Money_Obj Sem/Obj Sem/Obj_Semcon Sem/Obj_State Sem/Obj_Veh ; # concrete object, movable #Syn: Mun guoskkán X-Acc. Dá livčče dutnje X-Nom (sabehat). čievččastit geađggi johkii +#LIST Sem/Obj-com = Sem/Obj-com ; #communication object #hálan telefuvnnas/e-poasttas #sádden X bokte +LIST Sem/Obj-clo = Sem/Aniprod_Obj-clo Sem/Obj-clo ; #bidjat juoidá Obj-clo sisa +LIST Sem/Obj-el = Sem/Obj-el ; # moveable, countable, touchable, electrical objects that can be turned on and of, mus lea X alde, mun bijan X ala +LIST Sem/Obj-ling = Sem/Obj-ling Sem/Obj-ling_Obj-surfc ; +LIST Sem/Obj-play = Sem/Game_Obj-play Sem/Obj-play_Sport ; +LIST Sem/Obj-rope = Sem/Obj-rope ; +LIST Sem/Obj-surfc = Sem/Obj-surfc Sem/Obj-ling_Obj-surfc Sem/Food_Obj-surfc ; +LIST Sem/Org = Sem/Build_Edu_Org Sem/Build_Event_Org Sem/Build_Org Sem/Ctain-abstr_Org Sem/Curr_Org Sem/Dance_Org Sem/Edu_Org Sem/Group_Hum_Org Sem/Group_Org Sem/Hum_Org Sem/Org Sem/Org_Clth-jewl Sem/Org_Prod-cogn Sem/Org_Rule Sem/Org_Txt Sem/Org_Veh ; +LIST Sem/Part = Sem/Part Sem/Money_Part Sem/Part_Prod-cogn ; # bealli, oassi +LIST Sem/Perc-emo = Sem/Perc-emo Sem/Perc-emo_Wthr ; #Sem not touchable, not countable ("ballu" "suhttu" "vaši") - Mun dovddan garra X. Mun lean X+Loc # moraš +LIST Sem/Perc-phys = Sem/Aniprod_Perc-phys Sem/Food_Perc-phys Sem/Perc-phys Sem/Perc-emo_Wthr ; # anistupmi, oaidnu +LIST Sem/Plant = Sem/Clth-jewl_Plant Sem/Ctain-clth_Plant Sem/Feat_Plant Sem/Food_Plant Sem/Fruit_Plant Sem/Hum_Plant Sem/Mat_Plant Sem/Plant Sem/Plant_Plantpart Sem/Plant_Tool Sem/Plant_Tool-measr ; #čáhccet X-Acc #X-Nom šaddet +LIST Sem/Plantpart = Sem/Plant_Plantpart Sem/Plantpart ; #čáhccet X-Acc #X-Nom šaddet +LIST Sem/Plc = Sem/Act_Plc Sem/Ani_Hum_Plc Sem/Ani_Plc Sem/Ani_Plc_Txt Sem/Aniprod_Plc Sem/Body_Plc Sem/Buildpart_Plc Sem/Ctain_Plc Sem/Event_Plc Sem/Event_Plc-elevate Sem/Feat-psych_Plc Sem/Group_Hum_Plc Sem/Hum_Lang_Plc Sem/Hum_Plc Sem/Plc Sem/Plc_Pos Sem/Plc_Route Sem/Plc_Semcon Sem/Plc_State Sem/Plc_Substnc Sem/Plc_Substnc_Wthr Sem/Plc_Time Sem/Plc_Tool-catch Sem/Plc_Wthr; +LIST Sem/Plc-abstr = Sem/Plc-abstr Sem/Plc-abstr_Rel_State Sem/Plc-abstr_Route ; +LIST Sem/Plc-elevate = Sem/Plc-elevate ; +LIST Sem/Plc-line = Sem/Plc-line ; +LIST Sem/Plc-water = Sem/Plc-water ; +LIST Sem/Pos = Sem/Plc_Pos Sem/Pos ; #Social position (job etc.) +LIST Sem/Prod = Sem/Prod ; #jáhkku +LIST Sem/Prod-audio = Sem/Body-abstr_Prod-audio_Semcon Sem/Dance_Prod-audio Sem/Domain_Prod-audio Sem/Prod-audio Sem/Prod-audio_Txt ; #attáldat +LIST Sem/Prod-cogn = Sem/Org_Prod-cogn Sem/Part_Prod-cogn Sem/Prod-cogn Sem/Prod-cogn_Txt ; # muittuhus, ipmárdus, jáhkku, osku, vuordámuš, viisodat? diehtu? +LIST Sem/Prod-ling = Sem/Prod-ling ; +LIST Sem/Prod-vis = Sem/Group_Hum_Prod-vis Sem/Prod-vis ; +LIST Sem/Rel = Sem/Plc-abstr_Rel_State Sem/Rel ; +LIST Sem/Route = Sem/Act_Route Sem/Build_Route Sem/Plc-abstr_Route Sem/Plc_Route Sem/Route ; +LIST Sem/Rule = Sem/Org_Rule Sem/Rule ; +LIST Sem/Semcon = Sem/Amount_Semcon Sem/Body-abstr_Prod-audio_Semcon Sem/Obj_Semcon Sem/Plc_Semcon Sem/Semcon Sem/Semcon_Txt ; # semantic concept +LIST Sem/Sign = Sem/Group_Sign Sem/Hum_Sign Sem/Measr_Sign Sem/Obj_Sign Sem/Sign ; +LIST Sem/Sport = Sem/Obj-play_Sport Sem/Sport ; +LIST Sem/State = Sem/Plc-abstr_Rel_State Sem/Plc_State Sem/State Sem/State_Obj ; # lihkku, ipmilbalolašvuohta, mokta, váivi, váttisvuohta +LIST Sem/State-sick = Sem/State-sick Sem/State-sick_Substnc ; LIST Sem/Substnc = Sem/Plc_Substnc Sem/Plc_Substnc_Wthr Sem/State-sick_Substnc Sem/Substnc Sem/Substnc_Wthr ; #Sem: can pass through it without destroying it +LIST Sem/Time = Sem/Ani_Hum_Time Sem/Ani_Time Sem/Body_Time Sem/Body_Group_Hum_Time Sem/Event_Time Sem/Hum_Lang_Time Sem/Measr_Time Sem/Plc_Time Sem/Time Sem/Time_Wthr ; +LIST Sem/Time-clock = Sem/Time-clock ; +LIST Sem/Tool = Sem/Ctain_Tool Sem/Hum_Tool Sem/Lang_Tool Sem/Plant_Tool Sem/Tool ; +LIST Sem/Tool-catch = Sem/Body_Obj_Tool-catch Sem/Plc_Tool-catch Sem/Tool-catch ; +LIST Sem/Tool-clean = Sem/Tool-clean ; +LIST Sem/Tool-it = Sem/Tool-it ; +LIST Sem/Tool-measr = Sem/Ctain_Tool-measr Sem/Plant_Tool-measr Sem/Tool-measr ; +LIST Sem/Tool-music = Sem/Tool-music ; +LIST Sem/Tool-write = Sem/Feat-phys_Tool-write Sem/Tool-write ; +LIST Sem/Txt = Sem/Ani_Build_Hum_Txt Sem/Ani_Plc_Txt Sem/Group_Txt Sem/Mat_Txt Sem/Money_Txt Sem/Org_Txt Sem/Prod-audio_Txt Sem/Prod-cogn_Txt Sem/Semcon_Txt Sem/Txt ; #Syn: Čále dearvvuođaidat guossegirjámet! # das čuožžu +LIST Sem/Veh = Sem/Ani_Veh Sem/Ctain-clth_Veh Sem/Feat-phys_Veh Sem/Hum_Veh Sem/Obj_Veh Sem/Org_Veh Sem/Veh ; #Syn: Vuolggán X:Com +#LIST Sem/Veh-cntain = Sem/Veh-cntain ; #Manan X sisa. #vuolggán X:Com. +LIST Sem/Wthr = Sem/Feat-phys_Wthr Sem/Hum_Wthr Sem/Perc-emo_Wthr Sem/Plc_Substnc_Wthr Sem/Plc_Wthr Sem/Substnc_Wthr Sem/Time_Wthr Sem/Wthr ; #Sem: Birget X:Ess. jietna gullui X-Loc (balvvas). Olgun/Odne lea + Wthr-Nom. ?Man ollu lea Wthr-Nom? Wthr-Gen maŋŋel boahtá X. Makkár lea dálki/siivu? #Ex: árvi, borga, muohtá, čoaskadálki, baján, bievla, bodnejiekŋa, bivdodálki, gasis, guoldu +LIST Sem/Wpn = Sem/Wpn ; #oaggut oaggunstákkuin, goddit X+Com +LIST Sem/Year = Sem/Year ; + + +LIST Sem/Measr_Time = Sem/Measr_Time ; + + +LIST Sem/Sur = Sem/Sur ; +#LIST Tit = Tit ; + +SET Sem/Human = Sem/Hum OR Sem/Hum-prof OR Sem/Sur OR Sem/Mal OR Sem/Fem OR Sem/Org ; +SET Sem/Animate = Sem/Hum OR Sem/Ani OR Sem/Sur OR Sem/Mal OR Sem/Fem OR Sem/Org ; + # Has to be a set so that multiple tags are included +SET Sem/AnimateNotOrg = Sem/Hum OR Sem/Ani OR Sem/Sur OR Sem/Mal OR Sem/Fem ; +LIST Sem/Concrete-NotAnimate-NotPlace = Sem/Clth Sem/Clth-jewl Sem/Clthpart Sem/Ctain Sem/Drink Sem/Food Sem/Food-med Sem/Mat Sem/Money Sem/Obj Sem/Obj-clo Sem/Obj-el Sem/Substnc Sem/Tool Sem/Tool-catch Sem/Tool-measr Sem/Tool-music Sem/Tool-write Sem/Txt Sem/Veh Sem/Wpn ; +SET Sem/Place = Sem/Plc OR Sem/Plc-water OR Sem/Plc-elevate OR Sem/Plc-line OR Sem/Build OR Sem/Buildpart OR Sem/Org ; -#!! This ends the semtag list. +SET Sem/Hum-prop = Sem/Sur OR Sem/Mal OR Sem/Fem ; -SET Sem/Human = Sem/Hum OR Sem/Sur OR Sem/Mal OR Sem/Fem OR Sem/Org ; -SET Sem/Animate = Sem/Hum OR Sem/Ani OR Sem/Sur OR Sem/Mal OR Sem/Fem OR Sem/Org ; +SET Sem/Abstract = Sem/Act OR Sem/Amount OR Sem/Body-abstr OR Sem/Domain OR Sem/Edu OR Sem/Prod-cogn OR Sem/Perc-emo OR Sem/Prod-audio OR Sem/Event OR Sem/Feat OR Sem/Feat-phys OR Der/NomAct OR Sem/Lang OR Sem/Money OR Sem/State OR Sem/State-sick OR Sem/Semcon OR Sem/Txt OR Sem/Time OR Sem/Dummytag;LIST Sem/Atr = Sem/Atr ; #!! - Sem/Atr + +LIST HUMAN = Sem/Fem Sem/Mal Sem/Sur ; #!! HUMAN + +#!! This ends the semtag list. LIST PROP-ATTR = Sem/Mal Sem/Sur Sem/Fem ; #!! PROP-ATTR @@ -3691,19 +3773,20 @@ ADDRELATION:msyn-predagr-pl3-sg3 ($2) (N Sg Nom) FROM (-5 Neg LINK 0 (&msyn-pred #$ Ij lah alda sämikielâlij huolhij toorjâ finnimnáál. #$ Päikkinoomah iä lah siäilum. -ADD:msyn-adj-pred-attr (&msyn-adj-pred-attr) TARGET A IF - (0C Sg + Nom) +ADD:msyn-adj-pred-attr (&msyn-adj-pred-attr) TARGET (A Sg Nom) IF (NEGATE *-1 ("leđe" V Ind) OR ("šoddâđ" V Ind) LINK -1 Nom OR Loc OR Adv OR CS) # Taat uási/et lii viehâ herkki pieggáid. (NEGATE *-1 ("leđe" ConNeg) OR ("šoddâđ" ConNeg) LINK -1 Neg LINK -1 Nom OR Loc OR Adv OR CS) # Mihheen ij lah máhđuttem Imelân (NEGATE 0 CONCORD-A OR Ord OR Der/Comp OR Der/Superl OR N + Gen OR ) (NEGATE -1 Interr LINK *1 ("leđe")) # man koorãs luonddu lea (NEGATE -1 BOS LINK 2 N + Ill OR N + Loc OR N + Ess OR N + Abe LINK *1 EOS BARRIER V) # Vaalmâš uđâsmitmân! (NEGATE -2 BOS LINK 3 N + Ill OR N + Loc OR N + Ess OR N + Abe LINK *1 EOS BARRIER V) # - Vaalmâš uđâsmitmân! - (1 N LINK NOT 0 Ess OR NOUN-OR-ADV) - ; -COPY:msyn-adj-pred-attr (Attr &SUGGEST) EXCEPT (Sg Nom &msyn-adj-pred-attr) TARGET ( A &msyn-adj-pred-attr); + (*1 N BARRIER NOT-A LINK NOT 0 Inf OR VFIN OR Ess OR NOUN-OR-ADV) + (NEGATE *1 Adv OR Loc OR Po BARRIER NOT-ADV - Gen - CC LINK 1 COPULAS) + (NEGATE *1 Sem/Plc + Loc OR Sem/Plc + Loc OR Sem/Build + Loc BARRIER NOT-NPMOD LINK 1 EOS OR CC OR CS OR Rel LINK NEGATE *-1 VFIN - COPULAS BARRIER CS OR Rel); +COPY:msyn-adj-pred-attr (Attr &SUGGEST) EXCEPT (Sg Nom &msyn-adj-pred-attr) TARGET (A &msyn-adj-pred-attr); ## lâi {vaigâdis} finniđ kiddâ. #$ Taat uási lii viehâ herkki pieggáid. + ## Maid {iimâš} saanijd tun čááláh? #!! **Agreement rule:** msyn-adj-pred-attr Plural adjectives should be Attr in front of N. @@ -3856,12 +3939,6 @@ ADD:msyn-adj-attr-placc (&msyn-adj-attr-placc) TARGET A IF COPY:msyn-adj-attr-placc (Pl Acc &SUGGEST) EXCEPT (Attr &msyn-adj-attr-placc) TARGET ( A &msyn-adj-attr-placc); - - - - - - #!! ## Adverbial rules #!! These rules target adverbial cases, many of them the acc-ill lookalike *-âid/-áid*.