mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-06 01:32:50 -06:00
tiny fragment of Turkish
This commit is contained in:
43
lib/resource/turkish/ParadigmsTur.gf
Normal file
43
lib/resource/turkish/ParadigmsTur.gf
Normal file
@@ -0,0 +1,43 @@
|
||||
resource ParadigmsTur = open
|
||||
Predef,
|
||||
Prelude,
|
||||
ResTur
|
||||
in {
|
||||
|
||||
oper
|
||||
regV : Str -> Verb = \inf ->
|
||||
let base : Str
|
||||
= case inf of {
|
||||
base+"mak" => base ;
|
||||
base+"mek" => base
|
||||
}
|
||||
in { s = table {
|
||||
VPres Sg P1 => harmony4 (harmony4 base "iyor") "im" ;
|
||||
VPres Sg P2 => harmony4 (harmony4 base "iyor") "sin" ;
|
||||
VPres Sg P3 => harmony4 base "iyor" ;
|
||||
VPres Pl P1 => harmony4 (harmony4 base "iyor") "iz" ;
|
||||
VPres Pl P2 => harmony4 (harmony4 (harmony4 base "iyor") "sin") "iz" ;
|
||||
VPres Pl P3 => harmony4 (harmony4 base "iyor") "ler" ;
|
||||
VPast Sg P1 => harmony4 base "dim" ;
|
||||
VPast Sg P2 => harmony4 base "din" ;
|
||||
VPast Sg P3 => harmony4 base "di" ;
|
||||
VPast Pl P1 => harmony4 base "dik" ;
|
||||
VPast Pl P2 => harmony4 (harmony4 base "din") "iz" ;
|
||||
VPast Pl P3 => harmony4 base "diler" ;
|
||||
VFuture Sg P1 => harmony4 (harmony2 base "ecek") "im" ;
|
||||
VFuture Sg P2 => harmony4 (harmony2 base "ecek") "sin" ;
|
||||
VFuture Sg P3 => harmony2 base "ecek" ;
|
||||
VFuture Pl P1 => harmony4 (harmony2 base "ecek") "iz" ;
|
||||
VFuture Pl P2 => harmony4 (harmony2 base "ecek") "siniz" ;
|
||||
VFuture Pl P3 => harmony4 (harmony2 base "ecek") "ler" ;
|
||||
VAorist Sg P1 => harmony4 base "im" ;
|
||||
VAorist Sg P2 => harmony4 base "sin" ;
|
||||
VAorist Sg P3 => base ;
|
||||
VAorist Pl P1 => harmony4 base "iz" ;
|
||||
VAorist Pl P2 => harmony4 (harmony4 base "sin") "iz" ;
|
||||
VAorist Pl P3 => harmony4 base "ler" ;
|
||||
VImperative => base ;
|
||||
VInfinitive => inf
|
||||
}
|
||||
} ;
|
||||
}
|
||||
Reference in New Issue
Block a user