forked from GitHub/gf-core
WIP params
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
concrete Params2Cnc of Params2 = {
|
||||
|
||||
param
|
||||
Boolean = True | False;
|
||||
AForm = APred | AMod GenNum;
|
||||
GenNum = GSg Gender | GPl;
|
||||
GenNum = GSg Gender Boolean | GPl;
|
||||
Gender = Masc | Fem | Neutr;
|
||||
|
||||
lincat
|
||||
@@ -11,16 +12,19 @@ concrete Params2Cnc of Params2 = {
|
||||
|
||||
lin
|
||||
SuchMassKind qual = {
|
||||
s = qual.s ! AMod (GSg qual.g)
|
||||
s = qual.s ! AMod (GSg qual.g True)
|
||||
};
|
||||
|
||||
Good = {
|
||||
s =
|
||||
table {APred => "gut";
|
||||
AMod (GSg Masc) => "guter";
|
||||
AMod (GSg Fem) => "gute";
|
||||
AMod (GSg Neutr) => "gutes";
|
||||
AMod GPl => "gute"} ;
|
||||
table {APred => "pred";
|
||||
AMod (GSg Masc True) => "mod sg masc t";
|
||||
AMod (GSg Fem True) => "mod sg fem t";
|
||||
AMod (GSg Neutr True) => "mod sg neutr t";
|
||||
AMod (GSg Masc False) => "mod sg masc f";
|
||||
AMod (GSg Fem False) => "mod sg fem f";
|
||||
AMod (GSg Neutr False) => "mod sg neutr f";
|
||||
AMod GPl => "mod pl"} ;
|
||||
g = Neutr
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user