Skip to content

Commit 13e3192

Browse files
Add error grammar rule for non-agreeing postposed adjectives
New VillaLoEftirNlMeðAndlagi rule in the $if(include_errors) section, used by GreynirCorrect: matches a postposed adjective (typically a past participle) with a case-governed complement that does not agree with its head noun phrase in case, e.g. 'móðurfélag fleiri félaga tengdum rekstri Morgunblaðsins' where 'tengdum' should be 'tengdra'. The corresponding annotation handler is in GreynirCorrect PR #69 (already merged; the handler is inert until this rule ships). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent d143a14 commit 13e3192

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

src/reynir/Greynir.grammar

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7687,6 +7687,30 @@ VillaEndingIR →
76877687
$tag(error) VillaEndingIR
76887688
$score(-999) VillaEndingIR
76897689

7690+
# Regla fyrir villu þar sem lýsingarorð (oft lýsingarháttur þátíðar)
7691+
# með fallstýrðu andlagi stendur á eftir nafnlið en sambeygist honum
7692+
# ekki í falli, t.d. 'móðurfélag fleiri félaga tengdum rekstri
7693+
# Morgunblaðsins' (rétt: 'tengdra'); villan stafar oft af aðlöðun
7694+
# að falli andlagsins ('félögum tengdum rekstri')
7695+
7696+
LoEftirNl/tala/fall/kyn →
7697+
> VillaLoEftirNlMeðAndlagi/fall/tala/kyn
7698+
7699+
VillaLoEftirNlMeðAndlagi_nf/tala/kyn →
7700+
LoEftirNlMeðAndlagi/fallxnf/tala/kyn
7701+
7702+
VillaLoEftirNlMeðAndlagi_þf/tala/kyn →
7703+
LoEftirNlMeðAndlagi/fallxþf/tala/kyn
7704+
7705+
VillaLoEftirNlMeðAndlagi_þgf/tala/kyn →
7706+
LoEftirNlMeðAndlagi/fallxþgf/tala/kyn
7707+
7708+
VillaLoEftirNlMeðAndlagi_ef/tala/kyn →
7709+
LoEftirNlMeðAndlagi/fallxef/tala/kyn
7710+
7711+
$tag(error) VillaLoEftirNlMeðAndlagi/fall/tala/kyn
7712+
$score(-999) VillaLoEftirNlMeðAndlagi/fall/tala/kyn
7713+
76907714
# Orð sem endar á -ana í þolfalli notað í stað eignarfalls:
76917715
# 'niðurstaða þingflokkana', 'hattar karlana'
76927716

0 commit comments

Comments
 (0)