Merge pull request #402 from inariksit/estonian-misc-fixes

Minor fixes in Estonian
This commit is contained in:
Inari Listenmaa
2022-06-03 14:46:55 +02:00
committed by GitHub
2 changed files with 10 additions and 2 deletions

View File

@@ -54,6 +54,9 @@ concrete ExtendEst of Extend =
VPI2 = X.VPI ** {c2 : Compl} ; VPI2 = X.VPI ** {c2 : Compl} ;
[VPI2] = X.ListVPI ** {c2 : Compl} ; [VPI2] = X.ListVPI ** {c2 : Compl} ;
linref
VPS = X.linVPS (agrP3 Sg) ;
lin lin
MkVPS = X.MkVPS ; MkVPS = X.MkVPS ;
BaseVPS = X.BaseVPS ; BaseVPS = X.BaseVPS ;
@@ -298,8 +301,12 @@ concrete ExtendEst of Extend =
GerundAdv vp = {s = infVPdefault vp InfDes} ; GerundAdv vp = {s = infVPdefault vp InfDes} ;
-- : VP -> CN -- publishing of the document (can get a determiner) -- : VP -> CN -- publishing of the document (can get a determiner)
GerundCN vp = emptyCN ** {s = \\nf => infVPdefault vp InfMine} ; GerundCN vp = emptyCN ** {
s = \\nf => infVPdefault vp {stem = InfM ; suf = []}
++ ine.s ! nf ;
} where {
ine : N = mkN "ine" "ise" "ist" "isesse" "iste" "isi"
} ;
-- : VP -> NP -- publishing the document (by nature definite) -- : VP -> NP -- publishing the document (by nature definite)
GerundNP vp = MassNP (GerundCN vp) ; GerundNP vp = MassNP (GerundCN vp) ;

View File

@@ -46,6 +46,7 @@ concrete ExtraEst of ExtraEstAbs = CatEst **
infVPIF : NPForm -> Polarity -> Agr -> VP -> InfStem -> Str = \sc,pol,agr,vp,if -> infVPIF : NPForm -> Polarity -> Agr -> VP -> InfStem -> Str = \sc,pol,agr,vp,if ->
infVPAnt Simul sc pol agr vp {stem=if ; suf="a"} ; infVPAnt Simul sc pol agr vp {stem=if ; suf="a"} ;
linVPS : Agr -> {s : Agr => Str} -> Str = \agr,vps -> vps.s ! agr ;
lincat lincat
VPS = { VPS = {