mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 04:59:31 -06:00
finalizing experiments with Finnish nouns
This commit is contained in:
@@ -1,10 +1,14 @@
|
||||
#LEX=Duodecim
|
||||
#LEX=Aino
|
||||
#LEX=Omat
|
||||
#LEX=NSSK
|
||||
LEX=Swadesh
|
||||
LEX=Omat
|
||||
|
||||
all: tests
|
||||
all:
|
||||
export LEX=NSSK ; make -e tests
|
||||
export LEX=Omat ; make -e tests
|
||||
export LEX=Swadesh ; make -e tests
|
||||
export LEX=Dictionary ; make -e tests
|
||||
export LEX=Duodecim ; make -e tests
|
||||
export LEX=Aino ; make -e tests
|
||||
cat all-diff-* >all-differences
|
||||
cat all-differences
|
||||
|
||||
gf-files:
|
||||
runghc MkLex.hs 0 $(LEX) > $(LEX)Abs.gf
|
||||
|
||||
@@ -31,10 +31,17 @@ resource Nominal = ResFin ** open MorphoFin,Declensions,CatFin,Prelude in {
|
||||
_ + "is" => dKaunis ukko ;
|
||||
_ + ("i" | "u") + "n" => dLiitin ukko (renka + "men") ;
|
||||
_ + ("ton" | "tön") => dOnneton ukko ;
|
||||
_ + "e" => dRae ukko (rake + "en") ;
|
||||
_ + ("ut" | "yt") => dRae ukko (ukk + "en") ;
|
||||
_ + ("as" | "äs") => dRae ukko (renka + last renka + "n") ;
|
||||
_ + "e" => dRae ukko (rake + "en") ;
|
||||
_ + ("uus" | "yys") => dLujuus ukko ;
|
||||
_ + "s" => dJalas ukko ;
|
||||
_ + ("a" | "e" | "i") + C_ + _ + "aja" => -- opettaja correct autom.
|
||||
dSilakka ukko (ukko + "n") (ukk + "ia") ;
|
||||
_ + ("a" | "e" | "i" | "o" | "u") + C_ + _ + "ija" =>
|
||||
dSilakka ukko (ukko + "n") (ukk + "oita") ;
|
||||
_ + ("e" | "i" | "y" | "ä" | "ö") + C_ + _ + "ijä" =>
|
||||
dSilakka ukko (ukko + "n") (ukk + "öitä") ;
|
||||
_ + "i" +o@("o"|"ö") => dSilakka ukko (ukko+"n") (ukko+"it"+getHarmony o);
|
||||
_ + "i" + "a" => dSilakka ukko (ukko + "n") (ukk + "oita") ;
|
||||
_ + "i" + "ä" => dSilakka ukko (ukko + "n") (ukk + "öitä") ;
|
||||
@@ -52,7 +59,7 @@ resource Nominal = ResFin ** open MorphoFin,Declensions,CatFin,Prelude in {
|
||||
case <ukko,ukon> of {
|
||||
<_ + ("aa" | "ee" | "ii" | "oo" | "uu" | "yy" | "ää" | "öö" |
|
||||
"ie" | "uo" | "yö" | "ea" | "eä" |
|
||||
"ia" | "iä" | "io" | "iö"), _ + "n"> =>
|
||||
"ia" | "iä" | "io" | "iö" | "ja" | "jä"), _ + "n"> =>
|
||||
nForms1 ukko ; --- to protect
|
||||
<_ + ("a" | "o" | "u" | "y" | "ä" | "ö"), _ + "n"> =>
|
||||
dUkko ukko ukon ; -- auto,auton
|
||||
|
||||
@@ -52,7 +52,7 @@ hyperkalsemia hyperkalsemian hyperkalsemiaa hyperkalsemiana hyperkalsemiaan hype
|
||||
|
||||
seerumi seerumin seerumia seerumina seerumiin seerumien seerumeja seerumeina seerumeissa seerumeihin
|
||||
|
||||
pitoisuus pitoisuuksen pitoisuusta pitoisuuksena pitoisuukseen pitoisuusten pitoisuuksia pitoisuuksina pitoisuuksissa pitoisuuksiin
|
||||
pitoisuus pitoisuuden pitoisuutta pitoisuutena pitoisuuteen pitoisuuksien pitoisuuksia pitoisuuksina pitoisuuksissa pitoisuuksiin
|
||||
|
||||
viitealue viitealueen viitealuetta viitealueena viitealueeseen viitealueiden viitealueita viitealueina viitealueissa viitealueisiin
|
||||
|
||||
|
||||
Reference in New Issue
Block a user