forked from GitHub/gf-rgl
change relPron from kes to mis; small cleanup
This commit is contained in:
@@ -563,29 +563,23 @@ caseTable : Number -> CommonNoun -> Case => Str = \n,cn ->
|
|||||||
x => shortMa.s ! x } } ;
|
x => shortMa.s ! x } } ;
|
||||||
|
|
||||||
|
|
||||||
-- TODO: this does not seem to be called from anyway
|
|
||||||
mkDemPronoun : (_,_,_,_,_ : Str) -> Number ->
|
|
||||||
{s : NPForm => Str ; a : Agr} =
|
|
||||||
\tuo, tuon, tuota, tuona, tuohon, n ->
|
|
||||||
let pro = mkPronoun tuo tuon tuota n P3
|
|
||||||
in {
|
|
||||||
s = table {
|
|
||||||
NPAcc => tuo ;
|
|
||||||
c => pro.s ! c
|
|
||||||
} ;
|
|
||||||
a = pro.a
|
|
||||||
} ;
|
|
||||||
|
|
||||||
-- The relative pronoun, "joka", is inflected in case and number,
|
-- The relative pronoun, "joka", is inflected in case and number,
|
||||||
-- like common nouns, but it does not take possessive suffixes.
|
-- like common nouns, but it does not take possessive suffixes.
|
||||||
-- The inflextion shows a surprising similarity with "suo".
|
-- The inflextion shows a surprising similarity with "suo".
|
||||||
|
|
||||||
oper
|
oper
|
||||||
-- TODO: fix: Nom => kelled
|
|
||||||
-- TODO: mis
|
|
||||||
relPron : Number => Case => Str =
|
relPron : Number => Case => Str =
|
||||||
|
let mis = nForms2N (nForms6 "mis" "mille" "mida" "millesse" "mille" "mida") in
|
||||||
|
\\n,c => case <n,c> of {
|
||||||
|
<Pl,Nom> => "mis" ;
|
||||||
|
<> => mis.s ! NCase n c } ;
|
||||||
|
|
||||||
|
kesPron : Number => Case => Str =
|
||||||
let kes = nForms2N (nForms6 "kes" "kelle" "keda" "kellesse" "kelle" "keda") in
|
let kes = nForms2N (nForms6 "kes" "kelle" "keda" "kellesse" "kelle" "keda") in
|
||||||
\\n,c => kes.s ! NCase n c ;
|
\\n,c => case <n,c> of {
|
||||||
|
<Pl,Nom> => "kes" ;
|
||||||
|
<> => kes.s ! NCase n c } ;
|
||||||
|
|
||||||
ProperName = {s : Case => Str} ;
|
ProperName = {s : Case => Str} ;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user