29 #include <QStringList>
73 QString
forme(
int m,
bool label =
false);
74 QString
static gras(QString g);
QMap< Lemme *, QList< SLem > > MapLem
Une MapLem regroupe par lemme les résultats d'une lemmatisation.
Definition: lemCore.h:67
QString static const linb
HTML pour séparer les cellules.
Definition: flexion.h:51
int static const omis
seuil de rareté pour que la forme n'apparaisse pas
Definition: flexion.h:55
QString static const entete
HTML pour le début du tableau.
Definition: flexion.h:49
QString tableaux(MapLem *ml)
Calcule les tableaux de chaque lemme de la MapLem ml (cf. lemCore.h), et renvoie leur concaténation...
Definition: flexion.cpp:163
static QString entreParenth(QString e)
Definition: flexion.cpp:68
La classe Flexion construit les tableaux de flexion d'un lemme.
Definition: flexion.h:41
static QString gras(QString g)
Utilitaire renvoyant g encadré des balises html et .
Definition: flexion.cpp:118
QString tabAdj()
Fonction spécialisée dans les adjectifs.
Definition: flexion.cpp:241
La classe Lemme décrit les lemmes.
Definition: lemme.h:64
Lemme * _lemme
pointeur de la classe Lemme pour le lemme dont on construit les tableaux de flexion ...
Definition: flexion.h:46
#define PARENTH
Definition: flexion.h:36
QString menuLem
liste des lemmes présents dans la page
Definition: flexion.h:58
QString tabV()
Fonction spécialisée dans les verbes.
Definition: flexion.cpp:329
#define OMIS
Definition: flexion.h:35
La classe LemCore est le noyau de lemmatisation.
Definition: lemCore.h:118
QString forme(int m, bool label=false)
Renvoie entre virgules les formes dont morphologie occupe de rang n dans la liste des morphologies du...
Definition: flexion.cpp:80
QString tabPron()
Fonction spécialisée dans les pronoms.
Definition: flexion.cpp:205
Flexion(QObject *parent=0)
Constructeur de la classe Flexion.
Definition: flexion.cpp:36
void setLemme(Lemme *l)
Attribue le lemme l à l'objet Flexion. Aucun tableau ne peut être calculé avant que cette fonction ai...
Definition: flexion.cpp:129
QString static const lina
HTML pour le début de ligne.
Definition: flexion.h:50
QString static const linc
HTML pour la fin de ligne.
Definition: flexion.h:52
LemCore * _lemCore
pointeur vers le noyau de lemmatisation, LemCore
Definition: flexion.h:47
QString static const queue
HTML pour la fin du tableau.
Definition: flexion.h:53
QString tableau(Lemme *l)
Renvoie le tableau de flexion de l. Cette fonction se contente d'appeler la fonction spécialisée corr...
Definition: flexion.cpp:141
QString tabNom()
Fonction spécialisée dans les noms.
Definition: flexion.cpp:187
int static const parenth
seuil de rareté pour que la forme soit entre parenthèses
Definition: flexion.h:56
QString tabAdv()
Fonction spécialisée dans les adverbes.
Definition: flexion.cpp:310