forked from GitHub/gf-rgl
added Extend.SubjunctRelCN
This commit is contained in:
@@ -305,4 +305,7 @@ fun
|
||||
fun
|
||||
TPastSimple : Tense ;
|
||||
|
||||
fun
|
||||
SubjunctRelCN : CN -> RS -> CN ; -- e.g. Romance languages when subjunctive/conjunctive is needed
|
||||
|
||||
}
|
||||
|
||||
@@ -137,6 +137,8 @@ lin
|
||||
ExistNPQS t p np = UseQCl t p (QuestCl (ExistNP np)) ;
|
||||
ExistIPQS t p np = UseQCl t p (ExistIP np) ;
|
||||
|
||||
SubjunctRelCN cn rs = RelCN cn rs ; -- no difference from indicative
|
||||
|
||||
lincat
|
||||
X = {s : Str} ;
|
||||
|
||||
|
||||
@@ -73,7 +73,12 @@ incomplete concrete ExtendRomanceFunctor of Extend =
|
||||
.s ! m ! (Ag rp.a.g rp.a.n P3) ! False ;
|
||||
c = Nom
|
||||
} ;
|
||||
|
||||
|
||||
SubjunctRelCN cn rs = let g = cn.g in {
|
||||
s = \\n => cn.s ! n ++ rs.s ! Conjunct ! agrP3 g n ; --- mood
|
||||
g = g
|
||||
} ;
|
||||
|
||||
|
||||
MkVPI vp = variants {} ; -- Temp -> Pol -> VP -> VPI ; -- to sleep / hasn't slept
|
||||
ConjVPI = variants {} ; -- Conj -> [VPI] -> VPI ; -- has walked and won't sleep
|
||||
|
||||
Reference in New Issue
Block a user