La classe Irreg décrit les formes irrégulières dans la flexion d'un lemme.
Plus de détails...
#include <irregs.h>
La classe Irreg décrit les formes irrégulières dans la flexion d'un lemme.
Irreg::Irreg |
( |
QString |
l, |
|
|
QObject * |
parent = 0 |
|
) |
| |
Constructeur de la classe Irreg.
- Paramètres
-
l | : la ligne qui décrit la forme irrégulière |
parent | : un pointeur vers le LemCore qui gère ces irréguliers |
Une ligne dans le fichier des irréguliers est formée de trois champs séparés par un ":". Vient d'abord la forme iirégulière avec ses quantités. Puis, la clé du lemme dans la map des lemmes du noyau de lemmatisation (classe LemCore) représenté par le paramètre *parent. Et enfin, la (ou les) morpho associée(s).
True si le lemme est exclusif, c'est à dire si la forme régulière calculée par le modèle est inusitée, et remplace par la forme irrégulière.
Graphie ramiste sans diacritique.
Graphie ramiset avec diacritiques.
Le lemme de l'irrégulier.
QList< int > Irreg::morphos |
( |
| ) |
|
liste des numéros de morphos que peut prendre l'irrégulier, en tenant compte des quantités.
booléen qui signale que cette forme remplace la forme régulière
forme irrégulière sans quantité
forme irrégulière avec ses quantités
pointeur vers le noyau de lemmatisation
QList<int> Irreg::_morphos |
|
private |
liste des morphos (entiers) pour cette forme et ce lemme
La documentation de cette classe a été générée à partir des fichiers suivants :
- /Users/Philippe/Documents/GIT/collatinus/src/irregs.h
- /Users/Philippe/Documents/GIT/collatinus/src/irregs.cpp