diff --git a/tools/grammarcheckers/grammarchecker.cg3 b/tools/grammarcheckers/grammarchecker.cg3 index 0961f0f873..25c46f4ca1 100644 --- a/tools/grammarcheckers/grammarchecker.cg3 +++ b/tools/grammarcheckers/grammarchecker.cg3 @@ -1,5 +1,5 @@ # Divvun & Giellatekno - open source grammars for Sámi and other languages -# Copyright © 2000-2024 The University of Tromsø & the Norwegian Sámi Parliament +# Copyright © 2000-2025 The University of Tromsø & the Norwegian Sámi Parliament # http://giellatekno.uit.no & http://divvun.no # # This program is free software; you can redistribute and/or modify @@ -2368,6 +2368,8 @@ LIST GRADE-ADV-2 = "ain" "áibbas" "erenoamán" "erenoamáš" "earenoamáš" "h LIST XT-ADV = "doarvái" "eambbo" "eanet" "hirbmosit" "garrasit" "issorasat" "ollu" "sakka" "uhccán" "unnán" "vehá" "veháš" "veahá" "veaháš" ; ## often the case that a verb that is otherwise used with a theme argument can stand alone, i.e. with an XT-ADV + +LIST FOCUS-ADV = "erenoamážit" "vuohččan" ; LIST PLURALIZER = "buot" "buotlágan" "buotlágán" "buotlágáš" "earálágan" "iežálágan" "iežálágán" "gait" "gaitlágan" "gaitlágán" "goappeš" "goappašat" "máŋggalágan" "máŋggalágán" "moattelágan" "moattelágán" "moattilágan" "moattilágán" ; # Singular nouns can have a plural form combined with those @@ -6314,7 +6316,7 @@ SET CONC-2-3A-3B-3C-4ABC = CONC-2 OR CONC-3A OR CONC-3B OR CONC-3C OR CONC-4A OR SET CONC-2-3C = CONC-2 OR CONC-3C ; -ADD:real-NomAgIll-PrtSg3 (&real-NomAgIll-PrtSg3) TARGET (Ex/V Der/NomAg N Sg Ill) - Gram/3syll OR (V Ind Prt Sg3 Err/Confused-NomAgIll) - Gram/3syll IF (NEGATE *0 VFIN BARRIER GRAMCHK-S-BOUNDARY OR CC OR COMMA)(NEGATE *-1 (<.*-Ill-.*>r) OR (<.*-Ill-.*><.*>r) OR N + Sem/Act BARRIER NOT-ADV-PCLE - Attr - (N Acc) - Gen - @CNP)(NEGATE 1 CC LINK *1 Ill BARRIER NPNHAPcle)(NEGATE -1 CC LINK *-1 Ill BARRIER NPNHAPcle - OBJ - @ADVL)(NEGATE 1 CC LINK 1 NPNHAPcle LINK 1 Ill)(NEGATE -1 COMMA LINK -1C (N Ill) LINK 3 COMMA LINK 1 (N Ill))(NEGATE -1 (Dem Sg Gen) OR Attr OR ADJ_ATTR/NOM OR Num)(NEGATE 0 A LINK -1 XT-ADV)(NEGATE 0 A LINK 1 CC LINK 1 A)(NEGATE 0 Err/Spellrelax OR (Ind Prt Sg3) - Err/Any OR Der/h)(NEGATE 0 ("<.*eaddjái>"r))(NEGATE 0 (Sg Ill) LINK *-1 (N Sg Ill) BARRIER NPNH - CC - COMMA - Gen - Acc)(NEGATE 1 Inf) ; +ADD:real-NomAgIll-PrtSg3 (&real-NomAgIll-PrtSg3) TARGET (Ex/V Der/NomAg N Sg Ill) - Gram/3syll OR (V Ind Prt Sg3 Err/Confused-NomAgIll) - Gram/3syll IF (NEGATE *0 VFIN BARRIER GRAMCHK-S-BOUNDARY OR CC OR COMMA)(NEGATE *-1 (<.*-Ill-.*>r) OR (<.*-Ill-.*><.*>r) OR N + Sem/Act BARRIER NOT-ADV-PCLE - Attr - (N Acc) - Gen - @CNP)(NEGATE 1 CC LINK *1 Ill BARRIER NPNHAPcle)(NEGATE -1 CC LINK *-1 Ill BARRIER NPNHAPcle - OBJ - @ADVL)(NEGATE 1 CC LINK 1 NPNHAPcle LINK 1 Ill)(NEGATE -1 COMMA LINK -1C (N Ill) LINK 3 COMMA LINK 1 (N Ill))(NEGATE -1 (Dem Sg Gen) OR Attr OR ADJ_ATTR/NOM OR Num)(NEGATE 0 A LINK -1 XT-ADV)(NEGATE 0 A LINK 1 CC LINK 1 A)(NEGATE 0 Err/Spellrelax OR (Ind Prt Sg3) - Err/Any OR Der/h)(NEGATE 0 ("<.*eaddjái>"r))(NEGATE 0 (Sg Ill) LINK *-1 (N Sg Ill) BARRIER NPNH - CC - COMMA - Gen - Acc)(NEGATE 1 Inf)(NEGATE -1 FOCUS-ADV) ; #$ #$ Oahppit sáhttet adnit giehtatelefovnna, mp3-čuojanasa ja báddenrusttega dahje sullásačča ja {báddái} lohkat sániid ja dajahusaid maid maŋŋil sáhttet guldalit. #$ Mii dorvvastit Kristusii, jápmima vuoitái, guhte cealká: