forked from GitHub/gf-rgl
Implement AdvCN
This commit is contained in:
@@ -78,4 +78,10 @@ concrete NounTur of Noun = CatTur ** open ResTur, SuffixTur, HarmonyTur, Prelude
|
||||
s = \\n,c => ap.s ! Sg ! Nom ++ cn.s ! n ! c;
|
||||
gen = \\n, a => ap.s ! Sg ! Nom ++ cn.gen ! n ! a
|
||||
} ;
|
||||
|
||||
-- lin CN = {s : Number => Case => Str; gen : Number => Agr => Str} ;
|
||||
AdvCN cn adv = {
|
||||
s = \\n, c => adv.s ++ cn.s ! n ! c;
|
||||
gen = \\n, a => adv.s ++ cn.gen ! n ! a
|
||||
} ;
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ concrete StructuralTur of Structural = CatTur **
|
||||
mkPron "siz" "sizi" "size" "sizin" "sizde" "sizden" "sizli" "sizsiz" Pl P2 ;
|
||||
|
||||
with_Prep =
|
||||
mkPrep "ile" Nom ;
|
||||
mkPrep [] (Abess Pos) ;
|
||||
|
||||
-- ...den sonra
|
||||
after_Prep =
|
||||
@@ -74,9 +74,9 @@ concrete StructuralTur of Structural = CatTur **
|
||||
|
||||
-- ... ile ...nin arasında
|
||||
between_Prep =
|
||||
mkPrep "arasında" Gen ;
|
||||
mkPrep "arasındaki" Gen ;
|
||||
|
||||
and_Conj = ss "ve" ;
|
||||
and_Conj = ss "ile" ;
|
||||
|
||||
or_Conj = ss "veya" ;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user