From a8085e403e2cc3a141a93ea8fc344995838b700d Mon Sep 17 00:00:00 2001 From: merisiga Date: Tue, 7 May 2024 16:56:33 +0300 Subject: [PATCH] heasti now illegal --- src/fst/filters/block-derivations.est.xfscript | 3 ++- src/fst/morphology/root.lexc | 10 ++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/fst/filters/block-derivations.est.xfscript b/src/fst/filters/block-derivations.est.xfscript index 22276a05..7179e321 100644 --- a/src/fst/filters/block-derivations.est.xfscript +++ b/src/fst/filters/block-derivations.est.xfscript @@ -136,7 +136,8 @@ define BadDer4 [ [{omandama} ("+Guess") "+V" "+Der/is"] | [Vow {ke} ("+Guess") "+A" "+Der/im"] | # rohke+im is OK, peenike+im not OK [{hea} ("+Guess") "+A" "+Der/im"] | - [{asi} ("+Guess") "+N" "+Der/lik"] # asilik is bad; asjalik is in the lexicon already + [{asi} ("+Guess") "+N" "+Der/lik"] | # asilik is bad; asjalik is in the lexicon already + [{hea} ("+Guess") "+A" "+Der/sti"] # heasti is bad; hästi is in the lexicon already ] ; # some words with certain suffixes make bad components in compounds diff --git a/src/fst/morphology/root.lexc b/src/fst/morphology/root.lexc index 86f58e1c..169d6c90 100644 --- a/src/fst/morphology/root.lexc +++ b/src/fst/morphology/root.lexc @@ -530,6 +530,12 @@ Multichar_Symbols +Der/ist !!= * `@CODE@` !!€ kapitalist: kapitalism+N+Der/ist+N+Sg+Nom +!! N Prop --> N + ++Der/lane !!= * `@CODE@`: helveetslane:Helveetsia+N+Prop+Der/lane+N+Sg+Nom +!!€ firenzelane: Firenze+N+Prop+Der/lane+N+Sg+Nom +!!€ helveetslane: Helveetsia+N+Prop+Der/lane+N+Sg+Nom + !! A --> N, V --> N +Der/us !!= * `@CODE@` @@ -541,10 +547,6 @@ Multichar_Symbols +Der/ti !!= * `@CODE@` !!€ lauati: laud+N+Der/ti+Adv -+Der/lane !!= * `@CODE@`: helveetslane:Helveetsia+N+Prop+Der/lane+N+Sg+Nom -!!€ firenzelane: Firenze+N+Prop+Der/lane+N+Sg+Nom -!!€ helveetslane: Helveetsia+N+Prop+Der/lane+N+Sg+Nom - !! N --> N, A --> A +Dim/ke !!= * `@CODE@`: diminutive