bug fixes in Finnish

This commit is contained in:
aarne
2010-01-04 21:16:34 +00:00
parent f6cbc69e09
commit 14efc8a8a5
4 changed files with 6 additions and 6 deletions

View File

@@ -8,7 +8,7 @@ abstract ExtraFinAbs = Extra [
RelExistNP : Prep -> RP -> NP -> RCl ; -- jossa on jazzia RelExistNP : Prep -> RP -> NP -> RCl ; -- jossa on jazzia
i_implicPron : Pron ; -- (minä), minut, ... i_implicPron : Pron ; -- (minä), minut, ...
whatPart_IP : IP ; whatPart_IP : IP ;
PartCN : CN -> NP ; -- olutta PartCN : CN -> NP ; -- olutta

View File

@@ -16,9 +16,9 @@ concrete IdiomFin of Idiom = CatFin **
ExistIP ip = ExistIP ip =
let let
cas : NPForm = NPCase Part ; --- dep on num, pol? cas : NPForm = NPCase Nom ; ---- also partitive in Extra
vp = insertObj (\\_,b,_ => "olemassa") (predV olla) ; vp = insertObj (\\_,b,_ => "olemassa") (predV olla) ;
cl = mkClause (subjForm (ip ** {isPron = False ; a = agrP3 Sg}) cas) (agrP3 Sg) vp cl = mkClause (subjForm (ip ** {isPron = False ; a = agrP3 ip.n}) cas) (agrP3 Sg) vp
in { in {
s = \\t,a,p => cl.s ! t ! a ! p ! SDecl s = \\t,a,p => cl.s ! t ! a ! p ! SDecl
} ; } ;

View File

@@ -212,7 +212,7 @@ oper
kukaInt : MorphoFin.Number => (MorphoFin.Case) => Str = kukaInt : MorphoFin.Number => (MorphoFin.Case) => Str =
let let
kuka = mkN "kuka" "kenen" "kenä" "ketä" "keneen" kuka = mkN "kuka" "kenen" "ketä" "kenä" "keneen"
"keiden" "keitä" "keinä" "keissä" "keihin" ; "keiden" "keitä" "keinä" "keissä" "keihin" ;
in in
table { table {
@@ -275,7 +275,7 @@ oper
} ; } ;
lin lin
not_Predet = {s = \\_,_ => "vain"} ; not_Predet = {s = \\_,_ => "ei"} ;
no_Quant = heavyQuant { no_Quant = heavyQuant {
s1 = \\n,c => "ei" ++ mikaanPron ! n ! c ; s1 = \\n,c => "ei" ++ mikaanPron ! n ! c ;