![]() |
Collatinus
11.3
|
#include <QMap>#include <QString>#include <QStringList>#include <QtCore/QCoreApplication>#include <QDir>#include <QFile>#include <QRegExp>#include <QTextStream>#include <iostream>#include "ch.h"#include "irregs.h"#include "lemme.h"#include "modele.h"

Aller au code source de ce fichier.
Classes | |
| struct | SLem |
| structure pour stocker le résultat d'une lemmatisation Plus de détails... | |
| class | LemCore |
| La classe LemCore est le noyau de lemmatisation. Plus de détails... | |
Définitions de type | |
| typedef QMap< Lemme *, QList< SLem > > | MapLem |
| Une MapLem regroupe par lemme les résultats d'une lemmatisation. Plus de détails... | |
| typedef QPair< QRegExp, QString > | Reglep |
| Une Reglep regroupe une expression rationnelle et la chaine de remplacement. Plus de détails... | |
Une MapLem regroupe par lemme les résultats d'une lemmatisation.
Il s'agit d'une QMap qui associe le pointeur (clef) vers un objet Lemme à une liste (valeur) de SLem qui contiennent chacun un résultat de lemmatisation et d'analyse. C'est donc un moyen simple de regrouper, par lemme, les différentes analyses possibles d'une forme.
| typedef QPair<QRegExp, QString> Reglep |
Une Reglep regroupe une expression rationnelle et la chaine de remplacement.
Une liste de telles Reglep permet de faire des remplacements à la chaine. Utilisée dans LemCore::transfMed et Scandeur::parPos
1.8.10