![]() |
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