forked from GitHub/gf-rgl
ExistNPAdv in Fre and Ita
This commit is contained in:
@@ -12,6 +12,10 @@ concrete IdiomFre of Idiom = CatFre **
|
|||||||
mkClause "il" True False (agrP3 Masc Sg)
|
mkClause "il" True False (agrP3 Masc Sg)
|
||||||
(insertClit3 "y" (insertComplement (\\_ => (np.s ! Acc).ton) (predV avoir_V))) ;
|
(insertClit3 "y" (insertComplement (\\_ => (np.s ! Acc).ton) (predV avoir_V))) ;
|
||||||
|
|
||||||
|
ExistNPAdv np adv =
|
||||||
|
mkClause "il" True False (agrP3 Masc Sg)
|
||||||
|
(insertAdv adv.s (insertClit3 "y" (insertComplement (\\_ => (np.s ! Acc).ton) (predV avoir_V)))) ;
|
||||||
|
|
||||||
ExistIP ip = {
|
ExistIP ip = {
|
||||||
s = \\t,a,p,_ =>
|
s = \\t,a,p,_ =>
|
||||||
ip.s ! Nom ++
|
ip.s ! Nom ++
|
||||||
|
|||||||
@@ -24,6 +24,14 @@ concrete IdiomIta of Idiom = CatIta **
|
|||||||
(insertComplement (\\_ => (np.s ! Nom).ton)
|
(insertComplement (\\_ => (np.s ! Nom).ton)
|
||||||
(predV copula))) ;
|
(predV copula))) ;
|
||||||
|
|
||||||
|
ExistNPAdv np adv =
|
||||||
|
let npa = complAgr np.a in
|
||||||
|
mkClause [] True False (agrP3 npa.g npa.n)
|
||||||
|
(insertAdv adv.s
|
||||||
|
(insertClit3 (elision "ci" "c'" "ci")
|
||||||
|
(insertComplement (\\_ => (np.s ! Nom).ton)
|
||||||
|
(predV copula)))) ;
|
||||||
|
|
||||||
ExistIP ip = {
|
ExistIP ip = {
|
||||||
s = \\t,a,p,_ =>
|
s = \\t,a,p,_ =>
|
||||||
ip.s ! Nom ++
|
ip.s ! Nom ++
|
||||||
|
|||||||
Reference in New Issue
Block a user