Romance almost complete

This commit is contained in:
aarne
2005-03-31 16:14:12 +00:00
parent 3d248a8576
commit e9063a42dc
4 changed files with 11 additions and 15 deletions

View File

@@ -50,19 +50,10 @@ oper
npGenPossNum = \nu,ton,mec ->
\\c => prepCase c ++ ton.s ! Poss Pl mec.g ++ nu.s ! mec.g ++ mec.s ! Pl ;
---- We miss "il y en a"
existNounPhrase = \unemaison ->
predVerbGroupClause
pronImpers
(predClauseGroup
verbAvoir
(complTransVerbGen
(mkTransVerbCas verbAvoir dative)
pronY
(\\_,_,_ => unemaison.s ! Ton Acc)
)
) ;
sats2clause (
insertObject (mkSatsObject pronImpers (mkTransVerbCas verbAvoir dative) pronY)
accusative [] unemaison) ;
reflPron : Number => Person => NPFormA => Str = \\n,p =>
case p of {

View File

@@ -39,6 +39,8 @@ oper
npGenPossNum = \nu,ton,mec ->
\\c => artDef mec.g Pl c ++ ton.s ! Poss Pl mec.g ++ nu.s ! mec.g ++ mec.s ! Pl ;
existNounPhrase = variants {} ; ----
{- ----
existNounPhrase = \delvino -> {
s = \\m =>

View File

@@ -117,7 +117,7 @@ lin
s = \\c => np.s ! case2pform c ;
g = pgen2gen np.g ;
n = np.n
};
} ;
FunIP = funIntPron ;
QuestCl = questClause ;
@@ -178,8 +178,8 @@ lin
OneNP = nounPhraseOn ;
----- ExistCN A = existNounPhrase (indefNounPhrase Sg A) ;
ExistCN A = existNounPhrase (indefNounPhrase Sg A) ;
----- ExistNumCN nu A = existNounPhrase (indefNounPhraseNum nu A) ;
ExistNumCN nu A = existNounPhrase (indefNounPhraseNum nu A) ;
}

View File

@@ -11,6 +11,8 @@ oper
nounPhraseOn = mkNameNounPhrase "se" Masc ; --- can be plural dep. on object
pronImpers = pronIl ; ---- should be [] ?
partitiveNounPhrase = \n,vino ->
normalNounPhrase
(table {
@@ -35,6 +37,7 @@ oper
npGenPossNum = \nu,ton,mec ->
\\c => artDef mec.g Pl c ++ ton.s ! Poss Pl mec.g ++ nu.s ! mec.g ++ mec.s ! Pl ;
existNounPhrase = variants {} ;
{- ----
existNounPhrase = \delvino -> {
s = \\m =>