La nouvelle version de Grammalecte apporte un lot considérable de changements, la plupart internes, donc peu visibles pour l’utilisateur de LibreOffice.
— Le moteur interne de Grammalecte est dorénavant indépendant. Plus besoin de Hunspell ni de LibreOffice.
— La syntaxe d’écriture des règles de contrôle a pas mal changé (la gestion de la délimitation des mots et de la casse est facilitée).
— Il y a un désambiguïsateur (il est encore peu utilisé, mais ça va aller en s’améliorant).
— D’un moteur multi-passes, on est revenu à un moteur bi-passes (une pour le paragraphe, une pour les phrases), qui permet de gérer le flot des règles avec plus de finesse. Chaque règle de contrôle est dorénavant multi-actions, elle peut générer plusieurs erreurs, modifier le texte et faire de la désambiguïsation.
— Il y a dorénavant des tests unitaires (pas complets, mais ça va aller en s’améliorant).
— Le correcteur a été porté en JavaScript pour Firefox, avec la syntaxe ES6 (non portable, car il utilise des spécificités à Firefox).
— Le moteur de suggestion a été amélioré. (Du
travaille => travail).
— De nouvelles règles ont été ajoutées.
— Pas mal de bugs corrigés.
— Moins de faux positifs.
— Le correcteur est utilisable en ligne de commande (cli.py).
Historique des versions :
version 0.4 :
www.dicollecte.org…
version 0.3 :
www.dicollecte.org…
version 0.2 :
www.dicollecte.org…
version 0.1 :
www.dicollecte.org…
version 0.0 :
www.dicollecte.org…