diff --git a/src/abstract/Extend.gf b/src/abstract/Extend.gf index 4d55816dd..9327743fa 100644 --- a/src/abstract/Extend.gf +++ b/src/abstract/Extend.gf @@ -166,9 +166,25 @@ abstract Extend = Cat ** { -- very language-specific things ---Eng +-- Eng UncontractedNeg : Pol ; -- do not, etc, as opposed to don't UttVPShort : VP -> Utt ; -- have fun, as opposed to "to have fun" ComplSlashPartLast : VPSlash -> NP -> VP ; +-- Romance + DetNPFem : Det -> NP ; + + iFem_Pron : Pron ; -- je (suis vieille) + youFem_Pron : Pron ; -- tu (es vieille) + weFem_Pron : Pron ; -- nous (sommes vieilles) + youPlFem_Pron : Pron ; -- vous (ĂȘtes vieilles) + theyFem_Pron : Pron ; -- elles (sont vieilles) + youPolFem_Pron : Pron ; -- vous (ĂȘtes vieille) + +-- German + UttAccNP : NP -> Utt ; -- mich + UttDatNP : NP -> Utt ; -- mir + UttAccIP : NP -> Utt ; -- wen + UttDatIP : NP -> Utt ; -- wem + } diff --git a/src/common/ExtendFunctor.gf b/src/common/ExtendFunctor.gf index 4c37dd2cb..a054c9270 100644 --- a/src/common/ExtendFunctor.gf +++ b/src/common/ExtendFunctor.gf @@ -76,4 +76,18 @@ lin CompQS = variants {} ; -- QS -> Comp ; -- (the question is) who sleeps CompVP = variants {} ; -- Ant -> Pol -> VP -> Comp ; -- (she is) to go + + DetNPFem = DetNP ; + + iFem_Pron = i_Pron ; + youFem_Pron = youSg_Pron ; + weFem_Pron = we_Pron ; + youPlFem_Pron = youPl_Pron ; + theyFem_Pron = they_Pron ; + youPolFem_Pron = youPol_Pron ; + UttAccNP = UttNP ; + UttDatNP = UttNP ; + UttAccIP = UttIP ; + UttDatIP = UttIP ; + } \ No newline at end of file