diff --git a/src/common/ExtendFunctor.gf b/src/common/ExtendFunctor.gf index 251b52a9..c07d3435 100644 --- a/src/common/ExtendFunctor.gf +++ b/src/common/ExtendFunctor.gf @@ -50,6 +50,7 @@ lin PastPartAP = variants {} ; -- VPSlash -> AP ; -- lost (opportunity) ; (opportunity) lost in space PastPartAgentAP = variants {} ; -- VPSlash -> NP -> AP ; -- (opportunity) lost by the company NominalizeVPSlashNP = variants {} ; -- VPSlash -> NP -> NP ; + ProgrVPSlash = variants {} ; -- VPSlash -> VPSlash ; ExistsNP = ExistNP ; -- NP -> Cl ; -- there exists a number / there exist numbers ExistCN cn = ExistNP (DetCN (DetQuant IndefArt NumSg) cn) ; ExistMassCN cn = ExistNP (MassNP cn) ; diff --git a/src/romance/ExtendRomanceFunctor.gf b/src/romance/ExtendRomanceFunctor.gf index 1fa53550..348e2bee 100644 --- a/src/romance/ExtendRomanceFunctor.gf +++ b/src/romance/ExtendRomanceFunctor.gf @@ -119,6 +119,8 @@ incomplete concrete ExtendRomanceFunctor of Extend = NominalizeVPSlashNP = variants {} ; -- VPSlash -> NP -> NP ; + ProgrVPSlash = variants {} ; -- VPSlash -> VPSlash ; + ExistCN cn = ExistNP (DetCN (DetQuant IndefArt NumSg) cn) ; ExistMassCN cn = ExistNP (MassNP cn) ; ExistPluralCN cn = ExistNP (DetCN (DetQuant IndefArt NumPl) cn) ;