forked from GitHub/gf-rgl
(Spa) Add missing particle to mkImperative
This commit is contained in:
@@ -116,14 +116,15 @@ instance DiffSpa of DiffRomance - [iAdvQuestionInv,otherInv,partAgr,stare_V,vpAg
|
||||
mkImperative isPol p vp =
|
||||
\\pol,g,n => case pol of {
|
||||
RPos => neg.p1 ++ imper ++ bindIf refl.isRefl ++ refl.pron
|
||||
++ bindIf hasClit ++ clit ++ compl ;
|
||||
RNeg _ => neg.p1 ++ refl.pron ++ clit ++ subj ++ compl
|
||||
++ bindIf hasClit ++ clit ++ particle ++ compl ;
|
||||
RNeg _ => neg.p1 ++ refl.pron ++ clit ++ subj ++ particle ++ compl
|
||||
} where {
|
||||
pe = case isPol of {True => P3 ; _ => p} ;
|
||||
refl = case vp.s.vtyp of {
|
||||
VRefl => {pron = reflPron n pe Acc ; isRefl = True} ;
|
||||
_ => {pron = [] ; isRefl = False}
|
||||
} ;
|
||||
particle = vp.s.p ;
|
||||
clit = vp.clit1 ++ vp.clit2 ;
|
||||
hasClit = vp.clit3.hasClit ;
|
||||
imper = vp.s.s ! vImper n pe ;
|
||||
|
||||
Reference in New Issue
Block a user