1
0
forked from GitHub/gf-rgl

Complete LexiconTur (#20)

* remove unnecessary flags from GrammarTur.gf

* Add linearization for `alas_Interj`

* Add linearization for `already_Adv`

* Implement linearization for `easy_A2V`

* Implement linearization for `far_Adv`

* Implement a rudimentary linearization for `easy_A2V`

* Implement linearization for `now_Adv`

* Add implementation stubs for the linearizations of `left_Ord` and `right_Ord`

* Add linearization for `today_Adv`

* Define type aliases AS = AV = A

* Define `mkAS` and `mkAV` trivially

* Add linearization for `probable_AS`

* Rudimentary linearization for `fun_AV`

* Add linearization for `know_VQ`

* Bit of alignment

* Define the `mkAdv` function in `ParadigmsTur`

* Improve the comment regarding `easy_A2V`

* Make use of `mkAdv`
This commit is contained in:
Ayberk Tosun
2017-12-11 02:05:08 -06:00
committed by Krasimir Angelov
parent 13330bd983
commit f0fbd41c91
2 changed files with 45 additions and 2 deletions
+30 -1
View File
@@ -347,6 +347,35 @@ concrete LexiconTur of Lexicon = CatTur **
watch_V2 = mkV2 (mkV "izlemek") ;
win_V2 = mkV2 (mkV "kazanmak") ;
wipe_V2 = mkV2 (mkV "silmek") ;
wonder_VQ = mkV "merak" et_Aux ;
write_V2 = mkV2 (mkV "yazmak") ;
wonder_VQ = mkV "merak" et_Aux ;
know_VQ = mkV "bilmek" SgSylConIrreg ;
alas_Interj = { s = "ne yazık ki" } ;
already_Adv = mkAdv "zaten" ;
far_Adv = mkAdv "uzak" ;
now_Adv = mkAdv "şimdi" ;
today_Adv = mkAdv "bugün" ;
-- TODO: should `linearize easy_A2V` be (A) "kolay" (Eng "easy") or (B)
-- ("için kolay") (Eng "easy for")? I got the latter from the English
-- linearization but the following seems to be the correct way using the
-- paradigms. I might need to do something so that the resulting
-- linearization is (B).
easy_A2V = mkA2 (mkA "kolay") icinP ;
-- TODO: It is not obvious to me why these are inflected so putting
-- this here as an implementation stub.
left_Ord = { s = \\_,_ => "sol" } ;
right_Ord = { s = \\_,_ => "sağ" } ;
probable_AS = mkAS (mkA "olası") ;
fun_AV = mkAV (mkA "neşe") ;
oper
icinP = mkPrep "için" Gen ;
}