(Som) WIP negative questions

This commit is contained in:
Inari Listenmaa
2019-09-23 22:04:23 +02:00
parent 55dac61fe5
commit 4ee46171a9

View File

@@ -1017,7 +1017,9 @@ oper
-> Str ;
vf : ClType -> VFun = \clt -> case clt of {
Subord => vfSubord ; _ => vfStatement } ;
Subord => vfSubord ;
Question => vfQuestion ;
_ => vfStatement } ;
vfStatement : VFun = \t,ant,p,agr,vp ->
case <t,ant,p> of {
@@ -1046,6 +1048,14 @@ oper
}
} ;
vfQuestion : VFun = \t,ant,p,agr,vp ->
case <t,ant,p> of {
<_,_,Neg> => vp.s ! VInf ++ vfStatement t ant p agr (useV waa_V) ;
_ => vfStatement t ant p agr vp
} where {
waa_V = cSug "waa" ; ---- TODO irregular verb
} ;
vfSubord : VFun = \t,ant,p,agr,vp ->
case <t,ant,p> of {
<Pres,Simul,Pos> => vfStatement Pres ant Neg agr vp ;