mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-28 06:22:45 -08:00
3859 lines
204 KiB
JavaScript
3859 lines
204 KiB
JavaScript
/*
|
|
* Copyright (C) 2024-2025 Yomitan Authors
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
import {suffixInflection} from '../language-transforms.js';
|
|
|
|
const conditions = {
|
|
v: {name: 'Verb', isDictionaryForm: true},
|
|
n: {name: 'Noun', isDictionaryForm: true},
|
|
adj: {name: 'Adjective', isDictionaryForm: true},
|
|
adv: {name: 'Adverb', isDictionaryForm: true},
|
|
aux: {name: 'auxiliary', isDictionaryForm: true},
|
|
};
|
|
|
|
/** @type {import('language-transformer').LanguageTransformDescriptor<keyof typeof conditions>} */
|
|
export const frenchTransforms = {
|
|
language: 'fr',
|
|
conditions,
|
|
transforms: {
|
|
// Présent de l'indicatif pour les trois groupes
|
|
'present indicative': {
|
|
name: 'present indicative',
|
|
description: 'Present indicative form of a verb',
|
|
rules: [
|
|
// auxiliaire être
|
|
suffixInflection('suis', 'être', ['aux'], ['v']),
|
|
suffixInflection('es', 'être', ['aux'], ['v']),
|
|
suffixInflection('est', 'être', ['aux'], ['v']),
|
|
suffixInflection('sommes', 'être', ['aux'], ['v']),
|
|
suffixInflection('êtes', 'être', ['aux'], ['v']),
|
|
suffixInflection('sont', 'être', ['aux'], ['v']),
|
|
|
|
// auxiliaire avoir
|
|
suffixInflection('ai', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('as', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('a', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('avons', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('avez', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('ont', 'avoir', ['aux'], ['v']),
|
|
|
|
// 1er groupe : verbes en -er
|
|
suffixInflection('e', 'er', ['v'], ['v']),
|
|
suffixInflection('es', 'er', ['v'], ['v']),
|
|
suffixInflection('ons', 'er', ['v'], ['v']),
|
|
suffixInflection('ez', 'er', ['v'], ['v']),
|
|
suffixInflection('ent', 'er', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -cer
|
|
suffixInflection('çons', 'cer', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -ger
|
|
suffixInflection('geons', 'ger', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en e(.)er
|
|
suffixInflection('èce', 'ecer', ['v'], ['v']),
|
|
suffixInflection('ève', 'ever', ['v'], ['v']),
|
|
suffixInflection('ène', 'ener', ['v'], ['v']),
|
|
suffixInflection('èpe', 'eper', ['v'], ['v']),
|
|
suffixInflection('ère', 'erer', ['v'], ['v']),
|
|
suffixInflection('ème', 'emer', ['v'], ['v']),
|
|
suffixInflection('èvre', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èse', 'eser', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en é(.)er
|
|
suffixInflection('ède', 'éder', ['v'], ['v']),
|
|
suffixInflection('èdes', 'éder', ['v'], ['v']),
|
|
suffixInflection('èdent', 'éder', ['v'], ['v']),
|
|
|
|
suffixInflection('èbre', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('èbres', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('èbrent', 'ébrer', ['v'], ['v']),
|
|
|
|
suffixInflection('èce', 'écer', ['v'], ['v']),
|
|
suffixInflection('èces', 'écer', ['v'], ['v']),
|
|
suffixInflection('ècent', 'écer', ['v'], ['v']),
|
|
|
|
suffixInflection('èche', 'écher', ['v'], ['v']),
|
|
suffixInflection('èches', 'écher', ['v'], ['v']),
|
|
suffixInflection('èchent', 'écher', ['v'], ['v']),
|
|
|
|
suffixInflection('ècre', 'écrer', ['v'], ['v']),
|
|
suffixInflection('ècres', 'écrer', ['v'], ['v']),
|
|
suffixInflection('ècrent', 'écrer', ['v'], ['v']),
|
|
|
|
suffixInflection('ègle', 'égler', ['v'], ['v']),
|
|
suffixInflection('ègles', 'égler', ['v'], ['v']),
|
|
suffixInflection('èglent', 'égler', ['v'], ['v']),
|
|
|
|
suffixInflection('ègne', 'égner', ['v'], ['v']),
|
|
suffixInflection('ègnes', 'égner', ['v'], ['v']),
|
|
suffixInflection('ègnent', 'égner', ['v'], ['v']),
|
|
|
|
suffixInflection('ègre', 'égrer', ['v'], ['v']),
|
|
suffixInflection('ègres', 'égrer', ['v'], ['v']),
|
|
suffixInflection('ègrent', 'égrer', ['v'], ['v']),
|
|
|
|
suffixInflection('ègue', 'éguer', ['v'], ['v']),
|
|
suffixInflection('ègues', 'éguer', ['v'], ['v']),
|
|
suffixInflection('èguent', 'éguer', ['v'], ['v']),
|
|
|
|
suffixInflection('èle', 'éler', ['v'], ['v']),
|
|
suffixInflection('èles', 'éler', ['v'], ['v']),
|
|
suffixInflection('èlent', 'éler', ['v'], ['v']),
|
|
|
|
suffixInflection('ème', 'émer', ['v'], ['v']),
|
|
suffixInflection('èmes', 'émer', ['v'], ['v']),
|
|
suffixInflection('èment', 'émer', ['v'], ['v']),
|
|
|
|
suffixInflection('ène', 'éner', ['v'], ['v']),
|
|
suffixInflection('ènes', 'éner', ['v'], ['v']),
|
|
suffixInflection('ènent', 'éner', ['v'], ['v']),
|
|
|
|
suffixInflection('èpe', 'éper', ['v'], ['v']),
|
|
suffixInflection('èpes', 'éper', ['v'], ['v']),
|
|
suffixInflection('èpent', 'éper', ['v'], ['v']),
|
|
|
|
suffixInflection('èque', 'équer', ['v'], ['v']),
|
|
suffixInflection('èques', 'équer', ['v'], ['v']),
|
|
suffixInflection('èquent', 'équer', ['v'], ['v']),
|
|
|
|
suffixInflection('ère', 'érer', ['v'], ['v']),
|
|
suffixInflection('ères', 'érer', ['v'], ['v']),
|
|
suffixInflection('èrent', 'érer', ['v'], ['v']),
|
|
|
|
suffixInflection('èse', 'éser', ['v'], ['v']),
|
|
suffixInflection('èses', 'éser', ['v'], ['v']),
|
|
suffixInflection('èsent', 'éser', ['v'], ['v']),
|
|
|
|
suffixInflection('ète', 'éter', ['v'], ['v']),
|
|
suffixInflection('ètes', 'éter', ['v'], ['v']),
|
|
suffixInflection('ètent', 'éter', ['v'], ['v']),
|
|
|
|
suffixInflection('ètre', 'étrer', ['v'], ['v']),
|
|
suffixInflection('ètres', 'étrer', ['v'], ['v']),
|
|
suffixInflection('ètrent', 'étrer', ['v'], ['v']),
|
|
|
|
suffixInflection('èye', 'éyer', ['v'], ['v']),
|
|
suffixInflection('èyes', 'éyer', ['v'], ['v']),
|
|
suffixInflection('èyent', 'éyer', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -eler / eter doublant le l - changeant le e en è
|
|
suffixInflection('elle', 'eler', ['v'], ['v']),
|
|
suffixInflection('elles', 'eler', ['v'], ['v']),
|
|
suffixInflection('ellent', 'eler', ['v'], ['v']),
|
|
|
|
suffixInflection('ette', 'eter', ['v'], ['v']),
|
|
suffixInflection('ettes', 'eter', ['v'], ['v']),
|
|
suffixInflection('ettent', 'eter', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -eler / eter changeant le e en è
|
|
suffixInflection('èle', 'eler', ['v'], ['v']),
|
|
suffixInflection('èles', 'eler', ['v'], ['v']),
|
|
suffixInflection('èlent', 'eler', ['v'], ['v']),
|
|
|
|
suffixInflection('ète', 'eter', ['v'], ['v']),
|
|
suffixInflection('ètes', 'eter', ['v'], ['v']),
|
|
suffixInflection('ètent', 'eter', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -éger
|
|
suffixInflection('ège', 'éger', ['v'], ['v']),
|
|
suffixInflection('èges', 'éger', ['v'], ['v']),
|
|
suffixInflection('ègent', 'éger', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -ayer
|
|
suffixInflection('aie', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aies', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aient', 'ayer', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -oyer et uyer
|
|
suffixInflection('oie', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oies', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oient', 'oyer', ['v'], ['v']),
|
|
|
|
suffixInflection('uie', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uies', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uient', 'uyer', ['v'], ['v']),
|
|
|
|
// 2e groupe : verbes en -ir (finissant en -issons)
|
|
suffixInflection('is', 'ir', ['v'], ['v']),
|
|
suffixInflection('it', 'ir', ['v'], ['v']),
|
|
suffixInflection('issons', 'ir', ['v'], ['v']),
|
|
suffixInflection('issez', 'ir', ['v'], ['v']),
|
|
suffixInflection('issent', 'ir', ['v'], ['v']),
|
|
|
|
// 2e groupe : haïr
|
|
suffixInflection('hais', 'haïr', ['v'], ['v']),
|
|
suffixInflection('hait', 'haïr', ['v'], ['v']),
|
|
|
|
// 3ème groupe aller
|
|
suffixInflection('vais', 'aller', ['v'], ['v']),
|
|
suffixInflection('vas', 'aller', ['v'], ['v']),
|
|
suffixInflection('va', 'aller', ['v'], ['v']),
|
|
suffixInflection('vont', 'aller', ['v'], ['v']),
|
|
|
|
// 3ème groupe -enir
|
|
suffixInflection('iens', 'enir', ['v'], ['v']),
|
|
suffixInflection('ient', 'enir', ['v'], ['v']),
|
|
suffixInflection('enons', 'enir', ['v'], ['v']),
|
|
suffixInflection('enez', 'enir', ['v'], ['v']),
|
|
suffixInflection('iennent', 'enir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -éir
|
|
suffixInflection('iers', 'érir', ['v'], ['v']),
|
|
suffixInflection('iert', 'érir', ['v'], ['v']),
|
|
suffixInflection('érons', 'érir', ['v'], ['v']),
|
|
suffixInflection('érez', 'érir', ['v'], ['v']),
|
|
suffixInflection('ièrent', 'érir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -tir
|
|
suffixInflection('s', 'tir', ['v'], ['v']),
|
|
suffixInflection('t', 'tir', ['v'], ['v']),
|
|
suffixInflection('tons', 'tir', ['v'], ['v']),
|
|
suffixInflection('tez', 'tir', ['v'], ['v']),
|
|
suffixInflection('tent', 'tir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -êtir
|
|
suffixInflection('êts', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êt', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtons', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtez', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtent', 'êtir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -vrir
|
|
suffixInflection('vre', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vres', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrons', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrez', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrent', 'vrir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -frir
|
|
suffixInflection('fre', 'frir', ['v'], ['v']),
|
|
suffixInflection('fres', 'frir', ['v'], ['v']),
|
|
suffixInflection('frons', 'frir', ['v'], ['v']),
|
|
suffixInflection('frez', 'frir', ['v'], ['v']),
|
|
suffixInflection('frent', 'frir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -ueillir
|
|
suffixInflection('ueille', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueilles', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillons', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillez', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillent', 'ueillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -aillir
|
|
suffixInflection('aille', 'aillir', ['v'], ['v']),
|
|
suffixInflection('ailles', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillons', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillez', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillent', 'aillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : faillir (exception)
|
|
suffixInflection('faux', 'aillir', ['v'], ['v']),
|
|
suffixInflection('faut', 'aillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : bouillir
|
|
suffixInflection('bous', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bout', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillons', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillez', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillent', 'bouillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : dormir
|
|
suffixInflection('dors', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dort', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormons', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormez', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dorment', 'dormir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : courir
|
|
suffixInflection('cours', 'dormir', ['v'], ['v']),
|
|
suffixInflection('court', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courons', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courez', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courent', 'dormir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mourir
|
|
suffixInflection('meurs', 'mourir', ['v'], ['v']),
|
|
suffixInflection('meurt', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourons', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourez', 'mourir', ['v'], ['v']),
|
|
suffixInflection('meurent', 'mourir', ['v'], ['v']),
|
|
|
|
// 3ème groupe servir
|
|
suffixInflection('sers', 'servir', ['v'], ['v']),
|
|
suffixInflection('sert', 'servir', ['v'], ['v']),
|
|
suffixInflection('servons', 'servir', ['v'], ['v']),
|
|
suffixInflection('servez', 'servir', ['v'], ['v']),
|
|
suffixInflection('servent', 'servir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : fuir
|
|
suffixInflection('fuis', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuit', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuyons', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuyez', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuient', 'fuir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : ouïr
|
|
suffixInflection('ois', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('oit', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('oyons', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('oyez', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('oient', 'ouïr', ['v'], ['v']),
|
|
|
|
// 3ème groupe : gésir
|
|
suffixInflection('gis', 'gésir', ['v'], ['v']),
|
|
suffixInflection('git', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gisons', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gisez', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gisent', 'gésir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -cevoir
|
|
suffixInflection('çois', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('çoit', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevons', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevez', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('çoivent', 'cevoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : voir
|
|
suffixInflection('vois', 'voir', ['v'], ['v']),
|
|
suffixInflection('voit', 'voir', ['v'], ['v']),
|
|
suffixInflection('voyons', 'voir', ['v'], ['v']),
|
|
suffixInflection('voyez', 'voir', ['v'], ['v']),
|
|
suffixInflection('voient', 'voir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : savoir
|
|
suffixInflection('sais', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sait', 'savoir', ['v'], ['v']),
|
|
suffixInflection('savons', 'savoir', ['v'], ['v']),
|
|
suffixInflection('savez', 'savoir', ['v'], ['v']),
|
|
suffixInflection('savent', 'savoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : devoir
|
|
suffixInflection('dois', 'devoir', ['v'], ['v']),
|
|
suffixInflection('doit', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devons', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devez', 'devoir', ['v'], ['v']),
|
|
suffixInflection('doivent', 'devoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : pouvoir
|
|
suffixInflection('puis', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('peux', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('peut', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pouvons', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pouvez', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('peuvent', 'pouvoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mouvoir
|
|
suffixInflection('meus', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('meut', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvons', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvez', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('meuvent', 'mouvoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : pleuvoir / falloir (verbes impersonnel)
|
|
suffixInflection('pleut', 'pleuvoir', ['v'], ['v']),
|
|
suffixInflection('faut', 'falloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : valoir
|
|
suffixInflection('vaux', 'valoir', ['v'], ['v']),
|
|
suffixInflection('vaut', 'valoir', ['v'], ['v']),
|
|
suffixInflection('valons', 'valoir', ['v'], ['v']),
|
|
suffixInflection('valez', 'valoir', ['v'], ['v']),
|
|
suffixInflection('valent', 'valoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vouloir
|
|
suffixInflection('veux', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('veut', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voulons', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voulez', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('veulent', 'vouloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : seoir / surseoir
|
|
suffixInflection('sois', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soit', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soyons', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soyez', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soient', 'seoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : asseoir (forme en ie et ye)
|
|
suffixInflection('assied', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assieds', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('asseyons', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('asseyez', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('asseyent', 'asseoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : seoir (convenir) / messeoir (ne pas être convenable)
|
|
suffixInflection('sied', 'seoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : choir
|
|
suffixInflection('chois', 'choir', ['v'], ['v']),
|
|
suffixInflection('choit', 'choir', ['v'], ['v']),
|
|
suffixInflection('choyons', 'choir', ['v'], ['v']),
|
|
suffixInflection('choyez', 'choir', ['v'], ['v']),
|
|
suffixInflection('choient', 'choir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : échoir / déchoir
|
|
suffixInflection('échoit', 'échoir', ['v'], ['v']),
|
|
suffixInflection('échet', 'échoir', ['v'], ['v']),
|
|
suffixInflection('échoient', 'échoir', ['v'], ['v']),
|
|
suffixInflection('échéent', 'échoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -andre, -endre, -ondre, -erdre, -ordre
|
|
suffixInflection('and', 'andre', ['v'], ['v']),
|
|
suffixInflection('ands', 'andre', ['v'], ['v']),
|
|
suffixInflection('andons', 'andre', ['v'], ['v']),
|
|
suffixInflection('andez', 'andre', ['v'], ['v']),
|
|
suffixInflection('andent', 'andre', ['v'], ['v']),
|
|
|
|
suffixInflection('end', 'endre', ['v'], ['v']),
|
|
suffixInflection('ends', 'endre', ['v'], ['v']),
|
|
suffixInflection('endons', 'endre', ['v'], ['v']),
|
|
suffixInflection('endez', 'endre', ['v'], ['v']),
|
|
suffixInflection('endent', 'endre', ['v'], ['v']),
|
|
|
|
suffixInflection('ond', 'ondre', ['v'], ['v']),
|
|
suffixInflection('onds', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondons', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondez', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondent', 'ondre', ['v'], ['v']),
|
|
|
|
suffixInflection('erd', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erds', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdons', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdez', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdent', 'erdre', ['v'], ['v']),
|
|
|
|
suffixInflection('ord', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ords', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordons', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordez', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordent', 'ordre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : prendre
|
|
suffixInflection('prenons', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prenez', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prenent', 'prendre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : battre
|
|
suffixInflection('bats', 'battre', ['v'], ['v']),
|
|
suffixInflection('bat', 'battre', ['v'], ['v']),
|
|
suffixInflection('battons', 'battre', ['v'], ['v']),
|
|
suffixInflection('battez', 'battre', ['v'], ['v']),
|
|
suffixInflection('battent', 'battre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mettre
|
|
suffixInflection('mets', 'mettre', ['v'], ['v']),
|
|
suffixInflection('met', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettons', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettez', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettent', 'mettre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -eindre
|
|
suffixInflection('eins', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eint', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eignons', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eignez', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eignent', 'eindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -oindre
|
|
suffixInflection('oins', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oint', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignons', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignez', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignent', 'oindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -aindre
|
|
suffixInflection('ains', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aint', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignons', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignez', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignent', 'aindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vaincre
|
|
suffixInflection('vaincs', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainc', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquons', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquez', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquent', 'vaincre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : raire
|
|
suffixInflection('rais', 'raire', ['v'], ['v']),
|
|
suffixInflection('rait', 'raire', ['v'], ['v']),
|
|
suffixInflection('rayons', 'raire', ['v'], ['v']),
|
|
suffixInflection('rayez', 'raire', ['v'], ['v']),
|
|
suffixInflection('raient', 'raire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : faire
|
|
suffixInflection('fais', 'faire', ['v'], ['v']),
|
|
suffixInflection('fait', 'faire', ['v'], ['v']),
|
|
suffixInflection('faisons', 'faire', ['v'], ['v']),
|
|
suffixInflection('faites', 'faire', ['v'], ['v']),
|
|
suffixInflection('font', 'faire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : plaire
|
|
suffixInflection('plais', 'faire', ['v'], ['v']),
|
|
suffixInflection('plait', 'faire', ['v'], ['v']),
|
|
suffixInflection('plaisons', 'faire', ['v'], ['v']),
|
|
suffixInflection('plaisez', 'faire', ['v'], ['v']),
|
|
suffixInflection('plaisent', 'faire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -aître (naître / connaître)
|
|
suffixInflection('ais', 'aître', ['v'], ['v']),
|
|
suffixInflection('aît', 'aître', ['v'], ['v']),
|
|
suffixInflection('ait', 'aître', ['v'], ['v']),
|
|
suffixInflection('aissons', 'aître', ['v'], ['v']),
|
|
suffixInflection('aissez', 'aître', ['v'], ['v']),
|
|
suffixInflection('aissent', 'aître', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -oître
|
|
suffixInflection('ois', 'oître', ['v'], ['v']),
|
|
suffixInflection('oît', 'oître', ['v'], ['v']),
|
|
suffixInflection('oit', 'oître', ['v'], ['v']),
|
|
suffixInflection('oissons', 'oître', ['v'], ['v']),
|
|
suffixInflection('oissez', 'oître', ['v'], ['v']),
|
|
suffixInflection('oissent', 'oître', ['v'], ['v']),
|
|
|
|
// 3ème groupe : croire et boire
|
|
suffixInflection('crois', 'croire', ['v'], ['v']),
|
|
suffixInflection('croît', 'croire', ['v'], ['v']),
|
|
suffixInflection('croit', 'croire', ['v'], ['v']),
|
|
suffixInflection('croyons', 'croire', ['v'], ['v']),
|
|
suffixInflection('croyez', 'croire', ['v'], ['v']),
|
|
suffixInflection('croient', 'croire', ['v'], ['v']),
|
|
|
|
suffixInflection('bois', 'boire', ['v'], ['v']),
|
|
suffixInflection('boît', 'boire', ['v'], ['v']),
|
|
suffixInflection('boit', 'boire', ['v'], ['v']),
|
|
suffixInflection('buvons', 'boire', ['v'], ['v']),
|
|
suffixInflection('buvez', 'boire', ['v'], ['v']),
|
|
suffixInflection('boivent', 'boire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : clore
|
|
suffixInflection('clos', 'clore', ['v'], ['v']),
|
|
suffixInflection('clôt', 'clore', ['v'], ['v']),
|
|
suffixInflection('closent', 'croire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -clure
|
|
suffixInflection('clus', 'clure', ['v'], ['v']),
|
|
suffixInflection('clut', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluons', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluez', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluent', 'clure', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -soudre (pas !!!)
|
|
suffixInflection('sous', 'soudre', ['v'], ['v']),
|
|
suffixInflection('sout', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solvons', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solvez', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solvent', 'soudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -coudre
|
|
suffixInflection('coud', 'coudre', ['v'], ['v']),
|
|
suffixInflection('couds', 'coudre', ['v'], ['v']),
|
|
suffixInflection('cousons', 'coudre', ['v'], ['v']),
|
|
suffixInflection('cousez', 'coudre', ['v'], ['v']),
|
|
suffixInflection('cousent', 'coudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -moudre
|
|
suffixInflection('moud', 'moudre', ['v'], ['v']),
|
|
suffixInflection('mouds', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moulons', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moulez', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moulent', 'moudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -ivre (suivre, vivre)
|
|
suffixInflection('is', 'vivre', ['v'], ['v']),
|
|
suffixInflection('it', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivons', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivez', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivent', 'vivre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -lire (relire)
|
|
suffixInflection('lis', 'lire', ['v'], ['v']),
|
|
suffixInflection('lit', 'lire', ['v'], ['v']),
|
|
suffixInflection('lisons', 'lire', ['v'], ['v']),
|
|
suffixInflection('lisez', 'lire', ['v'], ['v']),
|
|
suffixInflection('lisent', 'lire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -dire (relire)
|
|
suffixInflection('dis', 'dire', ['v'], ['v']),
|
|
suffixInflection('dit', 'dire', ['v'], ['v']),
|
|
suffixInflection('disons', 'dire', ['v'], ['v']),
|
|
suffixInflection('disez', 'dire', ['v'], ['v']),
|
|
suffixInflection('disent', 'dire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en rire (sourire)
|
|
suffixInflection('ris', 'rire', ['v'], ['v']),
|
|
suffixInflection('rit', 'rire', ['v'], ['v']),
|
|
suffixInflection('rions', 'rire', ['v'], ['v']),
|
|
suffixInflection('riez', 'rire', ['v'], ['v']),
|
|
suffixInflection('rient', 'rire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : maudire
|
|
suffixInflection('maudissons', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudissez', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudissent', 'maudire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en crire (décrire)
|
|
suffixInflection('cris', 'crire', ['v'], ['v']),
|
|
suffixInflection('crit', 'crire', ['v'], ['v']),
|
|
suffixInflection('crivons', 'crire', ['v'], ['v']),
|
|
suffixInflection('crivez', 'crire', ['v'], ['v']),
|
|
suffixInflection('crivent', 'crire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -fire, -cire, -frire (suffire, confire etc...)
|
|
suffixInflection('fis', 'fire', ['v'], ['v']),
|
|
suffixInflection('fit', 'fire', ['v'], ['v']),
|
|
suffixInflection('fisons', 'fire', ['v'], ['v']),
|
|
suffixInflection('fisez', 'fire', ['v'], ['v']),
|
|
suffixInflection('fisent', 'fire', ['v'], ['v']),
|
|
|
|
suffixInflection('cis', 'cire', ['v'], ['v']),
|
|
suffixInflection('cit', 'cire', ['v'], ['v']),
|
|
suffixInflection('cisons', 'cire', ['v'], ['v']),
|
|
suffixInflection('cisez', 'cire', ['v'], ['v']),
|
|
suffixInflection('cisent', 'cire', ['v'], ['v']),
|
|
|
|
suffixInflection('fris', 'frire', ['v'], ['v']),
|
|
suffixInflection('frit', 'frire', ['v'], ['v']),
|
|
suffixInflection('frisons', 'frire', ['v'], ['v']),
|
|
suffixInflection('frisez', 'frire', ['v'], ['v']),
|
|
suffixInflection('frisent', 'frire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -uire (conduire, cuire etc...)
|
|
suffixInflection('uis', 'uire', ['v'], ['v']),
|
|
suffixInflection('uit', 'uire', ['v'], ['v']),
|
|
suffixInflection('uisons', 'uire', ['v'], ['v']),
|
|
suffixInflection('uisez', 'uire', ['v'], ['v']),
|
|
suffixInflection('uisent', 'uire', ['v'], ['v']),
|
|
],
|
|
},
|
|
|
|
// Imparfait de l'indicatif
|
|
'imperfect indicative': {
|
|
name: 'imperfect indicative',
|
|
description: 'Imperfect indicative form of a verb',
|
|
rules: [
|
|
// Auxiliaire être et avoir
|
|
suffixInflection('étais', 'être', ['v'], ['v']),
|
|
suffixInflection('était', 'être', ['v'], ['v']),
|
|
suffixInflection('étions', 'être', ['v'], ['v']),
|
|
suffixInflection('étiez', 'être', ['v'], ['v']),
|
|
suffixInflection('étaient', 'être', ['v'], ['v']),
|
|
|
|
suffixInflection('avais', 'avoir', ['v'], ['v']),
|
|
suffixInflection('avait', 'avoir', ['v'], ['v']),
|
|
suffixInflection('avions', 'avoir', ['v'], ['v']),
|
|
suffixInflection('aviez', 'avoir', ['v'], ['v']),
|
|
suffixInflection('avaient', 'avoir', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -er
|
|
suffixInflection('ais', 'er', ['v'], ['v']),
|
|
suffixInflection('ait', 'er', ['v'], ['v']),
|
|
suffixInflection('ions', 'er', ['v'], ['v']),
|
|
suffixInflection('iez', 'er', ['v'], ['v']),
|
|
suffixInflection('aient', 'er', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -cer
|
|
suffixInflection('çais', 'cer', ['v'], ['v']),
|
|
suffixInflection('çait', 'cer', ['v'], ['v']),
|
|
suffixInflection('çions', 'cer', ['v'], ['v']),
|
|
suffixInflection('çiez', 'cer', ['v'], ['v']),
|
|
suffixInflection('çaient', 'cer', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -ger
|
|
suffixInflection('geais', 'ger', ['v'], ['v']),
|
|
suffixInflection('geait', 'ger', ['v'], ['v']),
|
|
suffixInflection('geaient', 'ger', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en e(.)er
|
|
// pas de modif
|
|
|
|
// 1er groupe : verbes en é(.)er
|
|
// pas de modif
|
|
|
|
// 1er groupe : verbes en -eler / eter doublant le l - changeant le e en è
|
|
// pas de modif
|
|
|
|
// 1er groupe : verbes en -eler / eter changeant le e en è
|
|
// pas de modif
|
|
|
|
// 1er groupe : verbes en -éger
|
|
// pas de modif
|
|
|
|
// 1er groupe : verbes en -ayer
|
|
// pas de modif
|
|
|
|
// 1er groupe : verbes en -oyer et uyer
|
|
// pas de modif
|
|
|
|
// 2e groupe : verbes en -ir (finissant en -issons) A COMMENCER
|
|
suffixInflection('issais', 'ir', ['v'], ['v']),
|
|
suffixInflection('issait', 'ir', ['v'], ['v']),
|
|
suffixInflection('issions', 'ir', ['v'], ['v']),
|
|
suffixInflection('issiez', 'ir', ['v'], ['v']),
|
|
suffixInflection('issaient', 'ir', ['v'], ['v']),
|
|
|
|
// 2e groupe : haïr
|
|
suffixInflection('haïssais', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïssait', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïssions', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïssaient', 'haïr', ['v'], ['v']),
|
|
|
|
suffixInflection('haissais', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haissait', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haissions', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haissaient', 'haïr', ['v'], ['v']),
|
|
|
|
// 3ème groupe aller
|
|
suffixInflection('allais', 'aller', ['v'], ['v']),
|
|
suffixInflection('allait', 'aller', ['v'], ['v']),
|
|
suffixInflection('allions', 'aller', ['v'], ['v']),
|
|
suffixInflection('alliez', 'aller', ['v'], ['v']),
|
|
suffixInflection('allaient', 'aller', ['v'], ['v']),
|
|
|
|
// 3ème groupe -enir
|
|
suffixInflection('enais', 'enir', ['v'], ['v']),
|
|
suffixInflection('enait', 'enir', ['v'], ['v']),
|
|
suffixInflection('enions', 'enir', ['v'], ['v']),
|
|
suffixInflection('eniez', 'enir', ['v'], ['v']),
|
|
suffixInflection('enaient', 'enir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -éir
|
|
suffixInflection('érais', 'érir', ['v'], ['v']),
|
|
suffixInflection('érait', 'érir', ['v'], ['v']),
|
|
suffixInflection('érions', 'érir', ['v'], ['v']),
|
|
suffixInflection('ériez', 'érir', ['v'], ['v']),
|
|
suffixInflection('éraient', 'érir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -tir
|
|
suffixInflection('tais', 'tir', ['v'], ['v']),
|
|
suffixInflection('tait', 'tir', ['v'], ['v']),
|
|
suffixInflection('tions', 'tir', ['v'], ['v']),
|
|
suffixInflection('tiez', 'tir', ['v'], ['v']),
|
|
suffixInflection('taient', 'tir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -êtir
|
|
suffixInflection('êtais', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtait', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtions', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtiez', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtaient', 'êtir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -vrir
|
|
suffixInflection('vrais', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrait', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrions', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vriez', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vraient', 'vrir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -frir
|
|
suffixInflection('frais', 'frir', ['v'], ['v']),
|
|
suffixInflection('frait', 'frir', ['v'], ['v']),
|
|
suffixInflection('frions', 'frir', ['v'], ['v']),
|
|
suffixInflection('friez', 'frir', ['v'], ['v']),
|
|
suffixInflection('fraient', 'frir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -ueillir
|
|
suffixInflection('ueillais', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillait', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillions', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueilliez', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillaient', 'ueillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -aillir
|
|
suffixInflection('aillais', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillait', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillions', 'aillir', ['v'], ['v']),
|
|
suffixInflection('ailliez', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillaient', 'aillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : faillir (exception)
|
|
// pas de modif
|
|
|
|
// 3ème groupe : bouillir
|
|
suffixInflection('bouilliais', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouilliait', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillions', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouilliez', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillaient', 'bouillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : dormir
|
|
suffixInflection('dormais', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormait', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormions', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormiez', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormaient', 'dormir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : courir
|
|
suffixInflection('courais', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courait', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courions', 'dormir', ['v'], ['v']),
|
|
suffixInflection('couriez', 'dormir', ['v'], ['v']),
|
|
suffixInflection('couraient', 'dormir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mourir
|
|
suffixInflection('mourais', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourait', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourions', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mouriez', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mouraient', 'mourir', ['v'], ['v']),
|
|
|
|
// 3ème groupe servir
|
|
suffixInflection('servais', 'servir', ['v'], ['v']),
|
|
suffixInflection('servait', 'servir', ['v'], ['v']),
|
|
suffixInflection('servions', 'servir', ['v'], ['v']),
|
|
suffixInflection('serviez', 'servir', ['v'], ['v']),
|
|
suffixInflection('servaient', 'servir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : fuir
|
|
suffixInflection('fuyais', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuyait', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuyions', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuyiez', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuyaient', 'fuir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : ouïr
|
|
suffixInflection('oyais', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('oyait', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('oyions', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('oyiez', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('oyaient', 'ouïr', ['v'], ['v']),
|
|
|
|
// 3ème groupe : gésir
|
|
suffixInflection('gisais', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gisait', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gisions', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gisiez', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gisaient', 'gésir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -cevoir
|
|
suffixInflection('cevais', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevait', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevions', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('ceviez', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevaient', 'cevoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : voir
|
|
suffixInflection('voyais', 'voir', ['v'], ['v']),
|
|
suffixInflection('voyait', 'voir', ['v'], ['v']),
|
|
suffixInflection('voyions', 'voir', ['v'], ['v']),
|
|
suffixInflection('voyiez', 'voir', ['v'], ['v']),
|
|
suffixInflection('voyaient', 'voir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : savoir
|
|
suffixInflection('savais', 'savoir', ['v'], ['v']),
|
|
suffixInflection('savait', 'savoir', ['v'], ['v']),
|
|
suffixInflection('savions', 'savoir', ['v'], ['v']),
|
|
suffixInflection('saviez', 'savoir', ['v'], ['v']),
|
|
suffixInflection('savaient', 'savoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : devoir
|
|
suffixInflection('devais', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devait', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devions', 'devoir', ['v'], ['v']),
|
|
suffixInflection('deviez', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devaient', 'devoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : pouvoir
|
|
suffixInflection('pouvais', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pouvait', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pouvions', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pouviez', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pouvaient', 'pouvoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mouvoir
|
|
suffixInflection('mouvais', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvait', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvions', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouviez', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvaient', 'mouvoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : pleuvoir / falloir (verbes impersonnel)
|
|
suffixInflection('pleuvait', 'pleuvoir', ['v'], ['v']),
|
|
suffixInflection('fallait', 'falloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : valoir
|
|
suffixInflection('valais', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('valait', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('valions', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('valiez', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('valaient', 'vouloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vouloir
|
|
suffixInflection('voulais', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voulait', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voulions', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('vouliez', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voulaient', 'vouloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : seoir / surseoir
|
|
suffixInflection('seyais', 'seoir', ['v'], ['v']),
|
|
suffixInflection('seyait', 'seoir', ['v'], ['v']),
|
|
suffixInflection('seyions', 'seoir', ['v'], ['v']),
|
|
suffixInflection('seyiez', 'seoir', ['v'], ['v']),
|
|
suffixInflection('seyaient', 'seoir', ['v'], ['v']),
|
|
|
|
suffixInflection('soyais', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soyait', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soyions', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soyiez', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soyaient', 'seoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : asseoir (forme en ie et ye)
|
|
suffixInflection('assoyais', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assoyait', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assoyions', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assoyiez', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assoyaient', 'asseoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : seoir (convenir) / messeoir (ne pas être convenable)
|
|
suffixInflection('sied', 'seoir', ['v'], ['v']),
|
|
suffixInflection('siéent', 'seoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : choir
|
|
// existe pas
|
|
|
|
// 3ème groupe : échoir / déchoir
|
|
suffixInflection('échoyait', 'échoir', ['v'], ['v']),
|
|
suffixInflection('échoyaient', 'échoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -andre, -endre, -ondre, -erdre, -ordre
|
|
suffixInflection('andais', 'andre', ['v'], ['v']),
|
|
suffixInflection('andais', 'andre', ['v'], ['v']),
|
|
suffixInflection('andions', 'andre', ['v'], ['v']),
|
|
suffixInflection('andiez', 'andre', ['v'], ['v']),
|
|
suffixInflection('andaient', 'andre', ['v'], ['v']),
|
|
|
|
suffixInflection('endais', 'endre', ['v'], ['v']),
|
|
suffixInflection('endait', 'endre', ['v'], ['v']),
|
|
suffixInflection('endions', 'endre', ['v'], ['v']),
|
|
suffixInflection('endiez', 'endre', ['v'], ['v']),
|
|
suffixInflection('endaient', 'endre', ['v'], ['v']),
|
|
|
|
suffixInflection('ondais', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondait', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondions', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondiez', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondaient', 'ondre', ['v'], ['v']),
|
|
|
|
suffixInflection('erdais', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdait', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdions', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdiez', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdaient', 'erdre', ['v'], ['v']),
|
|
|
|
suffixInflection('ordais', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordait', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordions', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordiez', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordaient', 'ordre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : prendre
|
|
suffixInflection('prenais', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prenait', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prenions', 'prendre', ['v'], ['v']),
|
|
suffixInflection('preniez', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prenaient', 'prendre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : battre
|
|
suffixInflection('battais', 'battre', ['v'], ['v']),
|
|
suffixInflection('battait', 'battre', ['v'], ['v']),
|
|
suffixInflection('battions', 'battre', ['v'], ['v']),
|
|
suffixInflection('battiez', 'battre', ['v'], ['v']),
|
|
suffixInflection('battaient', 'battre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mettre
|
|
suffixInflection('mettais', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettait', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettions', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettiez', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettaient', 'mettre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -eindre
|
|
suffixInflection('eignais', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eignait', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eiginons', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eiginez', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eignaient', 'eindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -oindre
|
|
suffixInflection('oignais', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignait', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignions', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oigniez', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignaient', 'oindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -aindre
|
|
suffixInflection('aignais', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignait', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignions', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aigniez', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignaient', 'aindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vaincre
|
|
suffixInflection('vainquas', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquait', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquions', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquiez', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquaient', 'vaincre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : raire
|
|
suffixInflection('rayais', 'raire', ['v'], ['v']),
|
|
suffixInflection('raiyat', 'raire', ['v'], ['v']),
|
|
suffixInflection('rayions', 'raire', ['v'], ['v']),
|
|
suffixInflection('rayiez', 'raire', ['v'], ['v']),
|
|
suffixInflection('rayaient', 'raire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : faire
|
|
suffixInflection('faisais', 'faire', ['v'], ['v']),
|
|
suffixInflection('faisait', 'faire', ['v'], ['v']),
|
|
suffixInflection('faisions', 'faire', ['v'], ['v']),
|
|
suffixInflection('faisiez', 'faire', ['v'], ['v']),
|
|
suffixInflection('faisaient', 'faire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : plaire
|
|
suffixInflection('plaisais', 'faire', ['v'], ['v']),
|
|
suffixInflection('plaisait', 'faire', ['v'], ['v']),
|
|
suffixInflection('plaisions', 'faire', ['v'], ['v']),
|
|
suffixInflection('plaisiez', 'faire', ['v'], ['v']),
|
|
suffixInflection('plaisaient', 'faire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -aître (naître / connaître)
|
|
suffixInflection('aissais', 'aître', ['v'], ['v']),
|
|
suffixInflection('aissait', 'aître', ['v'], ['v']),
|
|
suffixInflection('aissions', 'aître', ['v'], ['v']),
|
|
suffixInflection('aissiez', 'aître', ['v'], ['v']),
|
|
suffixInflection('aissaient', 'aître', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -oître
|
|
suffixInflection('oissais', 'oître', ['v'], ['v']),
|
|
suffixInflection('oissait', 'oître', ['v'], ['v']),
|
|
suffixInflection('oissions', 'oître', ['v'], ['v']),
|
|
suffixInflection('oissiez', 'oître', ['v'], ['v']),
|
|
suffixInflection('oissaient', 'oître', ['v'], ['v']),
|
|
|
|
// 3ème groupe : croire et boire
|
|
suffixInflection('croyais', 'croire', ['v'], ['v']),
|
|
suffixInflection('croyait', 'croire', ['v'], ['v']),
|
|
suffixInflection('croyions', 'croire', ['v'], ['v']),
|
|
suffixInflection('croyiez', 'croire', ['v'], ['v']),
|
|
suffixInflection('croyaient', 'croire', ['v'], ['v']),
|
|
|
|
suffixInflection('buvais', 'boire', ['v'], ['v']),
|
|
suffixInflection('buvait', 'boire', ['v'], ['v']),
|
|
suffixInflection('buvions', 'boire', ['v'], ['v']),
|
|
suffixInflection('buviez', 'boire', ['v'], ['v']),
|
|
suffixInflection('buvaient', 'boire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : clore
|
|
// existe pas
|
|
|
|
// 3ème groupe : verbes en -clure
|
|
suffixInflection('cluais', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluait', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluions', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluiez', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluaient', 'clure', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -soudre (pas !!!)
|
|
suffixInflection('solvais', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solvait', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solvions', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solviez', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solvaient', 'soudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -coudre
|
|
suffixInflection('cousais', 'coudre', ['v'], ['v']),
|
|
suffixInflection('cousait', 'coudre', ['v'], ['v']),
|
|
suffixInflection('cousions', 'coudre', ['v'], ['v']),
|
|
suffixInflection('cousiez', 'coudre', ['v'], ['v']),
|
|
suffixInflection('cousaient', 'coudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -moudre
|
|
suffixInflection('moulais', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moulait', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moulions', 'moudre', ['v'], ['v']),
|
|
suffixInflection('mouliez', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moulaient', 'moudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -ivre (suivre, vivre)
|
|
suffixInflection('ivais', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivait', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivions', 'vivre', ['v'], ['v']),
|
|
suffixInflection('iviez', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivaient', 'vivre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -lire (relire)
|
|
suffixInflection('lisais', 'lire', ['v'], ['v']),
|
|
suffixInflection('lisait', 'lire', ['v'], ['v']),
|
|
suffixInflection('lisions', 'lire', ['v'], ['v']),
|
|
suffixInflection('lisiez', 'lire', ['v'], ['v']),
|
|
suffixInflection('lisaient', 'lire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -dire (relire)
|
|
suffixInflection('disais', 'dire', ['v'], ['v']),
|
|
suffixInflection('disait', 'dire', ['v'], ['v']),
|
|
suffixInflection('disions', 'dire', ['v'], ['v']),
|
|
suffixInflection('disiez', 'dire', ['v'], ['v']),
|
|
suffixInflection('disaient', 'dire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en rire (sourire)
|
|
suffixInflection('riais', 'rire', ['v'], ['v']),
|
|
suffixInflection('riait', 'rire', ['v'], ['v']),
|
|
suffixInflection('riions', 'rire', ['v'], ['v']),
|
|
suffixInflection('riiez', 'rire', ['v'], ['v']),
|
|
suffixInflection('riaient', 'rire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : maudire
|
|
suffixInflection('maudissais', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudissait', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudissions', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudissiez', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudissaient', 'maudire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en crire (décrire)
|
|
suffixInflection('crivais', 'crire', ['v'], ['v']),
|
|
suffixInflection('crivait', 'crire', ['v'], ['v']),
|
|
suffixInflection('crivions', 'crire', ['v'], ['v']),
|
|
suffixInflection('criviez', 'crire', ['v'], ['v']),
|
|
suffixInflection('crivaient', 'crire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -fire, -cire, -frire (suffire, confire etc...)
|
|
suffixInflection('fisais', 'fire', ['v'], ['v']),
|
|
suffixInflection('fisait', 'fire', ['v'], ['v']),
|
|
suffixInflection('fisions', 'fire', ['v'], ['v']),
|
|
suffixInflection('fisiez', 'fire', ['v'], ['v']),
|
|
suffixInflection('fisaient', 'fire', ['v'], ['v']),
|
|
|
|
suffixInflection('cisais', 'cire', ['v'], ['v']),
|
|
suffixInflection('cisait', 'cire', ['v'], ['v']),
|
|
suffixInflection('cisions', 'cire', ['v'], ['v']),
|
|
suffixInflection('cisiez', 'cire', ['v'], ['v']),
|
|
suffixInflection('cisaient', 'cire', ['v'], ['v']),
|
|
|
|
suffixInflection('frisais', 'frire', ['v'], ['v']),
|
|
suffixInflection('frisait', 'frire', ['v'], ['v']),
|
|
suffixInflection('frisions', 'frire', ['v'], ['v']),
|
|
suffixInflection('frisiez', 'frire', ['v'], ['v']),
|
|
suffixInflection('frisaient', 'frire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -uire (conduire, cuire etc...)
|
|
suffixInflection('uisais', 'uire', ['v'], ['v']),
|
|
suffixInflection('uisait', 'uire', ['v'], ['v']),
|
|
suffixInflection('uisions', 'uire', ['v'], ['v']),
|
|
suffixInflection('uisiez', 'uire', ['v'], ['v']),
|
|
suffixInflection('uisaient', 'uire', ['v'], ['v']),
|
|
],
|
|
},
|
|
|
|
// Futur simple
|
|
'future': {
|
|
name: 'future',
|
|
description: 'Future form of a verb',
|
|
rules: [
|
|
// auxiliaire être
|
|
suffixInflection('serai', 'être', ['aux'], ['v']),
|
|
suffixInflection('seras', 'être', ['aux'], ['v']),
|
|
suffixInflection('sera', 'être', ['aux'], ['v']),
|
|
suffixInflection('serons,', 'être', ['aux'], ['v']),
|
|
suffixInflection('serez', 'être', ['aux'], ['v']),
|
|
suffixInflection('seront', 'être', ['aux'], ['v']),
|
|
|
|
// auxiliaire avoir
|
|
suffixInflection('aurai', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('auras', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('aura', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('aurons', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('aurez', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('auront', 'avoir', ['aux'], ['v']),
|
|
|
|
// 1er groupe
|
|
suffixInflection('erai', 'er', ['v'], ['v']),
|
|
suffixInflection('eras', 'er', ['v'], ['v']),
|
|
suffixInflection('era', 'er', ['v'], ['v']),
|
|
suffixInflection('erons', 'er', ['v'], ['v']),
|
|
suffixInflection('erez', 'er', ['v'], ['v']),
|
|
suffixInflection('eront', 'er', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -cer
|
|
// rien de spécial
|
|
|
|
// 1er groupe : verbes en -ger
|
|
// rien de spécial
|
|
|
|
// 1er groupe : verbes en e(.)er
|
|
suffixInflection('ècerai', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èverai', 'ever', ['v'], ['v']),
|
|
suffixInflection('ènerai', 'ener', ['v'], ['v']),
|
|
suffixInflection('èperai', 'eper', ['v'], ['v']),
|
|
suffixInflection('èrerai', 'erer', ['v'], ['v']),
|
|
suffixInflection('èmerai', 'emer', ['v'], ['v']),
|
|
suffixInflection('èvrerai', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èserai', 'eser', ['v'], ['v']),
|
|
|
|
suffixInflection('èceras', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èveras', 'ever', ['v'], ['v']),
|
|
suffixInflection('èneras', 'ener', ['v'], ['v']),
|
|
suffixInflection('èperas', 'eper', ['v'], ['v']),
|
|
suffixInflection('èreras', 'erer', ['v'], ['v']),
|
|
suffixInflection('èmeras', 'emer', ['v'], ['v']),
|
|
suffixInflection('èvreras', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èseras', 'eser', ['v'], ['v']),
|
|
|
|
suffixInflection('ècera', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èvera', 'ever', ['v'], ['v']),
|
|
suffixInflection('ènera', 'ener', ['v'], ['v']),
|
|
suffixInflection('èpera', 'eper', ['v'], ['v']),
|
|
suffixInflection('èrera', 'erer', ['v'], ['v']),
|
|
suffixInflection('èmera', 'emer', ['v'], ['v']),
|
|
suffixInflection('èvrera', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èsera', 'eser', ['v'], ['v']),
|
|
|
|
suffixInflection('ècerons', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èverons', 'ever', ['v'], ['v']),
|
|
suffixInflection('ènerons', 'ener', ['v'], ['v']),
|
|
suffixInflection('èperons', 'eper', ['v'], ['v']),
|
|
suffixInflection('èrerons', 'erer', ['v'], ['v']),
|
|
suffixInflection('èmerons', 'emer', ['v'], ['v']),
|
|
suffixInflection('èvrerons', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èserons', 'eser', ['v'], ['v']),
|
|
|
|
suffixInflection('ècerez', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èverez', 'ever', ['v'], ['v']),
|
|
suffixInflection('ènerez', 'ener', ['v'], ['v']),
|
|
suffixInflection('èperez', 'eper', ['v'], ['v']),
|
|
suffixInflection('èrerez', 'erer', ['v'], ['v']),
|
|
suffixInflection('èmerez', 'emer', ['v'], ['v']),
|
|
suffixInflection('èvrerez', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èserez', 'eser', ['v'], ['v']),
|
|
|
|
suffixInflection('èceront', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èveront', 'ever', ['v'], ['v']),
|
|
suffixInflection('èneront', 'ener', ['v'], ['v']),
|
|
suffixInflection('èperontz', 'eper', ['v'], ['v']),
|
|
suffixInflection('èreront', 'erer', ['v'], ['v']),
|
|
suffixInflection('èmeront', 'emer', ['v'], ['v']),
|
|
suffixInflection('èvreront', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èseront', 'eser', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en é(.)er
|
|
// pas de changement
|
|
|
|
// 1er groupe : verbes en -eler / eter doublant le l - changeant le e en è
|
|
suffixInflection('ellerai', 'eler', ['v'], ['v']),
|
|
suffixInflection('elleras', 'eler', ['v'], ['v']),
|
|
suffixInflection('ellera', 'eler', ['v'], ['v']),
|
|
suffixInflection('ellerons', 'eler', ['v'], ['v']),
|
|
suffixInflection('ellerez', 'eler', ['v'], ['v']),
|
|
suffixInflection('elleront', 'eler', ['v'], ['v']),
|
|
|
|
suffixInflection('etterais', 'eter', ['v'], ['v']),
|
|
suffixInflection('etteras', 'eter', ['v'], ['v']),
|
|
suffixInflection('ettera', 'eter', ['v'], ['v']),
|
|
suffixInflection('etterons', 'eter', ['v'], ['v']),
|
|
suffixInflection('etterez', 'eter', ['v'], ['v']),
|
|
suffixInflection('etteront', 'eter', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -eler / eter changeant le e en è
|
|
suffixInflection('èlerai', 'eler', ['v'], ['v']),
|
|
suffixInflection('èleras', 'eler', ['v'], ['v']),
|
|
suffixInflection('èlera', 'eler', ['v'], ['v']),
|
|
suffixInflection('èlerons', 'eler', ['v'], ['v']),
|
|
suffixInflection('èlerez', 'eler', ['v'], ['v']),
|
|
suffixInflection('èleront', 'eler', ['v'], ['v']),
|
|
|
|
suffixInflection('èterai', 'eter', ['v'], ['v']),
|
|
suffixInflection('èteras', 'eter', ['v'], ['v']),
|
|
suffixInflection('ètera', 'eter', ['v'], ['v']),
|
|
suffixInflection('èterons', 'eter', ['v'], ['v']),
|
|
suffixInflection('èterez', 'eter', ['v'], ['v']),
|
|
suffixInflection('èteront', 'eter', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -éger
|
|
suffixInflection('ègerai', 'éger', ['v'], ['v']),
|
|
suffixInflection('ègeras', 'éger', ['v'], ['v']),
|
|
suffixInflection('ègera', 'éger', ['v'], ['v']),
|
|
suffixInflection('ègerons', 'éger', ['v'], ['v']),
|
|
suffixInflection('ègerez', 'éger', ['v'], ['v']),
|
|
suffixInflection('ègeront', 'éger', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -ayer
|
|
suffixInflection('aierai', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aieras', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aiera', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aierons', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aierez', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aieront', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayerai', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayeras', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayera', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayerons', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayerez', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayeront', 'ayer', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -oyer et uyer
|
|
suffixInflection('oierai', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oieras', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oiera', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oierons', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oierez', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oieront', 'oyer', ['v'], ['v']),
|
|
|
|
suffixInflection('uierai', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uieras', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uiera', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uierons', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uierez', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uieront', 'uyer', ['v'], ['v']),
|
|
|
|
// envoyer (renvoyer se base sur ce modèle)
|
|
suffixInflection('enverrai', 'envoyer', ['v'], ['v']),
|
|
suffixInflection('enverras', 'envoyer', ['v'], ['v']),
|
|
suffixInflection('enverra', 'envoyer', ['v'], ['v']),
|
|
suffixInflection('enverrons', 'envoyer', ['v'], ['v']),
|
|
suffixInflection('enverrez', 'envoyer', ['v'], ['v']),
|
|
suffixInflection('enverront', 'envoyer', ['v'], ['v']),
|
|
|
|
// 2e groupe : verbes en -ir (finissant en -issons)
|
|
suffixInflection('irai', 'ir', ['v'], ['v']),
|
|
suffixInflection('iras', 'ir', ['v'], ['v']),
|
|
suffixInflection('ira', 'ir', ['v'], ['v']),
|
|
suffixInflection('irons', 'ir', ['v'], ['v']),
|
|
suffixInflection('irez', 'ir', ['v'], ['v']),
|
|
suffixInflection('iront', 'ir', ['v'], ['v']),
|
|
|
|
// 2e groupe : haïr
|
|
suffixInflection('ïrai', 'ïr', ['v'], ['v']),
|
|
suffixInflection('ïras', 'ïr', ['v'], ['v']),
|
|
suffixInflection('ïra', 'ïr', ['v'], ['v']),
|
|
suffixInflection('ïrons', 'ïr', ['v'], ['v']),
|
|
suffixInflection('ïrez', 'ïr', ['v'], ['v']),
|
|
suffixInflection('ïront', 'ïr', ['v'], ['v']),
|
|
|
|
// 3ème groupe aller
|
|
suffixInflection('irai', 'aller', ['v'], ['v']),
|
|
suffixInflection('iras', 'aller', ['v'], ['v']),
|
|
suffixInflection('ira', 'aller', ['v'], ['v']),
|
|
suffixInflection('irons', 'aller', ['v'], ['v']),
|
|
suffixInflection('irez', 'aller', ['v'], ['v']),
|
|
suffixInflection('iront', 'aller', ['v'], ['v']),
|
|
|
|
// 3ème groupe -enir
|
|
suffixInflection('iendrai', 'enir', ['v'], ['v']),
|
|
suffixInflection('iendras', 'enir', ['v'], ['v']),
|
|
suffixInflection('iendrons', 'enir', ['v'], ['v']),
|
|
suffixInflection('iendrez', 'enir', ['v'], ['v']),
|
|
suffixInflection('iendront', 'enir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -éir
|
|
suffixInflection('errai', 'érir', ['v'], ['v']),
|
|
suffixInflection('erras', 'érir', ['v'], ['v']),
|
|
suffixInflection('erra', 'érir', ['v'], ['v']),
|
|
suffixInflection('errons', 'érir', ['v'], ['v']),
|
|
suffixInflection('errez', 'érir', ['v'], ['v']),
|
|
suffixInflection('erront', 'érir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -tir
|
|
suffixInflection('tirai', 'tir', ['v'], ['v']),
|
|
suffixInflection('tiras', 'tir', ['v'], ['v']),
|
|
suffixInflection('tira', 'tir', ['v'], ['v']),
|
|
suffixInflection('tirons', 'tir', ['v'], ['v']),
|
|
suffixInflection('tirez', 'tir', ['v'], ['v']),
|
|
suffixInflection('tiront', 'tir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -êtir
|
|
suffixInflection('êtirai', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtiras', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtira', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtirons', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtirez', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtiront', 'êtir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -vrir
|
|
suffixInflection('vrirai', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vriras', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrira', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrirons', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrirez', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vriront', 'vrir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -frir
|
|
suffixInflection('frirai', 'frir', ['v'], ['v']),
|
|
suffixInflection('frira', 'frir', ['v'], ['v']),
|
|
suffixInflection('frira', 'frir', ['v'], ['v']),
|
|
suffixInflection('frirons', 'frir', ['v'], ['v']),
|
|
suffixInflection('frirez', 'frir', ['v'], ['v']),
|
|
suffixInflection('friront', 'frir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -ueillir
|
|
suffixInflection('ueillerai', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueilleras', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillera', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillerons', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillerez', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueilleront', 'ueillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -aillir
|
|
suffixInflection('aillirai', 'aillir', ['v'], ['v']),
|
|
suffixInflection('ailliras', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillira', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillirons', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillirez', 'aillir', ['v'], ['v']),
|
|
suffixInflection('ailliront', 'aillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : faillir (exception)
|
|
// same que l'autre
|
|
|
|
// 3ème groupe : bouillir
|
|
suffixInflection('bouillirai', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouilliras', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillira', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillirons', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillirez', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouilliront', 'bouillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : dormir
|
|
suffixInflection('dormirai', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormiras', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormira', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormirons', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormirez', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormiront', 'dormir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : courir
|
|
suffixInflection('courrai', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courras', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courra', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courrons', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courrez', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courront', 'dormir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mourir
|
|
suffixInflection('mourrai', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourras', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourra', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourrons', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourrez', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourront', 'mourir', ['v'], ['v']),
|
|
|
|
// 3ème groupe servir
|
|
// rien de spécial
|
|
|
|
// 3ème groupe : fuir
|
|
// rien de spécial
|
|
|
|
// 3ème groupe : ouïr
|
|
suffixInflection('orrai', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('oirai', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('orras', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('orra', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('orrons', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('orrez', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('orront', 'ouïr', ['v'], ['v']),
|
|
|
|
// 3ème groupe : gésir
|
|
// pas de futur
|
|
|
|
// 3ème groupe -cevoir
|
|
suffixInflection('cevrai', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevras', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevra', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevrons', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevrez', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevront', 'cevoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : voir
|
|
suffixInflection('verrai', 'voir', ['v'], ['v']),
|
|
suffixInflection('verras', 'voir', ['v'], ['v']),
|
|
suffixInflection('verra', 'voir', ['v'], ['v']),
|
|
suffixInflection('verrons', 'voir', ['v'], ['v']),
|
|
suffixInflection('verrez', 'voir', ['v'], ['v']),
|
|
suffixInflection('verront', 'voir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : pouvoir
|
|
suffixInflection('pourvoirai', 'pourvoir', ['v'], ['v']),
|
|
suffixInflection('pourvoiras', 'pourvoir', ['v'], ['v']),
|
|
suffixInflection('pourvoira', 'pourvoir', ['v'], ['v']),
|
|
suffixInflection('pourvoirons', 'pourvoir', ['v'], ['v']),
|
|
suffixInflection('pourvoirez', 'pourvoir', ['v'], ['v']),
|
|
suffixInflection('pourvoiront', 'pourvoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : savoir
|
|
suffixInflection('saurai', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sauras', 'savoir', ['v'], ['v']),
|
|
suffixInflection('saura', 'savoir', ['v'], ['v']),
|
|
suffixInflection('saurons', 'savoir', ['v'], ['v']),
|
|
suffixInflection('saurez', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sauront', 'savoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : devoir
|
|
suffixInflection('devrai', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devras', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devra', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devrons', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devrez', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devront', 'devoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : pouvoir
|
|
suffixInflection('pourrai', 'pouvoir', ['v'], ['v']), // possible
|
|
suffixInflection('pourras', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pourra', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pourrons', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pourrez', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pourront', 'pouvoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mouvoir
|
|
suffixInflection('mouvrai', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvras', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvra', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvrons', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvrez', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvront', 'mouvoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : pleuvoir / falloir (verbes impersonnel)
|
|
suffixInflection('pleuvra', 'pleuvoir', ['v'], ['v']),
|
|
suffixInflection('pleuvront', 'pleuvoir', ['v'], ['v']),
|
|
suffixInflection('faudra', 'falloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : valoir
|
|
suffixInflection('vaudrai', 'valoir', ['v'], ['v']),
|
|
suffixInflection('vaudras', 'valoir', ['v'], ['v']),
|
|
suffixInflection('vaudra', 'valoir', ['v'], ['v']),
|
|
suffixInflection('vaudrons', 'valoir', ['v'], ['v']),
|
|
suffixInflection('vaudrez', 'valoir', ['v'], ['v']),
|
|
suffixInflection('vaudront', 'valoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vouloir
|
|
suffixInflection('voudrai', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voudras', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voudra', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voudrons', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voudrez', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voudront', 'vouloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : seoir / surseoir
|
|
suffixInflection('soirai', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soiras', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soira', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soirons', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soirez', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soiront', 'seoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : asseoir (forme en ie et ye)
|
|
suffixInflection('assiérai', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assiéras', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assiéra', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assiérons', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assiérez', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assiéront', 'asseoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : seoir (convenir) / messeoir (ne pas être convenable)
|
|
suffixInflection('siéra', 'seoir', ['v'], ['v']),
|
|
suffixInflection('siéront', 'seoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : choir
|
|
suffixInflection('choirai', 'choir', ['v'], ['v']),
|
|
suffixInflection('choiras', 'choir', ['v'], ['v']),
|
|
suffixInflection('choira', 'choir', ['v'], ['v']),
|
|
suffixInflection('choirons', 'choir', ['v'], ['v']),
|
|
suffixInflection('choirez', 'choir', ['v'], ['v']),
|
|
suffixInflection('choiront', 'choir', ['v'], ['v']),
|
|
|
|
suffixInflection('cherrai', 'choir', ['v'], ['v']),
|
|
suffixInflection('cherras', 'choir', ['v'], ['v']),
|
|
suffixInflection('cherra', 'choir', ['v'], ['v']),
|
|
suffixInflection('cherrosn', 'choir', ['v'], ['v']),
|
|
suffixInflection('cherrez', 'choir', ['v'], ['v']),
|
|
suffixInflection('cherront', 'choir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : échoir / déchoir
|
|
// same
|
|
|
|
// 3ème groupe : verbes en -andre, -endre, -ondre, -erdre, -ordre
|
|
suffixInflection('andrai', 'andre', ['v'], ['v']),
|
|
suffixInflection('andras', 'andre', ['v'], ['v']),
|
|
suffixInflection('andra', 'andre', ['v'], ['v']),
|
|
suffixInflection('androns', 'andre', ['v'], ['v']),
|
|
suffixInflection('andrez', 'andre', ['v'], ['v']),
|
|
suffixInflection('andront', 'andre', ['v'], ['v']),
|
|
|
|
suffixInflection('endrai', 'endre', ['v'], ['v']),
|
|
suffixInflection('endras', 'endre', ['v'], ['v']),
|
|
suffixInflection('endra', 'endre', ['v'], ['v']),
|
|
suffixInflection('endrons', 'endre', ['v'], ['v']),
|
|
suffixInflection('endrez', 'endre', ['v'], ['v']),
|
|
suffixInflection('endront', 'endre', ['v'], ['v']),
|
|
|
|
suffixInflection('ondrai', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondras', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondra', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondrons', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondrez', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondront', 'ondre', ['v'], ['v']),
|
|
|
|
suffixInflection('erdrai', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdras', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdra', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdrons', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdrez', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdront', 'erdre', ['v'], ['v']),
|
|
|
|
suffixInflection('ordrai', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordras', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordra', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordrons', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordrez', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordront', 'ordre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : prendre
|
|
// rien de spécial
|
|
|
|
// 3ème groupe : battre
|
|
suffixInflection('battrai', 'battre', ['v'], ['v']),
|
|
suffixInflection('battras', 'battre', ['v'], ['v']),
|
|
suffixInflection('battra', 'battre', ['v'], ['v']),
|
|
suffixInflection('battrons', 'battre', ['v'], ['v']),
|
|
suffixInflection('battrez', 'battre', ['v'], ['v']),
|
|
suffixInflection('battront', 'battre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mettre
|
|
suffixInflection('mettrai', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettras', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettra', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettrons', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettrez', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettront', 'mettre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -eindre
|
|
suffixInflection('eindrai', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eindras', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eindra', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eindrons', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eindrez', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eindront', 'eindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -oindre
|
|
suffixInflection('oindrai', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oindras', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oindra', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oindrons', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oindrez', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oindront', 'oindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -aindre
|
|
suffixInflection('aindrai', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aindras', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aindra', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aindrons', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aindrez', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aindront', 'aindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vaincre
|
|
suffixInflection('vaincrai', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vaincras', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vaincra', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vaincrons', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vaincrez', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vaincront', 'vaincre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : raire
|
|
suffixInflection('rairai', 'raire', ['v'], ['v']),
|
|
suffixInflection('rairas', 'raire', ['v'], ['v']),
|
|
suffixInflection('raira', 'raire', ['v'], ['v']),
|
|
suffixInflection('rairons', 'raire', ['v'], ['v']),
|
|
suffixInflection('rairez', 'raire', ['v'], ['v']),
|
|
suffixInflection('rairont', 'raire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : faire
|
|
suffixInflection('ferai', 'faire', ['v'], ['v']),
|
|
suffixInflection('feras', 'faire', ['v'], ['v']),
|
|
suffixInflection('fera', 'faire', ['v'], ['v']),
|
|
suffixInflection('ferons', 'faire', ['v'], ['v']),
|
|
suffixInflection('ferez', 'faire', ['v'], ['v']),
|
|
suffixInflection('feront', 'faire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : plaire
|
|
suffixInflection('plairai', 'plaire', ['v'], ['v']),
|
|
suffixInflection('plairas', 'plaire', ['v'], ['v']),
|
|
suffixInflection('plaira', 'plaire', ['v'], ['v']),
|
|
suffixInflection('plairons', 'plaire', ['v'], ['v']),
|
|
suffixInflection('plairez', 'plaire', ['v'], ['v']),
|
|
suffixInflection('plairont', 'plaire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -aître (naître / connaître)
|
|
suffixInflection('aîtrai', 'aître', ['v'], ['v']),
|
|
suffixInflection('aîtras', 'aître', ['v'], ['v']),
|
|
suffixInflection('aîtra', 'aître', ['v'], ['v']),
|
|
suffixInflection('aîtrons', 'aître', ['v'], ['v']),
|
|
suffixInflection('aîtrez', 'aître', ['v'], ['v']),
|
|
suffixInflection('aîtront', 'aître', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -oître
|
|
suffixInflection('oîtrai', 'oître', ['v'], ['v']),
|
|
suffixInflection('oîtras', 'oître', ['v'], ['v']),
|
|
suffixInflection('oîtra', 'oître', ['v'], ['v']),
|
|
suffixInflection('oîtrons', 'oître', ['v'], ['v']),
|
|
suffixInflection('oîtrez', 'oître', ['v'], ['v']),
|
|
suffixInflection('oîtront', 'oître', ['v'], ['v']),
|
|
|
|
// 3ème groupe : croire et boire
|
|
suffixInflection('croirai', 'croire', ['v'], ['v']),
|
|
suffixInflection('croiras', 'croire', ['v'], ['v']),
|
|
suffixInflection('croira', 'croire', ['v'], ['v']),
|
|
suffixInflection('croirons', 'croire', ['v'], ['v']),
|
|
suffixInflection('croirez', 'croire', ['v'], ['v']),
|
|
suffixInflection('croiront', 'croire', ['v'], ['v']),
|
|
|
|
suffixInflection('boirai', 'boire', ['v'], ['v']),
|
|
suffixInflection('boiras', 'boire', ['v'], ['v']),
|
|
suffixInflection('boira', 'boire', ['v'], ['v']),
|
|
suffixInflection('boirons', 'boire', ['v'], ['v']),
|
|
suffixInflection('boirez', 'boire', ['v'], ['v']),
|
|
suffixInflection('boiront', 'boire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : clore
|
|
suffixInflection('clorai', 'clore', ['v'], ['v']),
|
|
suffixInflection('cloras', 'clore', ['v'], ['v']),
|
|
suffixInflection('clora', 'clore', ['v'], ['v']),
|
|
suffixInflection('clorons', 'clore', ['v'], ['v']),
|
|
suffixInflection('clorez', 'clore', ['v'], ['v']),
|
|
suffixInflection('cloront', 'clore', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -clure
|
|
suffixInflection('clurai', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluras', 'clure', ['v'], ['v']),
|
|
suffixInflection('clura', 'clure', ['v'], ['v']),
|
|
suffixInflection('clurons', 'clure', ['v'], ['v']),
|
|
suffixInflection('clurez', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluront', 'clure', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -soudre
|
|
suffixInflection('soudrai', 'soudre', ['v'], ['v']),
|
|
suffixInflection('soudras', 'soudre', ['v'], ['v']),
|
|
suffixInflection('soudra', 'soudre', ['v'], ['v']),
|
|
suffixInflection('soudrons', 'soudre', ['v'], ['v']),
|
|
suffixInflection('soudrez', 'soudre', ['v'], ['v']),
|
|
suffixInflection('soudront', 'soudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -coudre
|
|
suffixInflection('coudrai', 'coudre', ['v'], ['v']),
|
|
suffixInflection('coudras', 'coudre', ['v'], ['v']),
|
|
suffixInflection('coudra', 'coudre', ['v'], ['v']),
|
|
suffixInflection('coudrons', 'coudre', ['v'], ['v']),
|
|
suffixInflection('coudrez', 'coudre', ['v'], ['v']),
|
|
suffixInflection('coudront', 'coudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -moudre
|
|
suffixInflection('moudrai', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moudras', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moudra', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moudrons', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moudrez', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moudront', 'moudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -ivre (suivre, vivre)
|
|
suffixInflection('ivrai', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivras', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivra', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivrons', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivrez', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivront', 'vivre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -lire (relire)
|
|
suffixInflection('lirai', 'lire', ['v'], ['v']),
|
|
suffixInflection('liras', 'lire', ['v'], ['v']),
|
|
suffixInflection('lira', 'lire', ['v'], ['v']),
|
|
suffixInflection('lirons', 'lire', ['v'], ['v']),
|
|
suffixInflection('lirez', 'lire', ['v'], ['v']),
|
|
suffixInflection('liront', 'lire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -dire
|
|
suffixInflection('dirai', 'dire', ['v'], ['v']),
|
|
suffixInflection('diras', 'dire', ['v'], ['v']),
|
|
suffixInflection('dira', 'dire', ['v'], ['v']),
|
|
suffixInflection('dirons', 'dire', ['v'], ['v']),
|
|
suffixInflection('direz', 'dire', ['v'], ['v']),
|
|
suffixInflection('diront', 'dire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en rire (sourire)
|
|
suffixInflection('rirai', 'rire', ['v'], ['v']),
|
|
suffixInflection('riras', 'rire', ['v'], ['v']),
|
|
suffixInflection('rira', 'rire', ['v'], ['v']),
|
|
suffixInflection('rirons', 'rire', ['v'], ['v']),
|
|
suffixInflection('rirez', 'rire', ['v'], ['v']),
|
|
suffixInflection('riront', 'rire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : maudire
|
|
suffixInflection('maudirai', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudiras', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudira', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudirons', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudirez', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudiront', 'maudire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -crire (décrire)
|
|
suffixInflection('crirai', 'crire', ['v'], ['v']),
|
|
suffixInflection('criras', 'crire', ['v'], ['v']),
|
|
suffixInflection('crira', 'crire', ['v'], ['v']),
|
|
suffixInflection('crirons', 'crire', ['v'], ['v']),
|
|
suffixInflection('crirez', 'crire', ['v'], ['v']),
|
|
suffixInflection('criront', 'crire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -fire, -cire, -frire (suffire, confire etc...)
|
|
suffixInflection('firai', 'fire', ['v'], ['v']),
|
|
suffixInflection('firas', 'fire', ['v'], ['v']),
|
|
suffixInflection('fira', 'fire', ['v'], ['v']),
|
|
suffixInflection('firons', 'fire', ['v'], ['v']),
|
|
suffixInflection('firez', 'fire', ['v'], ['v']),
|
|
suffixInflection('firont', 'fire', ['v'], ['v']),
|
|
|
|
suffixInflection('cirai', 'cire', ['v'], ['v']),
|
|
suffixInflection('ciras', 'cire', ['v'], ['v']),
|
|
suffixInflection('cira', 'cire', ['v'], ['v']),
|
|
suffixInflection('cirons', 'cire', ['v'], ['v']),
|
|
suffixInflection('cirez', 'cire', ['v'], ['v']),
|
|
suffixInflection('ciront', 'cire', ['v'], ['v']),
|
|
|
|
suffixInflection('frirai', 'frire', ['v'], ['v']),
|
|
suffixInflection('friras', 'frire', ['v'], ['v']),
|
|
suffixInflection('frira', 'frire', ['v'], ['v']),
|
|
suffixInflection('frirons', 'frire', ['v'], ['v']),
|
|
suffixInflection('frirez', 'frire', ['v'], ['v']),
|
|
suffixInflection('friront', 'frire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -uire (conduire, cuire etc...)
|
|
suffixInflection('uirai', 'uire', ['v'], ['v']),
|
|
suffixInflection('uiras', 'uire', ['v'], ['v']),
|
|
suffixInflection('uira', 'uire', ['v'], ['v']),
|
|
suffixInflection('uirons', 'uire', ['v'], ['v']),
|
|
suffixInflection('uirez', 'uire', ['v'], ['v']),
|
|
suffixInflection('uiront', 'uire', ['v'], ['v']),
|
|
],
|
|
},
|
|
|
|
// imperative
|
|
'imperative present': {
|
|
name: 'imperative present',
|
|
description: 'Imperative form of a verb', // mode impératif d'un verbe dépend de plusieurs facteurs
|
|
|
|
rules: [
|
|
// auxiliaire être
|
|
suffixInflection('sois', 'être', ['aux'], ['v']),
|
|
suffixInflection('soyons', 'être', ['aux'], ['v']),
|
|
suffixInflection('soyez', 'être', ['aux'], ['v']),
|
|
|
|
// auxiliaire avoir
|
|
suffixInflection('aie', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('ayons', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('ayez', 'avoir', ['aux'], ['v']),
|
|
|
|
// verbes en -er
|
|
suffixInflection('e', 'er', ['v'], ['v']),
|
|
suffixInflection('ons', 'er', ['v'], ['v']),
|
|
suffixInflection('ez', 'er', ['v'], ['v']),
|
|
|
|
// verbes du 1er groupe : -cer
|
|
suffixInflection('ce', 'er', ['v'], ['v']),
|
|
suffixInflection('çons', 'er', ['v'], ['v']),
|
|
suffixInflection('cez', 'er', ['v'], ['v']),
|
|
|
|
// verbes du 1er groupe : -ger (manger)
|
|
suffixInflection('ge', 'ger', ['v'], ['v']),
|
|
suffixInflection('geons', 'ger', ['v'], ['v']),
|
|
suffixInflection('gez', 'ger', ['v'], ['v']),
|
|
|
|
// Verbes du 1er groupe : -e(.)er
|
|
suffixInflection('èce', 'ecer', ['v'], ['v']),
|
|
suffixInflection('eçons', 'ecer', ['v'], ['v']),
|
|
suffixInflection('ecez', 'ecer', ['v'], ['v']),
|
|
|
|
suffixInflection('ève', 'ever', ['v'], ['v']),
|
|
suffixInflection('evons', 'ever', ['v'], ['v']),
|
|
suffixInflection('evez', 'ever', ['v'], ['v']),
|
|
|
|
suffixInflection('ène', 'ener', ['v'], ['v']),
|
|
suffixInflection('enons', 'ener', ['v'], ['v']),
|
|
suffixInflection('enez', 'ener', ['v'], ['v']),
|
|
|
|
suffixInflection('èpe', 'eper', ['v'], ['v']),
|
|
suffixInflection('epons', 'eper', ['v'], ['v']),
|
|
suffixInflection('epez', 'eper', ['v'], ['v']),
|
|
|
|
suffixInflection('ère', 'erer', ['v'], ['v']),
|
|
suffixInflection('erons', 'erer', ['v'], ['v']),
|
|
suffixInflection('erez', 'erer', ['v'], ['v']),
|
|
|
|
suffixInflection('ème', 'emer', ['v'], ['v']),
|
|
suffixInflection('emons', 'emer', ['v'], ['v']),
|
|
suffixInflection('emez', 'emer', ['v'], ['v']),
|
|
|
|
suffixInflection('èvre', 'evrer', ['v'], ['v']),
|
|
suffixInflection('evrons', 'evrer', ['v'], ['v']),
|
|
suffixInflection('evrez', 'evrer', ['v'], ['v']),
|
|
|
|
suffixInflection('èse', 'eser', ['v'], ['v']),
|
|
suffixInflection('èsons', 'eser', ['v'], ['v']),
|
|
suffixInflection('esez', 'eser', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en é(.)er
|
|
suffixInflection('ède', 'éder', ['v'], ['v']),
|
|
suffixInflection('édons', 'éder', ['v'], ['v']),
|
|
suffixInflection('édez', 'éder', ['v'], ['v']),
|
|
|
|
suffixInflection('èbre', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('ébrons', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('ébrez', 'ébrer', ['v'], ['v']),
|
|
|
|
suffixInflection('èce', 'écer', ['v'], ['v']),
|
|
suffixInflection('éçons', 'écer', ['v'], ['v']),
|
|
suffixInflection('écez', 'écer', ['v'], ['v']),
|
|
|
|
suffixInflection('èche', 'écher', ['v'], ['v']),
|
|
suffixInflection('échons', 'écher', ['v'], ['v']),
|
|
suffixInflection('échez', 'écher', ['v'], ['v']),
|
|
|
|
suffixInflection('ècre', 'écrer', ['v'], ['v']),
|
|
suffixInflection('écrons', 'écrer', ['v'], ['v']),
|
|
suffixInflection('écrez', 'écrer', ['v'], ['v']),
|
|
|
|
suffixInflection('ègle', 'égler', ['v'], ['v']),
|
|
suffixInflection('églons', 'égler', ['v'], ['v']),
|
|
suffixInflection('églez', 'égler', ['v'], ['v']),
|
|
|
|
suffixInflection('ègne', 'égner', ['v'], ['v']),
|
|
suffixInflection('égnons', 'égner', ['v'], ['v']),
|
|
suffixInflection('égnez', 'égner', ['v'], ['v']),
|
|
|
|
suffixInflection('ègre', 'égrer', ['v'], ['v']),
|
|
suffixInflection('égrons', 'égrer', ['v'], ['v']),
|
|
suffixInflection('égrez', 'égrer', ['v'], ['v']),
|
|
|
|
suffixInflection('ègue', 'éguer', ['v'], ['v']),
|
|
suffixInflection('éguons', 'éguer', ['v'], ['v']),
|
|
suffixInflection('éguez', 'éguer', ['v'], ['v']),
|
|
|
|
suffixInflection('èle', 'éler', ['v'], ['v']),
|
|
suffixInflection('élons', 'éler', ['v'], ['v']),
|
|
suffixInflection('élez', 'éler', ['v'], ['v']),
|
|
|
|
suffixInflection('ème', 'émer', ['v'], ['v']),
|
|
suffixInflection('émons', 'émer', ['v'], ['v']),
|
|
suffixInflection('émez', 'émer', ['v'], ['v']),
|
|
|
|
suffixInflection('ène', 'éner', ['v'], ['v']),
|
|
suffixInflection('énons', 'éner', ['v'], ['v']),
|
|
suffixInflection('énez', 'éner', ['v'], ['v']),
|
|
|
|
suffixInflection('èpe', 'éper', ['v'], ['v']),
|
|
suffixInflection('épons', 'éper', ['v'], ['v']),
|
|
suffixInflection('épez', 'éper', ['v'], ['v']),
|
|
|
|
suffixInflection('èque', 'équer', ['v'], ['v']),
|
|
suffixInflection('équons', 'équer', ['v'], ['v']),
|
|
suffixInflection('équez', 'équer', ['v'], ['v']),
|
|
|
|
suffixInflection('ère', 'érer', ['v'], ['v']),
|
|
suffixInflection('érons', 'érer', ['v'], ['v']),
|
|
suffixInflection('érez', 'érer', ['v'], ['v']),
|
|
|
|
suffixInflection('èse', 'éser', ['v'], ['v']),
|
|
suffixInflection('ésons', 'éser', ['v'], ['v']),
|
|
suffixInflection('ésez', 'éser', ['v'], ['v']),
|
|
|
|
suffixInflection('ète', 'éter', ['v'], ['v']),
|
|
suffixInflection('étons', 'éter', ['v'], ['v']),
|
|
suffixInflection('étez', 'éter', ['v'], ['v']),
|
|
|
|
suffixInflection('ètre', 'étrer', ['v'], ['v']),
|
|
suffixInflection('étrons', 'étrer', ['v'], ['v']),
|
|
suffixInflection('étrez', 'étrer', ['v'], ['v']),
|
|
|
|
suffixInflection('èye', 'éyer', ['v'], ['v']),
|
|
suffixInflection('éyons', 'éyer', ['v'], ['v']),
|
|
suffixInflection('éyez', 'éyer', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -eler / -eter doublant le l ou le t, changeant le e en è
|
|
suffixInflection('elle', 'eler', ['v'], ['v']),
|
|
suffixInflection('ellons', 'eler', ['v'], ['v']),
|
|
suffixInflection('ellez', 'eler', ['v'], ['v']),
|
|
|
|
suffixInflection('ette', 'eter', ['v'], ['v']),
|
|
suffixInflection('ettons', 'eter', ['v'], ['v']),
|
|
suffixInflection('ettez', 'eter', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -eler / -eter changeant le e en è
|
|
suffixInflection('èle', 'eler', ['v'], ['v']),
|
|
suffixInflection('élons', 'eler', ['v'], ['v']),
|
|
suffixInflection('élez', 'eler', ['v'], ['v']),
|
|
|
|
suffixInflection('ète', 'eter', ['v'], ['v']),
|
|
suffixInflection('étons', 'eter', ['v'], ['v']),
|
|
suffixInflection('étez', 'eter', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -éger
|
|
suffixInflection('ège', 'éger', ['v'], ['v']),
|
|
suffixInflection('égeons', 'éger', ['v'], ['v']),
|
|
suffixInflection('égez', 'éger', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -ayer
|
|
suffixInflection('aie', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayons', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayez', 'ayer', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -oyer et -uyer
|
|
suffixInflection('oie', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oyons', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oyez', 'oyer', ['v'], ['v']),
|
|
|
|
suffixInflection('uie', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uyons', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uyez', 'uyer', ['v'], ['v']),
|
|
|
|
// 2e groupe : verbes en -ir (finissant en -issons)
|
|
suffixInflection('is', 'ir', ['v'], ['v']),
|
|
suffixInflection('issons', 'ir', ['v'], ['v']),
|
|
suffixInflection('issez', 'ir', ['v'], ['v']),
|
|
|
|
suffixInflection('ïs', 'ïr', ['v'], ['v']),
|
|
suffixInflection('ïssons', 'ïr', ['v'], ['v']),
|
|
suffixInflection('ïssez', 'ïr', ['v'], ['v']),
|
|
|
|
// 2e groupe : haïr (casual conv)
|
|
suffixInflection('hais', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïssons', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïssez', 'haïr', ['v'], ['v']),
|
|
|
|
// 3ème groupe aller
|
|
suffixInflection('va', 'aller', ['v'], ['v']),
|
|
suffixInflection('allons', 'aller', ['v'], ['v']),
|
|
suffixInflection('allez', 'aller', ['v'], ['v']),
|
|
|
|
// 3ème groupe -enir
|
|
suffixInflection('iens', 'enir', ['v'], ['v']),
|
|
suffixInflection('enons', 'enir', ['v'], ['v']),
|
|
suffixInflection('enez', 'enir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -éir
|
|
suffixInflection('iers', 'érir', ['v'], ['v']),
|
|
suffixInflection('érons', 'érir', ['v'], ['v']),
|
|
suffixInflection('érez', 'érir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -tir
|
|
suffixInflection('s', 'tir', ['v'], ['v']),
|
|
suffixInflection('tons', 'tir', ['v'], ['v']),
|
|
suffixInflection('tez', 'tir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -êtir
|
|
suffixInflection('êts', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtons', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtez', 'êtir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -vrir
|
|
suffixInflection('vre', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrons', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrez', 'vrir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -frir
|
|
suffixInflection('fre', 'frir', ['v'], ['v']),
|
|
suffixInflection('frons', 'frir', ['v'], ['v']),
|
|
suffixInflection('frez', 'frir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -ueillir
|
|
suffixInflection('ueille', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillons', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillez', 'ueillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe -aillir
|
|
suffixInflection('aille', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillons', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillez', 'aillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : bouillir
|
|
suffixInflection('bous', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillons', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillez', 'bouillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : dormir
|
|
suffixInflection('dors', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormons', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormez', 'dormir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : courir
|
|
suffixInflection('cours', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courons', 'dormir', ['v'], ['v']),
|
|
suffixInflection('courez', 'dormir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mourir
|
|
suffixInflection('meurs', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourons', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourez', 'mourir', ['v'], ['v']),
|
|
|
|
// 3ème groupe servir
|
|
suffixInflection('sers', 'servir', ['v'], ['v']),
|
|
suffixInflection('servons', 'servir', ['v'], ['v']),
|
|
suffixInflection('servez', 'servir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : fuir
|
|
suffixInflection('fuis', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuyons', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuyez', 'fuir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : ouïr
|
|
suffixInflection('ois', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('oyons', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('oyez', 'ouïr', ['v'], ['v']),
|
|
|
|
// 3ème groupe -cevoir
|
|
suffixInflection('çois', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevons', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevez', 'cevoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : voir
|
|
suffixInflection('vois', 'voir', ['v'], ['v']),
|
|
suffixInflection('voyons', 'voir', ['v'], ['v']),
|
|
suffixInflection('voyez', 'voir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : savoir
|
|
suffixInflection('sais', 'savoir', ['v'], ['v']),
|
|
suffixInflection('savons', 'savoir', ['v'], ['v']),
|
|
suffixInflection('savez', 'savoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : devoir
|
|
suffixInflection('dois', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devons', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devez', 'devoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mouvoir
|
|
suffixInflection('meus', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvons', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvez', 'mouvoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : valoir
|
|
suffixInflection('vaux', 'valoir', ['v'], ['v']),
|
|
suffixInflection('valons', 'valoir', ['v'], ['v']),
|
|
suffixInflection('valez', 'valoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vouloir
|
|
suffixInflection('veux', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('veuille', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voulons', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voulez', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('veuillez', 'vouloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : seoir / surseoir
|
|
suffixInflection('sois', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soyons', 'seoir', ['v'], ['v']),
|
|
suffixInflection('soyez', 'seoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : asseoir (forme en ie et ye)
|
|
suffixInflection('assieds', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('asseyons', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('asseyez', 'asseoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -andre, -endre, -ondre, -erdre, -ordre
|
|
suffixInflection('ands', 'andre', ['v'], ['v']),
|
|
suffixInflection('andons', 'andre', ['v'], ['v']),
|
|
suffixInflection('andez', 'andre', ['v'], ['v']),
|
|
|
|
suffixInflection('ends', 'endre', ['v'], ['v']),
|
|
suffixInflection('endons', 'endre', ['v'], ['v']),
|
|
suffixInflection('endez', 'endre', ['v'], ['v']),
|
|
|
|
suffixInflection('onds', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondons', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondez', 'ondre', ['v'], ['v']),
|
|
|
|
suffixInflection('erds', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdons', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdez', 'erdre', ['v'], ['v']),
|
|
|
|
suffixInflection('ords', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordons', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordez', 'ordre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : prendre
|
|
suffixInflection('prends', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prenons', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prenez', 'prendre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : battre
|
|
suffixInflection('bats', 'battre', ['v'], ['v']),
|
|
suffixInflection('battons', 'battre', ['v'], ['v']),
|
|
suffixInflection('battez', 'battre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mettre
|
|
suffixInflection('mets', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettons', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettez', 'mettre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -eindre
|
|
suffixInflection('eins', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eignons', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eignez', 'eindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -oindre
|
|
suffixInflection('oins', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignons', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignez', 'oindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -aindre
|
|
suffixInflection('ains', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignons', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignez', 'aindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vaincre
|
|
suffixInflection('vaincs', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquons', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquez', 'vaincre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : raire
|
|
suffixInflection('rais', 'raire', ['v'], ['v']),
|
|
suffixInflection('rayons', 'raire', ['v'], ['v']),
|
|
suffixInflection('rayez', 'raire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : faire
|
|
suffixInflection('fais', 'faire', ['v'], ['v']),
|
|
suffixInflection('faisons', 'faire', ['v'], ['v']),
|
|
suffixInflection('faites', 'faire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : plaire
|
|
suffixInflection('plais', 'faire', ['v'], ['v']),
|
|
suffixInflection('plaisons', 'faire', ['v'], ['v']),
|
|
suffixInflection('plaisez', 'faire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -aître (naître / connaître)
|
|
suffixInflection('ais', 'aître', ['v'], ['v']),
|
|
suffixInflection('aissons', 'aître', ['v'], ['v']),
|
|
suffixInflection('aissez', 'aître', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -oître
|
|
suffixInflection('ois', 'oître', ['v'], ['v']),
|
|
suffixInflection('oissons', 'oître', ['v'], ['v']),
|
|
suffixInflection('oissez', 'oître', ['v'], ['v']),
|
|
|
|
// 3ème groupe : croire et boire
|
|
suffixInflection('crois', 'croire', ['v'], ['v']),
|
|
suffixInflection('croyons', 'croire', ['v'], ['v']),
|
|
suffixInflection('croyez', 'croire', ['v'], ['v']),
|
|
|
|
suffixInflection('bois', 'boire', ['v'], ['v']),
|
|
suffixInflection('buvons', 'boire', ['v'], ['v']),
|
|
suffixInflection('buvez', 'boire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : clore
|
|
suffixInflection('clos', 'clore', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -clure
|
|
suffixInflection('clus', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluons', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluez', 'clure', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -soudre (pas !!!)
|
|
suffixInflection('sous', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solvons', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solvez', 'soudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -coudre
|
|
suffixInflection('couds', 'coudre', ['v'], ['v']),
|
|
suffixInflection('cousons', 'coudre', ['v'], ['v']),
|
|
suffixInflection('cousez', 'coudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -moudre
|
|
suffixInflection('mouds', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moulons', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moulez', 'moudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -ivre (suivre, vivre)
|
|
suffixInflection('is', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivons', 'vivre', ['v'], ['v']),
|
|
suffixInflection('ivez', 'vivre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -lire (relire)
|
|
suffixInflection('lis', 'lire', ['v'], ['v']),
|
|
suffixInflection('lisons', 'lire', ['v'], ['v']),
|
|
suffixInflection('lisez', 'lire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -dire (redire)
|
|
suffixInflection('dis', 'dire', ['v'], ['v']),
|
|
suffixInflection('disons', 'dire', ['v'], ['v']),
|
|
suffixInflection('disez', 'dire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en rire (sourire)
|
|
suffixInflection('ris', 'rire', ['v'], ['v']),
|
|
suffixInflection('rions', 'rire', ['v'], ['v']),
|
|
suffixInflection('riez', 'rire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : maudire
|
|
suffixInflection('maudis', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudissons', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudissez', 'maudire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en crire (décrire)
|
|
suffixInflection('cris', 'crire', ['v'], ['v']),
|
|
suffixInflection('crivons', 'crire', ['v'], ['v']),
|
|
suffixInflection('crivez', 'crire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -fire, -cire, -frire (suffire, confire etc...)
|
|
suffixInflection('fis', 'fire', ['v'], ['v']),
|
|
suffixInflection('fisons', 'fire', ['v'], ['v']),
|
|
suffixInflection('fisez', 'fire', ['v'], ['v']),
|
|
|
|
suffixInflection('cis', 'cire', ['v'], ['v']),
|
|
suffixInflection('cisons', 'cire', ['v'], ['v']),
|
|
suffixInflection('cisez', 'cire', ['v'], ['v']),
|
|
|
|
suffixInflection('fris', 'frire', ['v'], ['v']),
|
|
suffixInflection('frisons', 'frire', ['v'], ['v']),
|
|
suffixInflection('frisez', 'frire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -uire (conduire, cuire etc...)
|
|
suffixInflection('uis', 'uire', ['v'], ['v']),
|
|
suffixInflection('uisons', 'uire', ['v'], ['v']),
|
|
suffixInflection('uisez', 'uire', ['v'], ['v']),
|
|
],
|
|
},
|
|
|
|
// Conditionnel
|
|
'Conditional': {
|
|
name: 'conditional',
|
|
description: 'Conditional form of a verb',
|
|
rules: [
|
|
// auxiliaire être
|
|
suffixInflection('serais', 'être', ['aux'], ['v']),
|
|
suffixInflection('serais', 'être', ['aux'], ['v']),
|
|
suffixInflection('serait', 'être', ['aux'], ['v']),
|
|
suffixInflection('serions', 'être', ['aux'], ['v']),
|
|
suffixInflection('seriez', 'être', ['aux'], ['v']),
|
|
suffixInflection('seraient', 'être', ['aux'], ['v']),
|
|
|
|
// auxilaire avoir
|
|
suffixInflection('aurais', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('aurais', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('aurait', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('aurions', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('auriez', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('auraient', 'avoir', ['aux'], ['v']),
|
|
|
|
// 1er groupe : verbes en -er
|
|
suffixInflection('erais', 'er', ['v'], ['v']),
|
|
suffixInflection('erait', 'er', ['v'], ['v']),
|
|
suffixInflection('erions', 'er', ['v'], ['v']),
|
|
suffixInflection('eriez', 'er', ['v'], ['v']),
|
|
suffixInflection('eraient', 'er', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -cer
|
|
suffixInflection('cerais', 'cer', ['v'], ['v']),
|
|
suffixInflection('cerait', 'cer', ['v'], ['v']),
|
|
suffixInflection('cerions', 'cer', ['v'], ['v']),
|
|
suffixInflection('ceriez', 'cer', ['v'], ['v']),
|
|
suffixInflection('ceraient', 'cer', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -ger
|
|
suffixInflection('gerais', 'ger', ['v'], ['v']),
|
|
suffixInflection('gerait', 'ger', ['v'], ['v']),
|
|
suffixInflection('gerions', 'ger', ['v'], ['v']),
|
|
suffixInflection('geriez', 'ger', ['v'], ['v']),
|
|
suffixInflection('géraient', 'ger', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en e(.)er
|
|
suffixInflection('ècerais', 'ecer', ['v'], ['v']),
|
|
suffixInflection('ècerait', 'ecer', ['v'], ['v']),
|
|
suffixInflection('ècerions', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èceriez', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èceraient', 'ecer', ['v'], ['v']),
|
|
|
|
suffixInflection('èverais', 'ever', ['v'], ['v']),
|
|
suffixInflection('èverait', 'ever', ['v'], ['v']),
|
|
suffixInflection('èverions', 'ever', ['v'], ['v']),
|
|
suffixInflection('èveriez', 'ever', ['v'], ['v']),
|
|
suffixInflection('èveraient', 'ever', ['v'], ['v']),
|
|
|
|
suffixInflection('ènerais', 'ener', ['v'], ['v']),
|
|
suffixInflection('ènerait', 'ener', ['v'], ['v']),
|
|
suffixInflection('ènerions', 'ener', ['v'], ['v']),
|
|
suffixInflection('èneriez', 'ener', ['v'], ['v']),
|
|
suffixInflection('èneraient', 'ener', ['v'], ['v']),
|
|
|
|
suffixInflection('èperais', 'eper', ['v'], ['v']),
|
|
suffixInflection('èperait', 'eper', ['v'], ['v']),
|
|
suffixInflection('èperions', 'eper', ['v'], ['v']),
|
|
suffixInflection('èperiez', 'eper', ['v'], ['v']),
|
|
suffixInflection('èperaient', 'eper', ['v'], ['v']),
|
|
|
|
suffixInflection('èrerais', 'erer', ['v'], ['v']),
|
|
suffixInflection('èrerait', 'erer', ['v'], ['v']),
|
|
suffixInflection('èrerions', 'erer', ['v'], ['v']),
|
|
suffixInflection('èreriez', 'erer', ['v'], ['v']),
|
|
suffixInflection('èraient', 'erer', ['v'], ['v']),
|
|
|
|
suffixInflection('èmerais', 'emer', ['v'], ['v']),
|
|
suffixInflection('èmerait', 'emer', ['v'], ['v']),
|
|
suffixInflection('èmerions', 'emer', ['v'], ['v']),
|
|
suffixInflection('èmeriez', 'emer', ['v'], ['v']),
|
|
suffixInflection('èmeraient', 'emer', ['v'], ['v']),
|
|
|
|
suffixInflection('èvrerais', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èvrerait', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èvrerions', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èvreriez', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èvreraient', 'evrer', ['v'], ['v']),
|
|
|
|
suffixInflection('èserais', 'eser', ['v'], ['v']),
|
|
suffixInflection('èserait', 'eser', ['v'], ['v']),
|
|
suffixInflection('èserions', 'eser', ['v'], ['v']),
|
|
suffixInflection('èseriez', 'eser', ['v'], ['v']),
|
|
suffixInflection('èseraient', 'eser', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en é(.)er
|
|
suffixInflection('éderais', 'éder', ['v'], ['v']),
|
|
suffixInflection('éderait', 'éder', ['v'], ['v']),
|
|
suffixInflection('éderions', 'éder', ['v'], ['v']),
|
|
suffixInflection('éderiez', 'éder', ['v'], ['v']),
|
|
suffixInflection('éderaient', 'éder', ['v'], ['v']),
|
|
|
|
suffixInflection('ébrerais', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('ébrerait', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('ébrerions', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('ébreriez', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('ébreraient', 'ébrer', ['v'], ['v']),
|
|
|
|
suffixInflection('écerais', 'écer', ['v'], ['v']),
|
|
suffixInflection('écerait', 'écer', ['v'], ['v']),
|
|
suffixInflection('écerions', 'écer', ['v'], ['v']),
|
|
suffixInflection('éceriez', 'écer', ['v'], ['v']),
|
|
suffixInflection('éceraient', 'écer', ['v'], ['v']),
|
|
|
|
suffixInflection('écherais', 'écher', ['v'], ['v']),
|
|
suffixInflection('écherait', 'écher', ['v'], ['v']),
|
|
suffixInflection('écherions', 'écher', ['v'], ['v']),
|
|
suffixInflection('écheriez', 'écher', ['v'], ['v']),
|
|
suffixInflection('écheraient', 'écher', ['v'], ['v']),
|
|
|
|
suffixInflection('écrerais', 'écrer', ['v'], ['v']),
|
|
suffixInflection('écrerait', 'écrer', ['v'], ['v']),
|
|
suffixInflection('écrerions', 'écrer', ['v'], ['v']),
|
|
suffixInflection('écreriez', 'écrer', ['v'], ['v']),
|
|
suffixInflection('écreraient', 'écrer', ['v'], ['v']),
|
|
|
|
suffixInflection('églerais', 'égler', ['v'], ['v']),
|
|
suffixInflection('églerait', 'égler', ['v'], ['v']),
|
|
suffixInflection('églerions', 'égler', ['v'], ['v']),
|
|
suffixInflection('égleriez', 'égler', ['v'], ['v']),
|
|
suffixInflection('égleraient', 'égler', ['v'], ['v']),
|
|
|
|
suffixInflection('égnerais', 'égner', ['v'], ['v']),
|
|
suffixInflection('égnerait', 'égner', ['v'], ['v']),
|
|
suffixInflection('égnerions', 'égner', ['v'], ['v']),
|
|
suffixInflection('égneriez', 'égner', ['v'], ['v']),
|
|
suffixInflection('égneraient', 'égner', ['v'], ['v']),
|
|
|
|
suffixInflection('égrerais', 'égrer', ['v'], ['v']),
|
|
suffixInflection('égrerait', 'égrer', ['v'], ['v']),
|
|
suffixInflection('égrerions', 'égrer', ['v'], ['v']),
|
|
suffixInflection('égreriez', 'égrer', ['v'], ['v']),
|
|
suffixInflection('égréraient', 'égrer', ['v'], ['v']),
|
|
|
|
suffixInflection('éguerais', 'éguer', ['v'], ['v']),
|
|
suffixInflection('éguerait', 'éguer', ['v'], ['v']),
|
|
suffixInflection('éguerions', 'éguer', ['v'], ['v']),
|
|
suffixInflection('égueriez', 'éguer', ['v'], ['v']),
|
|
suffixInflection('égueraient', 'éguer', ['v'], ['v']),
|
|
|
|
suffixInflection('élerais', 'éler', ['v'], ['v']),
|
|
suffixInflection('élerait', 'éler', ['v'], ['v']),
|
|
suffixInflection('élerions', 'éler', ['v'], ['v']),
|
|
suffixInflection('éleriez', 'éler', ['v'], ['v']),
|
|
suffixInflection('éleraient', 'éler', ['v'], ['v']),
|
|
|
|
suffixInflection('émerais', 'émer', ['v'], ['v']),
|
|
suffixInflection('émerait', 'émer', ['v'], ['v']),
|
|
suffixInflection('émerions', 'émer', ['v'], ['v']),
|
|
suffixInflection('émeriez', 'émer', ['v'], ['v']),
|
|
suffixInflection('émeraient', 'émer', ['v'], ['v']),
|
|
|
|
suffixInflection('énerais', 'éner', ['v'], ['v']),
|
|
suffixInflection('énerait', 'éner', ['v'], ['v']),
|
|
suffixInflection('énerions', 'éner', ['v'], ['v']),
|
|
suffixInflection('éneriez', 'éner', ['v'], ['v']),
|
|
suffixInflection('éneraient', 'éner', ['v'], ['v']),
|
|
|
|
suffixInflection('éperais', 'éper', ['v'], ['v']),
|
|
suffixInflection('éperait', 'éper', ['v'], ['v']),
|
|
suffixInflection('éperions', 'éper', ['v'], ['v']),
|
|
suffixInflection('éperiez', 'éper', ['v'], ['v']),
|
|
suffixInflection('éperaient', 'éper', ['v'], ['v']),
|
|
|
|
suffixInflection('équerais', 'équer', ['v'], ['v']),
|
|
suffixInflection('équerait', 'équer', ['v'], ['v']),
|
|
suffixInflection('équerions', 'équer', ['v'], ['v']),
|
|
suffixInflection('équeriez', 'équer', ['v'], ['v']),
|
|
suffixInflection('équeraient', 'équer', ['v'], ['v']),
|
|
|
|
suffixInflection('érerais', 'érer', ['v'], ['v']),
|
|
suffixInflection('érerait', 'érer', ['v'], ['v']),
|
|
suffixInflection('érerions', 'érer', ['v'], ['v']),
|
|
suffixInflection('éreriez', 'érer', ['v'], ['v']),
|
|
suffixInflection('éraient', 'érer', ['v'], ['v']),
|
|
|
|
suffixInflection('éserais', 'éser', ['v'], ['v']),
|
|
suffixInflection('éserait', 'éser', ['v'], ['v']),
|
|
suffixInflection('éserions', 'éser', ['v'], ['v']),
|
|
suffixInflection('éseriez', 'éser', ['v'], ['v']),
|
|
suffixInflection('ésaient', 'éser', ['v'], ['v']),
|
|
|
|
suffixInflection('éterais', 'éter', ['v'], ['v']),
|
|
suffixInflection('éterait', 'éter', ['v'], ['v']),
|
|
suffixInflection('éterions', 'éter', ['v'], ['v']),
|
|
suffixInflection('éteriez', 'éter', ['v'], ['v']),
|
|
suffixInflection('éteraient', 'éter', ['v'], ['v']),
|
|
|
|
suffixInflection('étrerais', 'étrer', ['v'], ['v']),
|
|
suffixInflection('étrerait', 'étrer', ['v'], ['v']),
|
|
suffixInflection('étrerions', 'étrer', ['v'], ['v']),
|
|
suffixInflection('étreriez', 'étrer', ['v'], ['v']),
|
|
suffixInflection('étraient', 'étrer', ['v'], ['v']),
|
|
|
|
suffixInflection('éyerais', 'éyer', ['v'], ['v']),
|
|
suffixInflection('éyerait', 'éyer', ['v'], ['v']),
|
|
suffixInflection('éyerions', 'éyer', ['v'], ['v']),
|
|
suffixInflection('éyeriez', 'éyer', ['v'], ['v']),
|
|
suffixInflection('éyeraient', 'éyer', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -eler / eter doublant le l
|
|
suffixInflection('ellerais', 'eler', ['v'], ['v']),
|
|
suffixInflection('ellerait', 'eler', ['v'], ['v']),
|
|
suffixInflection('ellerions', 'eler', ['v'], ['v']),
|
|
suffixInflection('elleriez', 'eler', ['v'], ['v']),
|
|
suffixInflection('elleraient', 'eler', ['v'], ['v']),
|
|
|
|
suffixInflection('etterais', 'eter', ['v'], ['v']),
|
|
suffixInflection('etterait', 'eter', ['v'], ['v']),
|
|
suffixInflection('etterions', 'eter', ['v'], ['v']),
|
|
suffixInflection('etteriez', 'eter', ['v'], ['v']),
|
|
suffixInflection('etteraient', 'eter', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -eler / eter changeant le e en è
|
|
suffixInflection('èlerais', 'eler', ['v'], ['v']),
|
|
suffixInflection('èlerait', 'eler', ['v'], ['v']),
|
|
suffixInflection('èlerions', 'eler', ['v'], ['v']),
|
|
suffixInflection('èleriez', 'eler', ['v'], ['v']),
|
|
suffixInflection('èleraient', 'eler', ['v'], ['v']),
|
|
|
|
suffixInflection('èterais', 'eter', ['v'], ['v']),
|
|
suffixInflection('èterait', 'eter', ['v'], ['v']),
|
|
suffixInflection('èterions', 'eter', ['v'], ['v']),
|
|
suffixInflection('èteriez', 'eter', ['v'], ['v']),
|
|
suffixInflection('èteraient', 'eter', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -éger
|
|
suffixInflection('égerais', 'éger', ['v'], ['v']),
|
|
suffixInflection('égerait', 'éger', ['v'], ['v']),
|
|
suffixInflection('égerions', 'éger', ['v'], ['v']),
|
|
suffixInflection('égeriez', 'éger', ['v'], ['v']),
|
|
suffixInflection('égeraient', 'éger', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -ayer
|
|
suffixInflection('ayerais', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayerait', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayerions', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayeriez', 'ayer', ['v'], ['v']),
|
|
suffixInflection('ayeraient', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aierais', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aierait', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aierions', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aieriez', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aieraient', 'ayer', ['v'], ['v']),
|
|
|
|
// 1er groupe : verbes en -oyer et -uyer
|
|
suffixInflection('oierais', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oierait', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oierions', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oieriez', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oieraient', 'oyer', ['v'], ['v']),
|
|
|
|
suffixInflection('uyerais', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uyerait', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uyerions', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uyeriez', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uyeraient', 'uyer', ['v'], ['v']),
|
|
|
|
// 2e groupe : verbes en -ir (finissant en -issons)
|
|
suffixInflection('irais', 'ir', ['v'], ['v']),
|
|
suffixInflection('irait', 'ir', ['v'], ['v']),
|
|
suffixInflection('irions', 'ir', ['v'], ['v']),
|
|
suffixInflection('iriez', 'ir', ['v'], ['v']),
|
|
suffixInflection('iraient', 'ir', ['v'], ['v']),
|
|
|
|
// 2e groupe : haïr
|
|
suffixInflection('haïrais', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïrait', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïrions', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïriez', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïraient', 'haïr', ['v'], ['v']),
|
|
|
|
// 3e groupe : aller
|
|
suffixInflection('irais', 'aller', ['v'], ['v']),
|
|
suffixInflection('irait', 'aller', ['v'], ['v']),
|
|
suffixInflection('irions', 'aller', ['v'], ['v']),
|
|
suffixInflection('iriez', 'aller', ['v'], ['v']),
|
|
suffixInflection('iraient', 'aller', ['v'], ['v']),
|
|
|
|
// 3e groupe : -enir
|
|
suffixInflection('iendrais', 'enir', ['v'], ['v']),
|
|
suffixInflection('iendrait', 'enir', ['v'], ['v']),
|
|
suffixInflection('iendrions', 'enir', ['v'], ['v']),
|
|
suffixInflection('iendriez', 'enir', ['v'], ['v']),
|
|
suffixInflection('iendraient', 'enir', ['v'], ['v']),
|
|
|
|
// 3e groupe : -éir
|
|
suffixInflection('ierais', 'érir', ['v'], ['v']),
|
|
suffixInflection('ierait', 'érir', ['v'], ['v']),
|
|
suffixInflection('irions', 'érir', ['v'], ['v']),
|
|
suffixInflection('iriez', 'érir', ['v'], ['v']),
|
|
suffixInflection('ièrent', 'érir', ['v'], ['v']),
|
|
|
|
// 3e groupe : -tir
|
|
suffixInflection('irais', 'tir', ['v'], ['v']),
|
|
suffixInflection('irait', 'tir', ['v'], ['v']),
|
|
suffixInflection('irions', 'tir', ['v'], ['v']),
|
|
suffixInflection('iriez', 'tir', ['v'], ['v']),
|
|
suffixInflection('raient', 'tir', ['v'], ['v']),
|
|
|
|
// 3e groupe : -êtir
|
|
suffixInflection('êtirais', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtirait', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtirions', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtiriez', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtiraient', 'êtir', ['v'], ['v']),
|
|
|
|
// 3e groupe : -vrir
|
|
suffixInflection('vrirais', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrirait', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vririons', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vririez', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vriraient', 'vrir', ['v'], ['v']),
|
|
|
|
// 3e groupe : -frir
|
|
suffixInflection('frirais', 'frir', ['v'], ['v']),
|
|
suffixInflection('frirait', 'frir', ['v'], ['v']),
|
|
suffixInflection('fririons', 'frir', ['v'], ['v']),
|
|
suffixInflection('fririez', 'frir', ['v'], ['v']),
|
|
suffixInflection('friraient', 'frir', ['v'], ['v']),
|
|
|
|
// 3e groupe : -ueillir
|
|
suffixInflection('ueillerais', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillerait', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillerions', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueilleriez', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueilleraient', 'ueillir', ['v'], ['v']),
|
|
|
|
// 3e groupe : -aillir
|
|
suffixInflection('aillirais', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillirait', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillirions', 'aillir', ['v'], ['v']),
|
|
suffixInflection('ailliriez', 'aillir', ['v'], ['v']),
|
|
suffixInflection('ailliraient', 'aillir', ['v'], ['v']),
|
|
|
|
// 3e groupe : faillir (exception)
|
|
suffixInflection('faillirais', 'faillir', ['v'], ['v']),
|
|
suffixInflection('faillirait', 'faillir', ['v'], ['v']),
|
|
suffixInflection('faillirions', 'faillir', ['v'], ['v']),
|
|
suffixInflection('failliriez', 'faillir', ['v'], ['v']),
|
|
suffixInflection('failliraient', 'faillir', ['v'], ['v']),
|
|
|
|
// 3e groupe : bouillir
|
|
suffixInflection('bouillirais', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillirait', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillirions', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouilliriez', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouilliraient', 'bouillir', ['v'], ['v']),
|
|
|
|
// 3e groupe : dormir
|
|
suffixInflection('dormirais', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormirait', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormirions', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormiriez', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormiraient', 'dormir', ['v'], ['v']),
|
|
|
|
// 3e groupe : courir
|
|
suffixInflection('courrais', 'courir', ['v'], ['v']),
|
|
suffixInflection('courrait', 'courir', ['v'], ['v']),
|
|
suffixInflection('courrions', 'courir', ['v'], ['v']),
|
|
suffixInflection('courriez', 'courir', ['v'], ['v']),
|
|
suffixInflection('courraient', 'courir', ['v'], ['v']),
|
|
|
|
// 3e groupe : mourir
|
|
suffixInflection('mourrais', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourrait', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourrions', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourriez', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourraient', 'mourir', ['v'], ['v']),
|
|
|
|
// 3e groupe : servir
|
|
suffixInflection('servirais', 'servir', ['v'], ['v']),
|
|
suffixInflection('servirait', 'servir', ['v'], ['v']),
|
|
suffixInflection('servirions', 'servir', ['v'], ['v']),
|
|
suffixInflection('serviriez', 'servir', ['v'], ['v']),
|
|
suffixInflection('serviraient', 'servir', ['v'], ['v']),
|
|
|
|
// 3e groupe : fuir
|
|
suffixInflection('fuirais', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuirait', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuirions', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuiriez', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuiraient', 'fuir', ['v'], ['v']),
|
|
|
|
// 3e groupe : ouïr
|
|
suffixInflection('ouïrais', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('ouïrait', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('ouïrions', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('ouïriez', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('ouïraient', 'ouïr', ['v'], ['v']),
|
|
|
|
// 3e groupe : gésir (rare)
|
|
suffixInflection('gîrais', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gîrait', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gîraient', 'gésir', ['v'], ['v']),
|
|
|
|
// 3e groupe : cevoir
|
|
suffixInflection('cevrais', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevrait', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevrions', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevriez', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('cevraient', 'cevoir', ['v'], ['v']),
|
|
|
|
// 3e groupe : voir
|
|
suffixInflection('verrais', 'voir', ['v'], ['v']),
|
|
suffixInflection('verrait', 'voir', ['v'], ['v']),
|
|
suffixInflection('verrions', 'voir', ['v'], ['v']),
|
|
suffixInflection('verriez', 'voir', ['v'], ['v']),
|
|
suffixInflection('verraient', 'voir', ['v'], ['v']),
|
|
|
|
// 3e groupe : savoir
|
|
suffixInflection('saurais', 'savoir', ['v'], ['v']),
|
|
suffixInflection('saurait', 'savoir', ['v'], ['v']),
|
|
suffixInflection('saurions', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sauriez', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sauraient', 'savoir', ['v'], ['v']),
|
|
|
|
// 3e groupe : devoir
|
|
suffixInflection('devrais', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devrait', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devrions', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devriez', 'devoir', ['v'], ['v']),
|
|
suffixInflection('devraient', 'devoir', ['v'], ['v']),
|
|
|
|
// 3e groupe : pouvoir
|
|
suffixInflection('pourrais', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pourrait', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pourrions', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pourriez', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pourraient', 'pouvoir', ['v'], ['v']),
|
|
|
|
// 3e groupe : mouvoir
|
|
suffixInflection('mouvrais', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvrait', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvrions', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvriez', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mouvraient', 'mouvoir', ['v'], ['v']),
|
|
|
|
// 3e groupe : pleuvoir / falloir
|
|
suffixInflection('pleuvrait', 'pleuvoir', ['v'], ['v']),
|
|
suffixInflection('faudrait', 'falloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : valoir
|
|
suffixInflection('vaudrais', 'valoir', ['v'], ['v']),
|
|
suffixInflection('vaudrait', 'valoir', ['v'], ['v']),
|
|
suffixInflection('vaudrions', 'valoir', ['v'], ['v']),
|
|
suffixInflection('vaudriez', 'valoir', ['v'], ['v']),
|
|
suffixInflection('vaudraient', 'valoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vouloir
|
|
suffixInflection('voudrais', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voudrait', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voudrions', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voudriez', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voudraient', 'vouloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : seoir / surseoir
|
|
suffixInflection('serais', 'seoir', ['v'], ['v']),
|
|
suffixInflection('serait', 'seoir', ['v'], ['v']),
|
|
suffixInflection('serions', 'seoir', ['v'], ['v']),
|
|
suffixInflection('seriez', 'seoir', ['v'], ['v']),
|
|
suffixInflection('seraient', 'seoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : asseoir (forme en ie et ye)
|
|
suffixInflection('assoirais', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assoirait', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assoirions', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assoiriez', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assoiraient', 'asseoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : seoir (convenir) / messeoir (ne pas être convenable)
|
|
suffixInflection('siéraient', 'seoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : choir
|
|
suffixInflection('choirais', 'choir', ['v'], ['v']),
|
|
suffixInflection('choirait', 'choir', ['v'], ['v']),
|
|
suffixInflection('choirions', 'choir', ['v'], ['v']),
|
|
suffixInflection('choiriez', 'choir', ['v'], ['v']),
|
|
suffixInflection('choiraient', 'choir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : échoir / déchoir
|
|
suffixInflection('échoirais', 'échoir', ['v'], ['v']),
|
|
suffixInflection('échoirait', 'échoir', ['v'], ['v']),
|
|
suffixInflection('échoirions', 'échoir', ['v'], ['v']),
|
|
suffixInflection('échoiriez', 'échoir', ['v'], ['v']),
|
|
suffixInflection('échoiraient', 'échoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -andre, -endre, -ondre, -erdre, -ordre
|
|
suffixInflection('andrais', 'andre', ['v'], ['v']),
|
|
suffixInflection('andrai', 'andre', ['v'], ['v']),
|
|
suffixInflection('andrions', 'andre', ['v'], ['v']),
|
|
suffixInflection('andriez', 'andre', ['v'], ['v']),
|
|
suffixInflection('andraient', 'andre', ['v'], ['v']),
|
|
|
|
suffixInflection('endrais', 'endre', ['v'], ['v']),
|
|
suffixInflection('endrai', 'endre', ['v'], ['v']),
|
|
suffixInflection('endrions', 'endre', ['v'], ['v']),
|
|
suffixInflection('endriez', 'endre', ['v'], ['v']),
|
|
suffixInflection('endraient', 'endre', ['v'], ['v']),
|
|
|
|
suffixInflection('ondrais', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondra', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondrions', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondriez', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondraient', 'ondre', ['v'], ['v']),
|
|
|
|
suffixInflection('erdras', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdrait', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdrions', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdriez', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdaient', 'erdre', ['v'], ['v']),
|
|
|
|
suffixInflection('ordrais', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordrait', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordrions', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordriez', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordraient', 'ordre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : prendre
|
|
suffixInflection('prendrais', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prendrait', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prendrions', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prendriez', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prendraient', 'prendre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : battre
|
|
suffixInflection('battrais', 'battre', ['v'], ['v']),
|
|
suffixInflection('battrait', 'battre', ['v'], ['v']),
|
|
suffixInflection('battrions', 'battre', ['v'], ['v']),
|
|
suffixInflection('battriez', 'battre', ['v'], ['v']),
|
|
suffixInflection('battraient', 'battre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mettre
|
|
suffixInflection('mettrais', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettrait', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettrions', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettriez', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mettraient', 'mettre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -eindre
|
|
suffixInflection('eindrais', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eindrait', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eindrions', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eindriez', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eindraient', 'eindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -oindre
|
|
suffixInflection('oindrais', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oindrait', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oindrions', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oindriez', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oindraient', 'oindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -aindre
|
|
suffixInflection('aindrais', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aindrait', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aindrions', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aindriez', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aindraient', 'aindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vaincre
|
|
suffixInflection('vaincrais', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vaincrait', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vaincrions', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vaincriez', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vaincraient', 'vaincre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : raire
|
|
suffixInflection('rairais', 'raire', ['v'], ['v']),
|
|
suffixInflection('rairait', 'raire', ['v'], ['v']),
|
|
suffixInflection('rairions', 'raire', ['v'], ['v']),
|
|
suffixInflection('rairiez', 'raire', ['v'], ['v']),
|
|
suffixInflection('rairaient', 'raire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : faire
|
|
suffixInflection('ferais', 'faire', ['v'], ['v']),
|
|
suffixInflection('ferait', 'faire', ['v'], ['v']),
|
|
suffixInflection('ferions', 'faire', ['v'], ['v']),
|
|
suffixInflection('feriez', 'faire', ['v'], ['v']),
|
|
suffixInflection('feraient', 'faire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : plaire
|
|
suffixInflection('plairais', 'faire', ['v'], ['v']),
|
|
suffixInflection('plairait', 'faire', ['v'], ['v']),
|
|
suffixInflection('plairions', 'faire', ['v'], ['v']),
|
|
suffixInflection('plairiez', 'faire', ['v'], ['v']),
|
|
suffixInflection('plairaient', 'faire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -aître (naître / connaître)
|
|
suffixInflection('naîtrais', 'naître', ['v'], ['v']),
|
|
suffixInflection('naîtrait', 'naître', ['v'], ['v']),
|
|
suffixInflection('naîtrions', 'naître', ['v'], ['v']),
|
|
suffixInflection('naîtriez', 'naître', ['v'], ['v']),
|
|
suffixInflection('naîtraient', 'naître', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -oître
|
|
suffixInflection('oîtrais', 'oître', ['v'], ['v']),
|
|
suffixInflection('oîtrait', 'oître', ['v'], ['v']),
|
|
suffixInflection('oîtrions', 'oître', ['v'], ['v']),
|
|
suffixInflection('oîtriez', 'oître', ['v'], ['v']),
|
|
suffixInflection('oîtraient', 'oître', ['v'], ['v']),
|
|
|
|
// 3ème groupe : croire et boire
|
|
suffixInflection('croirais', 'croire', ['v'], ['v']),
|
|
suffixInflection('croirait', 'croire', ['v'], ['v']),
|
|
suffixInflection('croirions', 'croire', ['v'], ['v']),
|
|
suffixInflection('croiriez', 'croire', ['v'], ['v']),
|
|
suffixInflection('croiraient', 'croire', ['v'], ['v']),
|
|
|
|
suffixInflection('boirais', 'boire', ['v'], ['v']),
|
|
suffixInflection('boirait', 'boire', ['v'], ['v']),
|
|
suffixInflection('boirions', 'boire', ['v'], ['v']),
|
|
suffixInflection('boiriez', 'boire', ['v'], ['v']),
|
|
suffixInflection('boiraient', 'boire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : clore
|
|
suffixInflection('clorais', 'clore', ['v'], ['v']),
|
|
suffixInflection('clorait', 'clore', ['v'], ['v']),
|
|
suffixInflection('clorions', 'clore', ['v'], ['v']),
|
|
suffixInflection('cloriez', 'clore', ['v'], ['v']),
|
|
suffixInflection('cloraient', 'clore', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -clure
|
|
suffixInflection('clurais', 'clure', ['v'], ['v']),
|
|
suffixInflection('clurait', 'clure', ['v'], ['v']),
|
|
suffixInflection('clurions', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluriez', 'clure', ['v'], ['v']),
|
|
suffixInflection('cluraient', 'clure', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -soudre
|
|
suffixInflection('soudrais', 'soudre', ['v'], ['v']),
|
|
suffixInflection('soudrait', 'soudre', ['v'], ['v']),
|
|
suffixInflection('soudrions', 'soudre', ['v'], ['v']),
|
|
suffixInflection('soudriez', 'soudre', ['v'], ['v']),
|
|
suffixInflection('soudraient', 'soudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -coudre
|
|
suffixInflection('coudrais', 'coudre', ['v'], ['v']),
|
|
suffixInflection('coudrait', 'coudre', ['v'], ['v']),
|
|
suffixInflection('coudrions', 'coudre', ['v'], ['v']),
|
|
suffixInflection('coudriez', 'coudre', ['v'], ['v']),
|
|
suffixInflection('coudraient', 'coudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -moudre
|
|
suffixInflection('moudrais', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moudrait', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moudrions', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moudriez', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moudraient', 'moudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -ivre (suivre, vivre)
|
|
suffixInflection('vivrais', 'vivre', ['v'], ['v']),
|
|
suffixInflection('vivrait', 'vivre', ['v'], ['v']),
|
|
suffixInflection('vivrions', 'vivre', ['v'], ['v']),
|
|
suffixInflection('vivriez', 'vivre', ['v'], ['v']),
|
|
suffixInflection('vivraient', 'vivre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -lire (relire)
|
|
suffixInflection('lirais', 'lire', ['v'], ['v']),
|
|
suffixInflection('lirait', 'lire', ['v'], ['v']),
|
|
suffixInflection('lirions', 'lire', ['v'], ['v']),
|
|
suffixInflection('liriez', 'lire', ['v'], ['v']),
|
|
suffixInflection('liraient', 'lire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -dire (relire)
|
|
suffixInflection('dirais', 'dire', ['v'], ['v']),
|
|
suffixInflection('dirait', 'dire', ['v'], ['v']),
|
|
suffixInflection('dirions', 'dire', ['v'], ['v']),
|
|
suffixInflection('diriez', 'dire', ['v'], ['v']),
|
|
suffixInflection('diraient', 'dire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en rire (sourire)
|
|
suffixInflection('rirais', 'rire', ['v'], ['v']),
|
|
suffixInflection('rirait', 'rire', ['v'], ['v']),
|
|
suffixInflection('ririons', 'rire', ['v'], ['v']),
|
|
suffixInflection('ririez', 'rire', ['v'], ['v']),
|
|
suffixInflection('riraient', 'rire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : maudire
|
|
suffixInflection('maudirais', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudirait', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudrions', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudriez', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudiraient', 'maudire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en crire (décrire)
|
|
suffixInflection('crirais', 'crire', ['v'], ['v']),
|
|
suffixInflection('crirait', 'crire', ['v'], ['v']),
|
|
suffixInflection('cririons', 'crire', ['v'], ['v']),
|
|
suffixInflection('cririez', 'crire', ['v'], ['v']),
|
|
suffixInflection('criraient', 'crire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -fire, -cire, -frire (suffire, confire etc...)
|
|
suffixInflection('firais', 'fire', ['v'], ['v']),
|
|
suffixInflection('firait', 'fire', ['v'], ['v']),
|
|
suffixInflection('firions', 'fire', ['v'], ['v']),
|
|
suffixInflection('firiez', 'fire', ['v'], ['v']),
|
|
suffixInflection('firaient', 'fire', ['v'], ['v']),
|
|
|
|
suffixInflection('cirais', 'cire', ['v'], ['v']),
|
|
suffixInflection('cirait', 'cire', ['v'], ['v']),
|
|
suffixInflection('cirions', 'cire', ['v'], ['v']),
|
|
suffixInflection('ciriez', 'cire', ['v'], ['v']),
|
|
suffixInflection('ciraient', 'cire', ['v'], ['v']),
|
|
|
|
suffixInflection('frirais', 'frire', ['v'], ['v']),
|
|
suffixInflection('frirait', 'frire', ['v'], ['v']),
|
|
suffixInflection('fririons', 'frire', ['v'], ['v']),
|
|
suffixInflection('fririez', 'frire', ['v'], ['v']),
|
|
suffixInflection('friraient', 'frire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -uire (conduire, cuire etc...)
|
|
suffixInflection('cuirais', 'uire', ['v'], ['v']),
|
|
suffixInflection('cuirait', 'uire', ['v'], ['v']),
|
|
suffixInflection('cuirions', 'uire', ['v'], ['v']),
|
|
suffixInflection('cuiriez', 'uire', ['v'], ['v']),
|
|
suffixInflection('cuiraient', 'uire', ['v'], ['v']),
|
|
],
|
|
},
|
|
// Preterite
|
|
'Preterite': {
|
|
name: 'Preterite',
|
|
description: 'Preterite (simple past) form of a verb',
|
|
rules: [
|
|
// auxiliaire être
|
|
suffixInflection('fus', 'être', ['aux'], ['v']),
|
|
suffixInflection('fus', 'être', ['aux'], ['v']),
|
|
suffixInflection('fut', 'être', ['aux'], ['v']),
|
|
suffixInflection('fûmes', 'être', ['aux'], ['v']),
|
|
suffixInflection('fûtes', 'être', ['aux'], ['v']),
|
|
suffixInflection('furent', 'être', ['aux'], ['v']),
|
|
|
|
// auxiliaire avoir
|
|
suffixInflection('eus', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('eus', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('eut', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('eûmes', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('eûtes', 'avoir', ['aux'], ['v']),
|
|
suffixInflection('eurent', 'avoir', ['aux'], ['v']),
|
|
|
|
// 1er groupe (-er)
|
|
suffixInflection('ai', 'er', ['v'], ['v']),
|
|
suffixInflection('as', 'er', ['v'], ['v']),
|
|
suffixInflection('a', 'er', ['v'], ['v']),
|
|
suffixInflection('âmes', 'er', ['v'], ['v']),
|
|
suffixInflection('âtes', 'er', ['v'], ['v']),
|
|
suffixInflection('èrent', 'er', ['v'], ['v']),
|
|
|
|
// Verbes en -cer :
|
|
suffixInflection('çai', 'cer', ['v'], ['v']),
|
|
suffixInflection('ças', 'cer', ['v'], ['v']),
|
|
suffixInflection('ça', 'cer', ['v'], ['v']),
|
|
suffixInflection('çâmes', 'cer', ['v'], ['v']),
|
|
suffixInflection('çâtes', 'cer', ['v'], ['v']),
|
|
suffixInflection('çèrent', 'cer', ['v'], ['v']),
|
|
|
|
// Verbes en -ger :
|
|
suffixInflection('geai', 'ger', ['v'], ['v']),
|
|
suffixInflection('geas', 'ger', ['v'], ['v']),
|
|
suffixInflection('gea', 'ger', ['v'], ['v']),
|
|
suffixInflection('geâmes', 'ger', ['v'], ['v']),
|
|
suffixInflection('geâtes', 'ger', ['v'], ['v']),
|
|
suffixInflection('gèrent', 'ger', ['v'], ['v']),
|
|
|
|
// 1er Groupe : Verbes en e(.)er
|
|
suffixInflection('èçai', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èças', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èça', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èçâmes', 'ecer', ['v'], ['v']),
|
|
suffixInflection('èçâtes', 'ecer', ['v'], ['v']),
|
|
suffixInflection('ècèrent', 'ecer', ['v'], ['v']),
|
|
|
|
suffixInflection('èvai', 'ever', ['v'], ['v']),
|
|
suffixInflection('èvas', 'ever', ['v'], ['v']),
|
|
suffixInflection('èva', 'ever', ['v'], ['v']),
|
|
suffixInflection('èvâmes', 'ever', ['v'], ['v']),
|
|
suffixInflection('èvâtes', 'ever', ['v'], ['v']),
|
|
suffixInflection('èvèrent', 'ever', ['v'], ['v']),
|
|
|
|
suffixInflection('ènai', 'ener', ['v'], ['v']),
|
|
suffixInflection('ènas', 'ener', ['v'], ['v']),
|
|
suffixInflection('èna', 'ener', ['v'], ['v']),
|
|
suffixInflection('ènâmes', 'ener', ['v'], ['v']),
|
|
suffixInflection('ènâtes', 'ener', ['v'], ['v']),
|
|
suffixInflection('ènèrent', 'ener', ['v'], ['v']),
|
|
|
|
suffixInflection('èpai', 'eper', ['v'], ['v']),
|
|
suffixInflection('èpas', 'eper', ['v'], ['v']),
|
|
suffixInflection('èpa', 'eper', ['v'], ['v']),
|
|
suffixInflection('èpâmes', 'eper', ['v'], ['v']),
|
|
suffixInflection('èpâtes', 'eper', ['v'], ['v']),
|
|
suffixInflection('èpèrent', 'eper', ['v'], ['v']),
|
|
|
|
suffixInflection('èrai', 'erer', ['v'], ['v']),
|
|
suffixInflection('èras', 'erer', ['v'], ['v']),
|
|
suffixInflection('èra', 'erer', ['v'], ['v']),
|
|
suffixInflection('èrâmes', 'erer', ['v'], ['v']),
|
|
suffixInflection('èrâtes', 'erer', ['v'], ['v']),
|
|
suffixInflection('èrèrent', 'erer', ['v'], ['v']),
|
|
|
|
suffixInflection('èmai', 'emer', ['v'], ['v']),
|
|
suffixInflection('èmas', 'emer', ['v'], ['v']),
|
|
suffixInflection('èma', 'emer', ['v'], ['v']),
|
|
suffixInflection('èmâmes', 'emer', ['v'], ['v']),
|
|
suffixInflection('èmâtes', 'emer', ['v'], ['v']),
|
|
suffixInflection('èmèrent', 'emer', ['v'], ['v']),
|
|
|
|
suffixInflection('èvrài', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èvràs', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èvrà', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èvrâmes', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èvrâtes', 'evrer', ['v'], ['v']),
|
|
suffixInflection('èvrèrent', 'evrer', ['v'], ['v']),
|
|
|
|
suffixInflection('èsai', 'eser', ['v'], ['v']),
|
|
suffixInflection('èsas', 'eser', ['v'], ['v']),
|
|
suffixInflection('èsa', 'eser', ['v'], ['v']),
|
|
suffixInflection('èsâmes', 'eser', ['v'], ['v']),
|
|
suffixInflection('èsâtes', 'eser', ['v'], ['v']),
|
|
suffixInflection('èsèrent', 'eser', ['v'], ['v']),
|
|
|
|
// 1er Groupe : Verbes en é(.)er
|
|
suffixInflection('édai', 'éder', ['v'], ['v']),
|
|
suffixInflection('édas', 'éder', ['v'], ['v']),
|
|
suffixInflection('éda', 'éder', ['v'], ['v']),
|
|
suffixInflection('édâmes', 'éder', ['v'], ['v']),
|
|
suffixInflection('édâtes', 'éder', ['v'], ['v']),
|
|
suffixInflection('édèrent', 'éder', ['v'], ['v']),
|
|
|
|
suffixInflection('ébrai', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('ébras', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('ébra', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('ébrâmes', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('ébrâtes', 'ébrer', ['v'], ['v']),
|
|
suffixInflection('ébrèrent', 'ébrer', ['v'], ['v']),
|
|
|
|
suffixInflection('échai', 'écher', ['v'], ['v']),
|
|
suffixInflection('échas', 'écher', ['v'], ['v']),
|
|
suffixInflection('écha', 'écher', ['v'], ['v']),
|
|
suffixInflection('échâmes', 'écher', ['v'], ['v']),
|
|
suffixInflection('échâtes', 'écher', ['v'], ['v']),
|
|
suffixInflection('échèrent', 'écher', ['v'], ['v']),
|
|
|
|
// 1er Groupe : Verbes spéciaux (ex. -ayer, -oyer, etc.)
|
|
suffixInflection('aiyai', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aiyas', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aiya', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aiyâmes', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aiyâtes', 'ayer', ['v'], ['v']),
|
|
suffixInflection('aiyèrent', 'ayer', ['v'], ['v']),
|
|
|
|
suffixInflection('oiyai', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oiyas', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oiya', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oiyâmes', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oiyâtes', 'oyer', ['v'], ['v']),
|
|
suffixInflection('oiyèrent', 'oyer', ['v'], ['v']),
|
|
|
|
suffixInflection('uiyai', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uiyas', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uiya', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uiyâmes', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uiyâtes', 'uyer', ['v'], ['v']),
|
|
suffixInflection('uiyèrent', 'uyer', ['v'], ['v']),
|
|
|
|
// 2e groupe : verbes en -ir (finissant en -issons)
|
|
suffixInflection('is', 'ir', ['v'], ['v']),
|
|
suffixInflection('it', 'ir', ['v'], ['v']),
|
|
suffixInflection('îmes', 'ir', ['v'], ['v']),
|
|
suffixInflection('îtes', 'ir', ['v'], ['v']),
|
|
suffixInflection('irent', 'ir', ['v'], ['v']),
|
|
|
|
// 2e groupe : haïr
|
|
suffixInflection('haïs', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haït', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïmes', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïtes', 'haïr', ['v'], ['v']),
|
|
suffixInflection('haïrent', 'haïr', ['v'], ['v']),
|
|
|
|
// 3ème groupe : aller
|
|
suffixInflection('allai', 'aller', ['v'], ['v']),
|
|
suffixInflection('allas', 'aller', ['v'], ['v']),
|
|
suffixInflection('alla', 'aller', ['v'], ['v']),
|
|
suffixInflection('allâmes', 'aller', ['v'], ['v']),
|
|
suffixInflection('allâtes', 'aller', ['v'], ['v']),
|
|
suffixInflection('allèrent', 'aller', ['v'], ['v']),
|
|
|
|
// 3ème groupe : -enir
|
|
suffixInflection('ins', 'enir', ['v'], ['v']),
|
|
suffixInflection('int', 'enir', ['v'], ['v']),
|
|
suffixInflection('înmes', 'enir', ['v'], ['v']),
|
|
suffixInflection('întes', 'enir', ['v'], ['v']),
|
|
suffixInflection('inrent', 'enir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : -érir
|
|
suffixInflection('éris', 'érir', ['v'], ['v']),
|
|
suffixInflection('érit', 'érir', ['v'], ['v']),
|
|
suffixInflection('érîmes', 'érir', ['v'], ['v']),
|
|
suffixInflection('érîtes', 'érir', ['v'], ['v']),
|
|
suffixInflection('érirent', 'érir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : -tir
|
|
suffixInflection('tis', 'tir', ['v'], ['v']),
|
|
suffixInflection('tit', 'tir', ['v'], ['v']),
|
|
suffixInflection('tîmes', 'tir', ['v'], ['v']),
|
|
suffixInflection('tîtes', 'tir', ['v'], ['v']),
|
|
suffixInflection('tirent', 'tir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : -êtir
|
|
suffixInflection('êtis', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtit', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtîmes', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtîtes', 'êtir', ['v'], ['v']),
|
|
suffixInflection('êtirent', 'êtir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : -vrir
|
|
suffixInflection('vris', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrit', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrîmes', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrîtes', 'vrir', ['v'], ['v']),
|
|
suffixInflection('vrirent', 'vrir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : -frir
|
|
suffixInflection('fris', 'frir', ['v'], ['v']),
|
|
suffixInflection('frit', 'frir', ['v'], ['v']),
|
|
suffixInflection('frîmes', 'frir', ['v'], ['v']),
|
|
suffixInflection('frîtes', 'frir', ['v'], ['v']),
|
|
suffixInflection('frirent', 'frir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : -ueillir
|
|
suffixInflection('ueillis', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillit', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillîmes', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillîtes', 'ueillir', ['v'], ['v']),
|
|
suffixInflection('ueillirent', 'ueillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : -aillir
|
|
suffixInflection('aillis', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillit', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillîmes', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillîtes', 'aillir', ['v'], ['v']),
|
|
suffixInflection('aillirent', 'aillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : bouillir
|
|
suffixInflection('bouillis', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillit', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillîmes', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillîtes', 'bouillir', ['v'], ['v']),
|
|
suffixInflection('bouillirent', 'bouillir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : dormir
|
|
suffixInflection('dormis', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormit', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormîmes', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormîtes', 'dormir', ['v'], ['v']),
|
|
suffixInflection('dormirent', 'dormir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : courir
|
|
suffixInflection('courus', 'courir', ['v'], ['v']),
|
|
suffixInflection('courut', 'courir', ['v'], ['v']),
|
|
suffixInflection('courûmes', 'courir', ['v'], ['v']),
|
|
suffixInflection('courûtes', 'courir', ['v'], ['v']),
|
|
suffixInflection('coururent', 'courir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mourir
|
|
suffixInflection('mourus', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourut', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourûmes', 'mourir', ['v'], ['v']),
|
|
suffixInflection('mourûtes', 'mourir', ['v'], ['v']),
|
|
suffixInflection('moururent', 'mourir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : servir
|
|
suffixInflection('servis', 'servir', ['v'], ['v']),
|
|
suffixInflection('servit', 'servir', ['v'], ['v']),
|
|
suffixInflection('servîmes', 'servir', ['v'], ['v']),
|
|
suffixInflection('servîtes', 'servir', ['v'], ['v']),
|
|
suffixInflection('servirent', 'servir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : fuir
|
|
suffixInflection('fuis', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuit', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuîmes', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuîtes', 'fuir', ['v'], ['v']),
|
|
suffixInflection('fuirent', 'fuir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : ouïr
|
|
suffixInflection('ouïs', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('ouït', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('ouïmes', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('ouïtes', 'ouïr', ['v'], ['v']),
|
|
suffixInflection('ouïrent', 'ouïr', ['v'], ['v']),
|
|
|
|
// 3ème groupe : gésir
|
|
suffixInflection('gis', 'gésir', ['v'], ['v']),
|
|
suffixInflection('git', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gîmes', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gîtes', 'gésir', ['v'], ['v']),
|
|
suffixInflection('gisirent', 'gésir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : -cevoir
|
|
suffixInflection('çus', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('çut', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('çûmes', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('çûtes', 'cevoir', ['v'], ['v']),
|
|
suffixInflection('çurent', 'cevoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : voir
|
|
suffixInflection('vis', 'voir', ['v'], ['v']),
|
|
suffixInflection('vit', 'voir', ['v'], ['v']),
|
|
suffixInflection('vîmes', 'voir', ['v'], ['v']),
|
|
suffixInflection('vîtes', 'voir', ['v'], ['v']),
|
|
suffixInflection('virent', 'voir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : savoir
|
|
suffixInflection('sus', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sut', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sûmes', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sûtes', 'savoir', ['v'], ['v']),
|
|
suffixInflection('surent', 'savoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : devoir
|
|
suffixInflection('dus', 'devoir', ['v'], ['v']),
|
|
suffixInflection('dut', 'devoir', ['v'], ['v']),
|
|
suffixInflection('dûmes', 'devoir', ['v'], ['v']),
|
|
suffixInflection('dûtes', 'devoir', ['v'], ['v']),
|
|
suffixInflection('durent', 'devoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : pouvoir
|
|
suffixInflection('pus', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('put', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pûmes', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('pûtes', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('purent', 'pouvoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mouvoir
|
|
suffixInflection('mus', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mut', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mûmes', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('mûtes', 'mouvoir', ['v'], ['v']),
|
|
suffixInflection('murent', 'mouvoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : pleuvoir / falloir (verbes impersonnels)
|
|
suffixInflection('plut', 'pleuvoir', ['v'], ['v']),
|
|
suffixInflection('fallut', 'falloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : valoir
|
|
suffixInflection('valus', 'valoir', ['v'], ['v']),
|
|
suffixInflection('valut', 'valoir', ['v'], ['v']),
|
|
suffixInflection('valûmes', 'valoir', ['v'], ['v']),
|
|
suffixInflection('valûtes', 'valoir', ['v'], ['v']),
|
|
suffixInflection('valurent', 'valoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vouloir
|
|
suffixInflection('voulus', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voulut', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voulûmes', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voulûtes', 'vouloir', ['v'], ['v']),
|
|
suffixInflection('voulurent', 'vouloir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : seoir / surseoir
|
|
suffixInflection('seus', 'seoir', ['v'], ['v']),
|
|
suffixInflection('seut', 'seoir', ['v'], ['v']),
|
|
suffixInflection('seûmes', 'seoir', ['v'], ['v']),
|
|
suffixInflection('seûtes', 'seoir', ['v'], ['v']),
|
|
suffixInflection('seurent', 'seoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : asseoir
|
|
suffixInflection('assis', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assit', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assîmes', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assîtes', 'asseoir', ['v'], ['v']),
|
|
suffixInflection('assirent', 'asseoir', ['v'], ['v']),
|
|
|
|
// 3ème groupe : choir
|
|
suffixInflection('chus', 'choir', ['v'], ['v']),
|
|
suffixInflection('chut', 'choir', ['v'], ['v']),
|
|
suffixInflection('chûmes', 'choir', ['v'], ['v']),
|
|
suffixInflection('chûtes', 'choir', ['v'], ['v']),
|
|
suffixInflection('churent', 'choir', ['v'], ['v']),
|
|
|
|
// Verbes en -andre, -endre, -ondre, -erdre, -ordre
|
|
suffixInflection('andis', 'andre', ['v'], ['v']),
|
|
suffixInflection('andit', 'andre', ['v'], ['v']),
|
|
suffixInflection('andîmes', 'andre', ['v'], ['v']),
|
|
suffixInflection('andîtes', 'andre', ['v'], ['v']),
|
|
suffixInflection('andirent', 'andre', ['v'], ['v']),
|
|
|
|
suffixInflection('endis', 'endre', ['v'], ['v']),
|
|
suffixInflection('endit', 'endre', ['v'], ['v']),
|
|
suffixInflection('endîmes', 'endre', ['v'], ['v']),
|
|
suffixInflection('endîtes', 'endre', ['v'], ['v']),
|
|
suffixInflection('endirent', 'endre', ['v'], ['v']),
|
|
|
|
suffixInflection('ondis', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondit', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondîmes', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondîtes', 'ondre', ['v'], ['v']),
|
|
suffixInflection('ondirent', 'ondre', ['v'], ['v']),
|
|
|
|
suffixInflection('erdis', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdit', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdîmes', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdîtes', 'erdre', ['v'], ['v']),
|
|
suffixInflection('erdirent', 'erdre', ['v'], ['v']),
|
|
|
|
suffixInflection('ordis', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordit', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordîmes', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordîtes', 'ordre', ['v'], ['v']),
|
|
suffixInflection('ordirent', 'ordre', ['v'], ['v']),
|
|
|
|
// 3eme groupe: prendre
|
|
suffixInflection('pris', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prit', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prîmes', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prîtes', 'prendre', ['v'], ['v']),
|
|
suffixInflection('prirent', 'prendre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : battre
|
|
suffixInflection('battis', 'battre', ['v'], ['v']),
|
|
suffixInflection('battit', 'battre', ['v'], ['v']),
|
|
suffixInflection('battîmes', 'battre', ['v'], ['v']),
|
|
suffixInflection('battîtes', 'battre', ['v'], ['v']),
|
|
suffixInflection('battirent', 'battre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : mettre
|
|
suffixInflection('mis', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mit', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mîmes', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mîtes', 'mettre', ['v'], ['v']),
|
|
suffixInflection('mirent', 'mettre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -eindre
|
|
suffixInflection('eignis', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eignit', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eignîmes', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eignîtes', 'eindre', ['v'], ['v']),
|
|
suffixInflection('eignirent', 'eindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -oindre
|
|
suffixInflection('oignis', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignit', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignîmes', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignîtes', 'oindre', ['v'], ['v']),
|
|
suffixInflection('oignirent', 'oindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -aindre
|
|
suffixInflection('aignis', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignit', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignîmes', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignîtes', 'aindre', ['v'], ['v']),
|
|
suffixInflection('aignirent', 'aindre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : vaincre
|
|
suffixInflection('vainquis', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquit', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquîmes', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquîtes', 'vaincre', ['v'], ['v']),
|
|
suffixInflection('vainquirent', 'vaincre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : raire
|
|
suffixInflection('rais', 'raire', ['v'], ['v']),
|
|
suffixInflection('rait', 'raire', ['v'], ['v']),
|
|
suffixInflection('rayons', 'raire', ['v'], ['v']),
|
|
suffixInflection('rayez', 'raire', ['v'], ['v']),
|
|
suffixInflection('raient', 'raire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : faire
|
|
suffixInflection('fis', 'faire', ['v'], ['v']),
|
|
suffixInflection('fit', 'faire', ['v'], ['v']),
|
|
suffixInflection('fîmes', 'faire', ['v'], ['v']), // 'fîmes' pour 'nous'
|
|
suffixInflection('fîtes', 'faire', ['v'], ['v']), // 'fîtes' pour 'vous'
|
|
suffixInflection('firent', 'faire', ['v'], ['v']), // 'firent' pour 'ils/elles'
|
|
|
|
// 3ème groupe : plaire
|
|
suffixInflection('plais', 'plaire', ['v'], ['v']),
|
|
suffixInflection('plut', 'plaire', ['v'], ['v']),
|
|
suffixInflection('plûmes', 'plaire', ['v'], ['v']), // 'plûmes' pour 'nous'
|
|
suffixInflection('plûtes', 'plaire', ['v'], ['v']), // 'plûtes' pour 'vous'
|
|
suffixInflection('plurent', 'plaire', ['v'], ['v']), // 'plurent' pour 'ils/elles'
|
|
|
|
// 3ème groupe : verbes en -aître (naître / connaître)
|
|
suffixInflection('naquis', 'naître', ['v'], ['v']),
|
|
suffixInflection('naquit', 'naître', ['v'], ['v']),
|
|
suffixInflection('naquîmes', 'naître', ['v'], ['v']), // 'naquîmes' pour 'nous'
|
|
suffixInflection('naquîtes', 'naître', ['v'], ['v']), // 'naquîtes' pour 'vous'
|
|
suffixInflection('naquirent', 'naître', ['v'], ['v']), // 'naquirent' pour 'ils/elles'
|
|
|
|
// 3ème groupe : verbes en -oître
|
|
suffixInflection('perdis', 'perdre', ['v'], ['v']),
|
|
suffixInflection('perdit', 'perdre', ['v'], ['v']),
|
|
suffixInflection('perdîmes', 'perdre', ['v'], ['v']),
|
|
suffixInflection('perdîtes', 'perdre', ['v'], ['v']),
|
|
suffixInflection('perdirent', 'perdre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : croire et boire
|
|
suffixInflection('crus', 'croire', ['v'], ['v']),
|
|
suffixInflection('crut', 'croire', ['v'], ['v']),
|
|
suffixInflection('crûmes', 'croire', ['v'], ['v']),
|
|
suffixInflection('crûtes', 'croire', ['v'], ['v']),
|
|
suffixInflection('crurent', 'croire', ['v'], ['v']),
|
|
|
|
suffixInflection('bus', 'boire', ['v'], ['v']),
|
|
suffixInflection('but', 'boire', ['v'], ['v']),
|
|
suffixInflection('bûmes', 'boire', ['v'], ['v']),
|
|
suffixInflection('bûtes', 'boire', ['v'], ['v']),
|
|
suffixInflection('burent', 'boire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : clore (rare)
|
|
suffixInflection('closis', 'clore', ['v'], ['v']),
|
|
suffixInflection('closit', 'clore', ['v'], ['v']),
|
|
suffixInflection('closîmes', 'clore', ['v'], ['v']),
|
|
suffixInflection('closîtes', 'clore', ['v'], ['v']),
|
|
suffixInflection('closirent', 'clore', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -clure
|
|
suffixInflection('clus', 'clure', ['v'], ['v']),
|
|
suffixInflection('clut', 'clure', ['v'], ['v']),
|
|
suffixInflection('clûmes', 'clure', ['v'], ['v']), // 'clûmes' pour 'nous'
|
|
suffixInflection('clûtes', 'clure', ['v'], ['v']), // 'clûtes' pour 'vous'
|
|
suffixInflection('clurent', 'clure', ['v'], ['v']), // 'clurent' pour 'ils/elles'
|
|
|
|
// 3ème groupe : verbes en -soudre
|
|
suffixInflection('sous', 'soudre', ['v'], ['v']),
|
|
suffixInflection('sout', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solvons', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solvez', 'soudre', ['v'], ['v']),
|
|
suffixInflection('solvent', 'soudre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -coudre
|
|
suffixInflection('couds', 'coudre', ['v'], ['v']),
|
|
suffixInflection('coud', 'coudre', ['v'], ['v']),
|
|
suffixInflection('cousîmes', 'coudre', ['v'], ['v']), // 'cousîmes' pour 'nous'
|
|
suffixInflection('cousîtes', 'coudre', ['v'], ['v']), // 'cousîtes' pour 'vous'
|
|
suffixInflection('cousirent', 'coudre', ['v'], ['v']), // 'cousirent' pour 'ils/elles'
|
|
|
|
// 3ème groupe : verbes en -moudre
|
|
suffixInflection('mouds', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moud', 'moudre', ['v'], ['v']),
|
|
suffixInflection('moulîmes', 'moudre', ['v'], ['v']), // 'moulîmes' pour 'nous'
|
|
suffixInflection('moulîtes', 'moudre', ['v'], ['v']), // 'moulîtes' pour 'vous'
|
|
suffixInflection('moulurent', 'moudre', ['v'], ['v']), // 'moulurent' pour 'ils/elles'
|
|
|
|
// 3ème groupe : verbes en -ivre
|
|
suffixInflection('vis', 'vivre', ['v'], ['v']),
|
|
suffixInflection('vit', 'vivre', ['v'], ['v']),
|
|
suffixInflection('vîmes', 'vivre', ['v'], ['v']),
|
|
suffixInflection('vîtes', 'vivre', ['v'], ['v']),
|
|
suffixInflection('virent', 'vivre', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -lire
|
|
suffixInflection('lis', 'lire', ['v'], ['v']),
|
|
suffixInflection('lit', 'lire', ['v'], ['v']),
|
|
suffixInflection('lîmes', 'lire', ['v'], ['v']),
|
|
suffixInflection('lîtes', 'lire', ['v'], ['v']),
|
|
suffixInflection('lurent', 'lire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -dire
|
|
suffixInflection('dis', 'dire', ['v'], ['v']),
|
|
suffixInflection('dit', 'dire', ['v'], ['v']),
|
|
suffixInflection('dîmes', 'dire', ['v'], ['v']),
|
|
suffixInflection('dîtes', 'dire', ['v'], ['v']),
|
|
suffixInflection('dirent', 'dire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en rire
|
|
suffixInflection('ris', 'rire', ['v'], ['v']),
|
|
suffixInflection('rit', 'rire', ['v'], ['v']),
|
|
suffixInflection('rîmes', 'rire', ['v'], ['v']),
|
|
suffixInflection('rîtes', 'rire', ['v'], ['v']),
|
|
suffixInflection('rirent', 'rire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : maudire
|
|
suffixInflection('maudis', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudit', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudîmes', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudîtes', 'maudire', ['v'], ['v']),
|
|
suffixInflection('maudissent', 'maudire', ['v'], ['v']), // même terminaison qu'à l'indicatif
|
|
|
|
// 3ème groupe : verbes en crire
|
|
suffixInflection('cris', 'crire', ['v'], ['v']),
|
|
suffixInflection('crit', 'crire', ['v'], ['v']),
|
|
suffixInflection('crîmes', 'crire', ['v'], ['v']),
|
|
suffixInflection('crîtes', 'crire', ['v'], ['v']),
|
|
suffixInflection('crirent', 'crire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -fire, -cire, -frire
|
|
suffixInflection('fis', 'fire', ['v'], ['v']),
|
|
suffixInflection('fit', 'fire', ['v'], ['v']),
|
|
suffixInflection('fîmes', 'fire', ['v'], ['v']),
|
|
suffixInflection('fîtes', 'fire', ['v'], ['v']),
|
|
suffixInflection('fîrent', 'fire', ['v'], ['v']),
|
|
|
|
suffixInflection('cis', 'cire', ['v'], ['v']),
|
|
suffixInflection('cit', 'cire', ['v'], ['v']),
|
|
suffixInflection('cîmes', 'cire', ['v'], ['v']),
|
|
suffixInflection('cîtes', 'cire', ['v'], ['v']),
|
|
suffixInflection('cîrent', 'cire', ['v'], ['v']),
|
|
|
|
suffixInflection('fris', 'frire', ['v'], ['v']),
|
|
suffixInflection('frit', 'frire', ['v'], ['v']),
|
|
suffixInflection('frîmes', 'frire', ['v'], ['v']),
|
|
suffixInflection('frîtes', 'frire', ['v'], ['v']),
|
|
suffixInflection('frîrent', 'frire', ['v'], ['v']),
|
|
|
|
// 3ème groupe : verbes en -uire
|
|
suffixInflection('uis', 'uire', ['v'], ['v']),
|
|
suffixInflection('uit', 'uire', ['v'], ['v']),
|
|
suffixInflection('ûmes', 'uire', ['v'], ['v']),
|
|
suffixInflection('ûtes', 'uire', ['v'], ['v']),
|
|
suffixInflection('urent', 'uire', ['v'], ['v']),
|
|
],
|
|
},
|
|
|
|
'plural': {
|
|
name: 'plural',
|
|
description: 'Plural form of a noun',
|
|
rules: [
|
|
// Cas général : ajouter 's' (noms réguliers)
|
|
suffixInflection('s', '', ['n'], ['n']), // Ajouter un 's' pour les noms réguliers au pluriel
|
|
|
|
// Noms en -au, -eau, -eu, -ou (ajout de 'x')
|
|
suffixInflection('aux', 'au', ['n'], ['n']),
|
|
suffixInflection('eaux', 'eau', ['n'], ['n']),
|
|
suffixInflection('eux', 'eu', ['n'], ['n']),
|
|
suffixInflection('oux', 'ou', ['n'], ['n']), // Les noms comme 'bijou', 'caillou'
|
|
|
|
// Noms en -al, -ail (ajout de 'aux' ou 's')
|
|
suffixInflection('aux', 'al', ['n'], ['n']),
|
|
suffixInflection('aux', 'ail', ['n'], ['n']), // Pour 'détail', 'travail', etc.
|
|
],
|
|
},
|
|
|
|
'present participle': {
|
|
name: 'present participle',
|
|
description: 'Present participle form of a verb',
|
|
rules: [
|
|
// 1er groupe : verbes en -er
|
|
suffixInflection('ant', 'er', ['v'], ['v']),
|
|
suffixInflection('geant', 'ger', ['v'], ['v']), // 'manger' → 'mangeant'
|
|
|
|
// 2ème groupe : verbes en -ir (avec -issant)
|
|
suffixInflection('issant', 'ir', ['v'], ['v']), // 'finir' → 'finissant'
|
|
|
|
// 3ème groupe : verbes irréguliers en -ir
|
|
suffixInflection('ant', 'ir', ['v'], ['v']), // 'partir' → 'partant'
|
|
|
|
// 3ème groupe : verbes en -re
|
|
suffixInflection('ant', 're', ['v'], ['v']), // 'prendre' → 'prenant'
|
|
|
|
// 3ème groupe : verbes en -oir
|
|
suffixInflection('ant', 'oir', ['v'], ['v']), // 'voir' → 'voyant'
|
|
|
|
// Participes présents des verbes avec irrégularités
|
|
|
|
// Verbes en -indre
|
|
suffixInflection('ignant', 'indre', ['v'], ['v']),
|
|
|
|
// Verbes en -soudre
|
|
suffixInflection('solvant', 'soudre', ['v'], ['v']),
|
|
|
|
// Verbes en -dre
|
|
suffixInflection('ant', 'dre', ['v'], ['v']),
|
|
|
|
// Verbes en -raire
|
|
suffixInflection('rait', 'raire', ['v'], ['v']),
|
|
|
|
// Verbes en -oir
|
|
suffixInflection('ant', 'oir', ['v'], ['v']),
|
|
|
|
// Verbes irréguliers : avoir, être, faire, dire, lire, voir, savoir
|
|
suffixInflection('ayant', 'avoir', ['v'], ['v']),
|
|
suffixInflection('étant', 'être', ['v'], ['v']),
|
|
suffixInflection('faisant', 'faire', ['v'], ['v']),
|
|
suffixInflection('disant', 'dire', ['v'], ['v']),
|
|
suffixInflection('lisant', 'lire', ['v'], ['v']),
|
|
suffixInflection('voyant', 'voir', ['v'], ['v']),
|
|
suffixInflection('sachant', 'savoir', ['v'], ['v']),
|
|
|
|
// TODO (add some irregular verbs) //
|
|
],
|
|
},
|
|
'present subjunctive': {
|
|
name: 'present subjunctive',
|
|
description: 'Present subjunctive form of a verb',
|
|
rules: [
|
|
// 1er Groupe : Verbes en -er
|
|
suffixInflection('e', 'er', ['v'], ['v']),
|
|
suffixInflection('es', 'er', ['v'], ['v']),
|
|
suffixInflection('e', 'er', ['v'], ['v']),
|
|
suffixInflection('ions', 'er', ['v'], ['v']),
|
|
suffixInflection('iez', 'er', ['v'], ['v']),
|
|
suffixInflection('ent', 'er', ['v'], ['v']),
|
|
|
|
// 2ème Groupe : Verbes en -ir
|
|
suffixInflection('sse', 'ir', ['v'], ['v']),
|
|
suffixInflection('sses', 'ir', ['v'], ['v']),
|
|
suffixInflection('t', 'ir', ['v'], ['v']),
|
|
suffixInflection('ssions', 'ir', ['v'], ['v']),
|
|
suffixInflection('ssiez', 'ir', ['v'], ['v']),
|
|
suffixInflection('ssent', 'ir', ['v'], ['v']),
|
|
|
|
// 3ème Groupe : Verbes Irréguliers
|
|
|
|
// Être
|
|
suffixInflection('sois', 'être', ['v'], ['v']),
|
|
suffixInflection('sois', 'être', ['v'], ['v']),
|
|
suffixInflection('soit', 'être', ['v'], ['v']),
|
|
suffixInflection('soyons', 'être', ['v'], ['v']),
|
|
suffixInflection('soyez', 'être', ['v'], ['v']),
|
|
suffixInflection('soient', 'être', ['v'], ['v']),
|
|
|
|
// Avoir
|
|
suffixInflection('aie', 'avoir', ['v'], ['v']),
|
|
suffixInflection('aies', 'avoir', ['v'], ['v']),
|
|
suffixInflection('ait', 'avoir', ['v'], ['v']),
|
|
suffixInflection('ayons', 'avoir', ['v'], ['v']),
|
|
suffixInflection('ayez', 'avoir', ['v'], ['v']),
|
|
suffixInflection('aient', 'avoir', ['v'], ['v']),
|
|
|
|
// Faire
|
|
suffixInflection('fasse', 'faire', ['v'], ['v']),
|
|
suffixInflection('fasses', 'faire', ['v'], ['v']),
|
|
suffixInflection('fasse', 'faire', ['v'], ['v']),
|
|
suffixInflection('fassions', 'faire', ['v'], ['v']),
|
|
suffixInflection('fassiez', 'faire', ['v'], ['v']),
|
|
suffixInflection('fassent', 'faire', ['v'], ['v']),
|
|
|
|
// Aller
|
|
suffixInflection('aille', 'aller', ['v'], ['v']),
|
|
suffixInflection('ailles', 'aller', ['v'], ['v']),
|
|
suffixInflection('aille', 'aller', ['v'], ['v']),
|
|
suffixInflection('allions', 'aller', ['v'], ['v']),
|
|
suffixInflection('alliez', 'aller', ['v'], ['v']),
|
|
suffixInflection('aillent', 'aller', ['v'], ['v']),
|
|
|
|
// Savoir
|
|
suffixInflection('sache', 'savoir', ['v'], ['v']),
|
|
suffixInflection('saches', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sache', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sachions', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sachiez', 'savoir', ['v'], ['v']),
|
|
suffixInflection('sachent', 'savoir', ['v'], ['v']),
|
|
|
|
// Pouvoir
|
|
suffixInflection('puisse', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('puisses', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('puisse', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('puissions', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('puissiez', 'pouvoir', ['v'], ['v']),
|
|
suffixInflection('puissent', 'pouvoir', ['v'], ['v']),
|
|
|
|
// 3ème Groupe : Verbes en -re, -ir, -indre, -soudre, etc.
|
|
|
|
// Verbes en -re
|
|
suffixInflection('sse', 're', ['v'], ['v']),
|
|
suffixInflection('sses', 're', ['v'], ['v']),
|
|
suffixInflection('t', 're', ['v'], ['v']),
|
|
suffixInflection('ssions', 're', ['v'], ['v']),
|
|
suffixInflection('ssiez', 're', ['v'], ['v']),
|
|
suffixInflection('ssent', 're', ['v'], ['v']),
|
|
|
|
// Verbes en -ir (comme *venir*)
|
|
suffixInflection('ienne', 'ir', ['v'], ['v']),
|
|
suffixInflection('iennes', 'ir', ['v'], ['v']),
|
|
suffixInflection('ienne', 'ir', ['v'], ['v']),
|
|
suffixInflection('nions', 'ir', ['v'], ['v']),
|
|
suffixInflection('niez', 'ir', ['v'], ['v']),
|
|
suffixInflection('iennent', 'ir', ['v'], ['v']),
|
|
|
|
// Verbes en -indre
|
|
suffixInflection('sse', 'indre', ['v'], ['v']),
|
|
suffixInflection('sses', 'indre', ['v'], ['v']),
|
|
suffixInflection('t', 'indre', ['v'], ['v']),
|
|
suffixInflection('nions', 'indre', ['v'], ['v']),
|
|
suffixInflection('niez', 'indre', ['v'], ['v']),
|
|
suffixInflection('ngent', 'indre', ['v'], ['v']),
|
|
|
|
// Verbes en -oudre (comme *résoudre*)
|
|
suffixInflection('sse', 'oudre', ['v'], ['v']),
|
|
suffixInflection('sses', 'oudre', ['v'], ['v']),
|
|
suffixInflection('t', 'oudre', ['v'], ['v']),
|
|
suffixInflection('dions', 'oudre', ['v'], ['v']),
|
|
suffixInflection('diez', 'oudre', ['v'], ['v']),
|
|
suffixInflection('dent', 'oudre', ['v'], ['v']),
|
|
|
|
// Verbes en -uire (comme *conduire, cuire*)
|
|
suffixInflection('se', 'uire', ['v'], ['v']),
|
|
suffixInflection('ses', 'uire', ['v'], ['v']),
|
|
suffixInflection('t', 'uire', ['v'], ['v']),
|
|
suffixInflection('sions', 'uire', ['v'], ['v']),
|
|
suffixInflection('siez', 'uire', ['v'], ['v']),
|
|
suffixInflection('sent', 'uire', ['v'], ['v']),
|
|
|
|
// Verbes en -ir (comme *dormir, partir*)
|
|
suffixInflection('sse', 'ir', ['v'], ['v']),
|
|
suffixInflection('sses', 'ir', ['v'], ['v']),
|
|
suffixInflection('t', 'ir', ['v'], ['v']),
|
|
suffixInflection('ssions', 'ir', ['v'], ['v']),
|
|
suffixInflection('ssiez', 'ir', ['v'], ['v']),
|
|
suffixInflection('ssent', 'ir', ['v'], ['v']),
|
|
|
|
// TODO (add some irregular verbs) //
|
|
],
|
|
},
|
|
/* TODO: Add more tenses (someone better versed on grammar should take a look):
|
|
*
|
|
* Currently missing as far as I can tell:
|
|
* Indicatif: Passé composé, Passé antérieur, Plus-que-parfait, Futur antérieur
|
|
* Subjonctif: Passé, Imparfait, Plus-que-parfait
|
|
* Conditionnel: Passé première/deuxième forme
|
|
* Impératif: Passé
|
|
* Participe: Passé
|
|
* Gérondif: Passé, Présent
|
|
*
|
|
* A lot of these are compound tenses (être/avoir + verb) which I don't know if there is a good way to handle
|
|
* There is also a lot of overlap which can be impossible to distinguish.
|
|
* Passé composé is probably the most useful one missing currently but it's compound.
|
|
*/
|
|
|
|
// TODO: Add gender + better plural de-inflection?
|
|
},
|
|
};
|