From f45fcccfc983c95b8090c3eb8566ad7f9c294e5e Mon Sep 17 00:00:00 2001 From: aarne Date: Mon, 3 May 2010 09:30:53 +0000 Subject: [PATCH] CompIQuant in Extra for interrogative agreement to NP --- lib/src/abstract/Extra.gf | 2 ++ lib/src/romance/ExtraRomance.gf | 2 ++ lib/src/romance/ExtraRomanceAbs.gf | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/src/abstract/Extra.gf b/lib/src/abstract/Extra.gf index fa05b8a89..e9949c628 100644 --- a/lib/src/abstract/Extra.gf +++ b/lib/src/abstract/Extra.gf @@ -43,4 +43,6 @@ abstract Extra = Cat ** { ICompAP : AP -> IComp ; -- "how old" IAdvAdv : Adv -> IAdv ; -- "how often" + CompIQuant : IQuant -> IComp ; -- which (is it) [agreement to NP] + } diff --git a/lib/src/romance/ExtraRomance.gf b/lib/src/romance/ExtraRomance.gf index d4647129a..146e4cc05 100644 --- a/lib/src/romance/ExtraRomance.gf +++ b/lib/src/romance/ExtraRomance.gf @@ -31,4 +31,6 @@ incomplete concrete ExtraRomance of ExtraRomanceAbs = CatRomance ** isPol = p.isPol } ; + CompIQuant iq = {s = \\aa => iq.s ! aa.n ! aa.g ! Nom} ; + } diff --git a/lib/src/romance/ExtraRomanceAbs.gf b/lib/src/romance/ExtraRomanceAbs.gf index b223e0523..c4a3dc9ac 100644 --- a/lib/src/romance/ExtraRomanceAbs.gf +++ b/lib/src/romance/ExtraRomanceAbs.gf @@ -1,6 +1,6 @@ abstract ExtraRomanceAbs = Cat, Extra[ VPI,ListVPI,BaseVPI,ConsVPI,MkVPI,ComplVPIVV,ConjVPI, - VV,VP,Conj,Pron,ProDrop] ** { + VV,VP,Conj,Pron,ProDrop,CompIQuant,IQuant,IComp] ** { fun TPasseSimple : Tense ; --# notpresent