forked from GitHub/gf-core
rename Dt to Species like in Swedish
This commit is contained in:
@@ -4,44 +4,44 @@ concrete NounBul of Noun = CatBul ** open ResBul, Prelude in {
|
||||
|
||||
lin
|
||||
DetCN det cn =
|
||||
{ s = \\c => det.s ! cn.g ++ cn.s ! det.n ! c ! det.det ;
|
||||
{ s = \\c => det.s ! cn.g ++ cn.s ! det.n ! c ! det.spec ;
|
||||
a = agrP3 (gennum cn.g det.n)
|
||||
} ;
|
||||
UsePron p = p ;
|
||||
|
||||
DetSg quant ord = {
|
||||
s = \\g => quant.s ! ASg g NDet ++ ord.s ;
|
||||
s = \\g => quant.s ! ASg g Indef ++ ord.s ;
|
||||
n = Sg ;
|
||||
det=quant.det
|
||||
spec=quant.spec
|
||||
} ;
|
||||
|
||||
DetPl quant num ord = {
|
||||
s = \\g => quant.s ! aformGenNum (gennum g num.n) ++ num.s ++ ord.s ;
|
||||
n = num.n ;
|
||||
det=quant.det
|
||||
spec=quant.spec
|
||||
} ;
|
||||
|
||||
PossPron p = {s = \\aform => p.s ! Gen aform; det = NDet} ;
|
||||
PossPron p = {s = \\aform => p.s ! Gen aform; spec = Indef} ;
|
||||
|
||||
NoNum = {s = []; n = Pl } ;
|
||||
NoOrd = {s = []} ;
|
||||
|
||||
DefArt = {
|
||||
s = \\_ => [] ;
|
||||
det = ResBul.Det
|
||||
spec = ResBul.Def
|
||||
} ;
|
||||
|
||||
IndefArt = {
|
||||
s = \\_ => [] ;
|
||||
det = ResBul.NDet
|
||||
spec = ResBul.Indef
|
||||
} ;
|
||||
|
||||
MassDet = {s = \\_ => [] ; n = Sg ; det = NDet} ;
|
||||
MassDet = {s = \\_ => [] ; n = Sg ; spec = Indef} ;
|
||||
|
||||
UseN noun = {
|
||||
s = \\n,c,dt => let aform = case n of {
|
||||
Sg => case <noun.g,c,dt> of {
|
||||
<Masc,Nom,Det> => AFullDet ;
|
||||
<Masc,Nom,Def> => AFullDef ;
|
||||
_ => ASg noun.g dt
|
||||
} ;
|
||||
Pl => APl dt
|
||||
|
||||
Reference in New Issue
Block a user