diff --git a/lib/resource-0.6/finnish/ParadigmsFin.gf b/lib/resource-0.6/finnish/ParadigmsFin.gf index d813325e8..d9343d860 100644 --- a/lib/resource-0.6/finnish/ParadigmsFin.gf +++ b/lib/resource-0.6/finnish/ParadigmsFin.gf @@ -32,9 +32,12 @@ oper human : Gender ; nonhuman : Gender ; + Number : Type; + singular : Number ; plural : Number ; + Case : Type ; nominative : Case ; genitive : Case ; partitive : Case ; @@ -230,6 +233,8 @@ oper -- hidden from the document. --. Gender = SyntaxFin.Gender ; + Case = SyntaxFin.Case ; + Number = SyntaxFin.Number ; singular = Sg ; plural = Pl ; diff --git a/lib/resource-0.6/french/ParadigmsFre.gf b/lib/resource-0.6/french/ParadigmsFre.gf index c7b704650..17d8cdc90 100644 --- a/lib/resource-0.6/french/ParadigmsFre.gf +++ b/lib/resource-0.6/french/ParadigmsFre.gf @@ -34,6 +34,8 @@ oper -- To abstract over number names, we define the following. + Number : Type ; + singular : Number ; plural : Number ; @@ -42,6 +44,8 @@ oper -- dative is formed by the preposition "à", and the genitive by the -- preposition "de".) + Case : Type ; + nominative : Case ; accusative : Case ; dative : Case ; @@ -154,6 +158,8 @@ oper --. Gender = SyntaxFre.Gender ; + Case = SyntaxFre.Case ; + Number = SyntaxFre.Number ; masculine = Types.Masc ; feminine = Types.Fem ; diff --git a/lib/resource-0.6/german/ParadigmsGer.gf b/lib/resource-0.6/german/ParadigmsGer.gf index 2850aaabb..902c5bf80 100644 --- a/lib/resource-0.6/german/ParadigmsGer.gf +++ b/lib/resource-0.6/german/ParadigmsGer.gf @@ -37,6 +37,8 @@ oper -- To abstract over case names, we define the following. + Case : Type ; + nominative : Case ; accusative : Case ; dative : Case ; @@ -44,6 +46,8 @@ oper -- To abstract over number names, we define the following. + Number : Type ; + singular : Number ; plural : Number ; @@ -298,6 +302,8 @@ oper --. Gender = SyntaxGer.Gender ; + Case = SyntaxGer.Case ; + Number = SyntaxGer.Number ; masculine = Masc ; feminine = Fem ; diff --git a/lib/resource-0.6/italian/ParadigmsIta.gf b/lib/resource-0.6/italian/ParadigmsIta.gf index 619bfbcd3..92eb82c41 100644 --- a/lib/resource-0.6/italian/ParadigmsIta.gf +++ b/lib/resource-0.6/italian/ParadigmsIta.gf @@ -34,6 +34,8 @@ oper -- To abstract over number names, we define the following. + Number : Type ; + singular : Number ; plural : Number ; @@ -42,6 +44,8 @@ oper -- dative is formed by the preposition "a", and the genitive by the -- preposition "di".) + Case : Type ; + nominative : Case ; accusative : Case ; dative : Case ; @@ -170,6 +174,8 @@ oper -- hidden from the document. --. Gender = SyntaxIta.Gender ; + Case = SyntaxIta.Case ; + Number = SyntaxIta.Number ; masculine = Masc ; feminine = Fem ; diff --git a/lib/resource-0.6/russian/ParadigmsRus.gf b/lib/resource-0.6/russian/ParadigmsRus.gf index 1430638f1..7c5eacec1 100644 --- a/lib/resource-0.6/russian/ParadigmsRus.gf +++ b/lib/resource-0.6/russian/ParadigmsRus.gf @@ -29,6 +29,7 @@ oper neuter : Gender ; -- To abstract over case names, we define the following. + Case : Type ; nominative : Case ; genitive : Case ; @@ -42,6 +43,7 @@ oper -- standard for Russian textbooks. -- To abstract over number names, we define the following. + Number : Type ; singular : Number ; plural : Number ; @@ -224,6 +226,8 @@ oper -- hidden from the document. --. Gender = SyntaxRus.Gender ; + Case = SyntaxRus.Case ; + Number = SyntaxRus.Number ; masculine = Masc ; feminine = Fem ; diff --git a/lib/resource-0.6/swedish/ParadigmsSwe.gf b/lib/resource-0.6/swedish/ParadigmsSwe.gf index 4785483a0..54ff80ca2 100644 --- a/lib/resource-0.6/swedish/ParadigmsSwe.gf +++ b/lib/resource-0.6/swedish/ParadigmsSwe.gf @@ -29,15 +29,20 @@ oper utrum : Gender ; neutrum : Gender ; + Sex : Type ; + masculine : Sex ; nonmasculine : Sex ; -- To abstract over case names, we define the following. + Case : Type ; + nominative : Case ; genitive : Case ; -- To abstract over number names, we define the following. + Number : Type ; singular : Number ; plural : Number ; @@ -202,6 +207,10 @@ oper --. Gender = SyntaxSwe.Gender ; + Sex = SyntaxSwe.Sex ; + Case = SyntaxSwe.Case ; + Number = SyntaxSwe.Number ; + utrum = Utr ; neutrum = Neutr ; masculine = Masc ;