Skip to content

Commit b6f37ab

Browse files
committed
ExistNPAdv in Fre and Ita
1 parent 0ee2377 commit b6f37ab

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/french/IdiomFre.gf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ concrete IdiomFre of Idiom = CatFre **
1111
ExistNP np =
1212
mkClause "il" True False (agrP3 Masc Sg)
1313
(insertClit3 "y" (insertComplement (\\_ => (np.s ! Acc).ton) (predV avoir_V))) ;
14+
15+
ExistNPAdv np adv =
16+
mkClause "il" True False (agrP3 Masc Sg)
17+
(insertAdv adv.s (insertClit3 "y" (insertComplement (\\_ => (np.s ! Acc).ton) (predV avoir_V)))) ;
1418

1519
ExistIP ip = {
1620
s = \\t,a,p,_ =>

src/italian/IdiomIta.gf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ concrete IdiomIta of Idiom = CatIta **
2323
(insertClit3 (elision "ci" "c'" "ci")
2424
(insertComplement (\\_ => (np.s ! Nom).ton)
2525
(predV copula))) ;
26+
27+
ExistNPAdv np adv =
28+
let npa = complAgr np.a in
29+
mkClause [] True False (agrP3 npa.g npa.n)
30+
(insertAdv adv.s
31+
(insertClit3 (elision "ci" "c'" "ci")
32+
(insertComplement (\\_ => (np.s ! Nom).ton)
33+
(predV copula)))) ;
2634

2735
ExistIP ip = {
2836
s = \\t,a,p,_ =>

0 commit comments

Comments
 (0)