[voikko] vvfst: LEXICON NOUN MonikonGenetiiviEnJatko ja omistusliitteet

Hannu Väisänen hannu.vaisanen at uef.fi
Tue May 21 14:38:46 EEST 2013


MonikonGenetiiviEnJatko tunnista nykyään vain kolmannen persoonan
omistusliitteen (paperiensa, naistensa). Muutin sitä niin, että nyt se
tunnistaa kaikki omistusliitteet. En kuitenkaan uskaltanut päivittää
sitä GitHubiin (mitä kaikkea menee rikki???), mutta tässä on git diffi:

diff --git a/suomimalaga/vvfst/main.foma.in
b/suomimalaga/vvfst/main.foma.in
index 0703fb3..21787c3 100644
--- a/suomimalaga/vvfst/main.foma.in
+++ b/suomimalaga/vvfst/main.foma.in
@@ -11,11 +11,11 @@ define Lengthening a "[[L]]" -> a a ,
                    ö "[[L]]" -> ö ö ,
                    u "[[L]]" -> u u ,
                    y "[[L]]" -> y y ;
-
+define Ndeletion n "[[N]]" -> 0;
 set flag-is-epsilon ON
-regex Lexicon .o. ItoE .o. Lengthening;
+regex Lexicon .o. ItoE .o. Lengthening .o. Ndeletion;
 invert net
 define Lexicon2;
-regex Lexicon2 .o. ItoE .o. Lengthening;
+regex Lexicon2 .o. ItoE .o. Lengthening .o. Ndeletion;
 compact sigma
 write att VVFST_BUILDDIR/all.att
diff --git a/suomimalaga/vvfst/root.lexc b/suomimalaga/vvfst/root.lexc
index 227c3f1..25d7182 100644
--- a/suomimalaga/vvfst/root.lexc
+++ b/suomimalaga/vvfst/root.lexc
@@ -95,7 +95,7 @@ Multichar_Symbols
 ! Korvattavat merkit
 [[L]] ! edellisen merkin toisto
 [[IE]] ! edeltävä i-kirjain muutetaan e-kirjaimeksi
-
+[[N]] ! Poistetaan edeltävä n-kirjain.
 ! Diakriitit
 @P.EI_YKS.ON@ @D.EI_YKS@ @C.EI_YKS@ ! Yksikkömuotoja ei sallita
 
diff --git a/suomimalaga/vvfst/taivutuskaavat.lexc.in
b/suomimalaga/vvfst/taivutuskaavat.lexc.in
index 53febc8..29923c9 100644
--- a/suomimalaga/vvfst/taivutuskaavat.lexc.in
+++ b/suomimalaga/vvfst/taivutuskaavat.lexc.in
@@ -1733,8 +1733,8 @@ LEXICON NOUN YksikönGenetiivinJatko
 
 LEXICON NOUN MonikonGenetiiviEnJatko
 <WC>NormaaliYsJatko_<A>	;
-?NotLaatusana	[O3]s<A>:s<A>	Liitesana_<A>	;
-
+!?NotLaatusana	[O3]s<A>:s<A>	Liitesana_<A>	;
+?NotLaatusana	[[N]]:[[N]] Omistusliite_<A> ;
 LEXICON NOUN NormaaliYsJatkoOl
 <WC>NormaaliYsJatko_<A>	;
 ?NotLaatusana	Omistusliite_<A>	;



More information about the voikko mailing list