mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-18 09:19:32 -06:00
43 lines
1.8 KiB
Plaintext
43 lines
1.8 KiB
Plaintext
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
|
|
}
|
|
} ;
|
|
} |