mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-12 06:19:33 -06:00
smartened Paradigms in Ita and Spa to recognize some more nouns as feminine
This commit is contained in:
@@ -53,19 +53,21 @@ oper
|
||||
vin = init vino ;
|
||||
n = last vin
|
||||
in
|
||||
case o of {
|
||||
"o" => {s = case n of {
|
||||
case vino of {
|
||||
_ + "o" => {s = case n of {
|
||||
"c" | "g" => numForms vino (vin + "hi") ;
|
||||
"i" => numForms vino vin ;
|
||||
_ => numForms vino (vin + "i")
|
||||
} ; g = Masc} ;
|
||||
"a" => {s = case n of {
|
||||
_ + "a" => {s = case n of {
|
||||
"c" | "g" => numForms vino (vin + "he") ;
|
||||
_ => numForms vino (vin + "e")
|
||||
} ; g = Fem} ;
|
||||
"e" => {s = numForms vino (vin + "i")
|
||||
_ + ("ione" | "tudine") => {s = numForms vino (vin + "i")
|
||||
; g = Fem} ;
|
||||
_ + "e" => {s = numForms vino (vin + "i")
|
||||
; g = Masc} ;
|
||||
"à" | "ù" => {s = numForms vino vino
|
||||
_ + "à" | "ù" => {s = numForms vino vino
|
||||
; g = Fem} ;
|
||||
_ => {s = numForms vino vino
|
||||
; g = Masc}
|
||||
|
||||
@@ -50,6 +50,7 @@ oper
|
||||
_ + "a" => mkNoun (nomVino mec) Fem ;
|
||||
_ + "z" => mkNounIrreg mec (init mec + "ces") Fem ;
|
||||
_ + "ión" => mkNounIrreg mec (tk 2 mec + "ones") Fem ;
|
||||
_ + "tud" => mkNounIrreg mec (mec + "es") Fem ;
|
||||
_ + "án" => mkNounIrreg mec (tk 2 mec + "anes") Masc ;
|
||||
_ + "én" => mkNounIrreg mec (tk 2 mec + "enes") Masc ;
|
||||
_ + "ín" => mkNounIrreg mec (tk 2 mec + "ines") Masc ;
|
||||
|
||||
Reference in New Issue
Block a user