Collatinus  11.3
Classes | Définitions de type
Référence du fichier lemCore.h
#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"
Graphe des dépendances par inclusion de lemCore.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

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...
 

Documentation des définitions de type

typedef QMap<Lemme*, QList<SLem> > MapLem

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