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;
|
s = \\n,c => ap.s ! Sg ! Nom ++ cn.s ! n ! c;
|
||||||
gen = \\n, a => ap.s ! Sg ! Nom ++ cn.gen ! n ! a
|
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 ;
|
mkPron "siz" "sizi" "size" "sizin" "sizde" "sizden" "sizli" "sizsiz" Pl P2 ;
|
||||||
|
|
||||||
with_Prep =
|
with_Prep =
|
||||||
mkPrep "ile" Nom ;
|
mkPrep [] (Abess Pos) ;
|
||||||
|
|
||||||
-- ...den sonra
|
-- ...den sonra
|
||||||
after_Prep =
|
after_Prep =
|
||||||
@@ -74,9 +74,9 @@ concrete StructuralTur of Structural = CatTur **
|
|||||||
|
|
||||||
-- ... ile ...nin arasında
|
-- ... ile ...nin arasında
|
||||||
between_Prep =
|
between_Prep =
|
||||||
mkPrep "arasında" Gen ;
|
mkPrep "arasındaki" Gen ;
|
||||||
|
|
||||||
and_Conj = ss "ve" ;
|
and_Conj = ss "ile" ;
|
||||||
|
|
||||||
or_Conj = ss "veya" ;
|
or_Conj = ss "veya" ;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user