1
0
forked from GitHub/gf-rgl

[WIP] Round of updates to Turkish (#15)

* Add linearization for `AdAdv` which is just `cc2`

* Add rudimentary linearization for `AdnCAdv`

* Add rudimentary linearization for `UseCl`

* Add trivial linearization for `SubjS`

* Add forgotten semicolon

* Override the lintype of CAdv from CommonX

* Add cases for `CAdv`s

* Augment the linearization of `AdnCAdv` with case information coming from the `CAdv`

* Override the lintype for `AdN`

* Implement linearizations for `AdN` and `AdnCAdv`

* Fix the linearization for `more_CAdv`

* Implment the linearization for `ComparAdvAdj`

* Add a rudimentary linearizations for `ComparAdvAdjS`

* Add rudimentary linearization for `BaseAP`

* Add linearization for `BaseAdV`

* Add linearization for `BaseAdv`

* Add a new param `Gerundification`

* Add a new `VForm` `VNoun` for verbal nouns

* Parameterize the lintypes of S and Cl by the new `Gerundification` param

* Update everything to work with the `Gerundification` parameterization

* Account for the `VNoun` case in `makeVerb`

* Revise the TODO for `ComparAdvAdjS`

* Add the subordination suffix dik in SuffixTur (not used yet)

* Formatting

* Start implementing the suffix -dik in `makeVerb`

* Add TODO for `ComplVS`

* Fix `mkClause`

* Implement a rudimentary linearization for `ComplVS`
This commit is contained in:
Ayberk Tosun
2019-03-11 08:06:57 +01:00
committed by Krasimir Angelov
parent 6d01c96c5e
commit 7790defb9e
12 changed files with 107 additions and 23 deletions
+8 -6
View File
@@ -114,8 +114,8 @@ concrete StructuralTur of Structural = CatTur **
many_Det = mkDet "birçok" Sg NoGen ;
every_Det = mkDet "her" Sg NoGen ;
all_Predet = {s = "her"} ;
almost_AdA = {s = "neredeyse"} ;
almost_AdN = {s = "neredeyse"} ;
almost_AdA = {s = "neredeyse"; c = Nom} ;
almost_AdN = {s = "neredeyse"; c = Nom} ;
by8agent_Prep = mkPrep "tarafından" Gen ;
by8means_Prep = mkPrep "tarafından" Gen ;
@@ -191,7 +191,9 @@ concrete StructuralTur of Structural = CatTur **
language_title_Utt = {s = "Türkçe"} ;
more_CAdv = {s = "daha"; p = "daha"} ;
more_CAdv = {s = "fazla"; p = "fazla"; c = Ablat} ;
less_CAdv = {s = "az"; p = "az"; c = Ablat} ;
most_Predet = {s = "en çok"} ;
@@ -270,10 +272,10 @@ concrete StructuralTur of Structural = CatTur **
part_Prep = { s = "(TODO: part_Prep)" ; c = Nom } ;
at_most_AdN = ss "en fazla" ;
at_most_AdN = { s = "en fazla"; c = Nom } ;
at_least_AdN = ss "en az" ;
at_least_AdN = { s = "en az"; c = Nom } ;
as_CAdv = {s = "kadar"; p = "kadar"} ;
as_CAdv = {s = "kadar"; p = "kadar"; c = Nom} ;
}