dcodeur/nsgenFr.cpp
void
NSGenerateurFr::classeTout()
{
try
{
  reinitialise();

  // En francais, les adjectifs ayant une certitude sont toujours places apres le nom.
  //
  // Les adjectifs ont deja ete tries en avant et apres, donc on ne reverifie pas
  // qu'il s'agit bien d'adjectifs du lexique.
  //
  dispatchArray(&(pPh->adjEpitheteAv), &pAdjEpitheteAvPos, &pAdjEpitheteAvNeg);
  dispatchArray(&(pPh->adjEpitheteAp), &pAdjEpitheteApPos, &pAdjEpitheteApNeg);

  dispatchArray(&(pPh->compNom), &pCompNomPos, &pCompNomNeg, isNoun);

  dispatchArray(&(pPh->adverbe), &pAdverbePos, &pAdverbeNeg, isAdverb);

  dispatchArray(&(pPh->COD), &pCODPos, &pCODNeg, isNoun);

  dispatchArray(&(pPh->AttSujet), &pAttSujetPos, &pAttSujetNeg);
  dispatchArray(&(pPh->AttCOD), &pAttCODPos, &pAttCODNeg);

  pCCArray->classeTout();
}
catch (...)
{
	error("Exception NSGenerateurFr::classeTout", standardError);
}
}
// classeTout() : permet de remplir les arrays du generateur a partir de celles
// du phraseur. Les arrays du generateur separent les elements a sens positif
// (dont la certitude est superieure ou egale a WCE50) et les elements a sens
// negatif (dont la certitude est strictement inferieure a WCE50).
classeTout() : permet de remplir les arrays du generateur a partir de celles
du phraseur. Les arrays du generateur separent les elements a sens positif
(dont la certitude est superieure ou egale a WCE50) et les elements a sens
negatif (dont la certitude est strictement inferieure a WCE50).
classeTout () : permet de remplir les arrays du generateur a partir de celles du phraseur . Les arrays du generateur separent les elements a sens positif ( dont la certitude est superieure ou egale a WCE50 ) et les elements a sens negatif ( dont la certitude est strictement inferieure a WCE50 ) .
void
NSGenerateurFr::classeTout()
{
try
{
  reinitialise();
   Les adjectifs ont deja ete tries en avant et apres, donc on ne reverifie pas
   qu'il s'agit bien d'adjectifs du lexique.
  dispatchArray(&(pPh->adjEpitheteAv), &pAdjEpitheteAvPos, &pAdjEpitheteAvNeg);
  dispatchArray(&(pPh->adjEpitheteAp), &pAdjEpitheteApPos, &pAdjEpitheteApNeg);
  dispatchArray(&(pPh->compNom), &pCompNomPos, &pCompNomNeg, isNoun);
  dispatchArray(&(pPh->adverbe), &pAdverbePos, &pAdverbeNeg, isAdverb);
  dispatchArray(&(pPh->COD), &pCODPos, &pCODNeg, isNoun);
  dispatchArray(&(pPh->AttSujet), &pAttSujetPos, &pAttSujetNeg);
  dispatchArray(&(pPh->AttCOD), &pAttCODPos, &pAttCODNeg);
  pCCArray->classeTout();
}
catch (...)
{
	error("Exception NSGenerateurFr::classeTout", standardError);
}
}
void NSGenerateurFr :: classeTout ( ) { try { reinitialise ( ) ; dispatchArray ( & ( pPh -> adjEpitheteAv ) , & pAdjEpitheteAvPos , & pAdjEpitheteAvNeg ) ; dispatchArray ( & ( pPh -> adjEpitheteAp ) , & pAdjEpitheteApPos , & pAdjEpitheteApNeg ) ; dispatchArray ( & ( pPh -> compNom ) , & pCompNomPos , & pCompNomNeg , isNoun ) ; dispatchArray ( & ( pPh -> adverbe ) , & pAdverbePos , & pAdverbeNeg , isAdverb ) ; dispatchArray ( & ( pPh -> COD ) , & pCODPos , & pCODNeg , isNoun ) ; dispatchArray ( & ( pPh -> AttSujet ) , & pAttSujetPos , & pAttSujetNeg ) ; dispatchArray ( & ( pPh -> AttCOD ) , & pAttCODPos , & pAttCODNeg ) ; pCCArray -> classeTout ( ) ; } catch ( ... ) { error ( " " , standardError ) ; } }
classeTout() : permet de remplir les arrays du generateur a partir de celles
du phraseur.
classeTout () : permet de remplir les arrays du generateur a partir de celles du phraseur .
// En francais, les adjectifs ayant une certitude sont toujours places apres le nom. // // Les adjectifs ont deja ete tries en avant et apres, donc on ne reverifie pas // qu'il s'agit bien d'adjectifs du lexique. //