Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -221,10 +221,11 @@ DEF: w4 \w\w\w\w+ # GRAPH DEF: mois [>janvier|>février|>mars|>avril|>mai|>juin|>juillet|>août|>aout|>septembre|>octobre|>novembre|>décembre|>vendémiaire|>brumaire|>frimaire|>nivôse|>pluviôse|>ventôse|>germinal|>floréal|>prairial|>messidor|>thermidor|>fructidor] DEF: mi_mois [>mi-janvier|>mi-février|>mi-mars|>mi-avril|>mi-mai|>mi-juin|>mi-juillet|>mi-août|>mi-aout|>mi-septembre|>mi-octobre|>mi-novembre|>mi-décembre|mi-vendémiaire|mi-brumaire|mi-frimaire|mi-nivôse|mi-pluviôse|mi-ventôse|mi-germinal|mi-floréal|mi-prairial|mi-messidor|mi-thermidor|mi-fructidor] +DEF: pronom_obj [moi|toi|soi|lui|elle|nous|vous|eux|elles|moi-même|toi-même|soi-même|lui-même|elle-même|nous-mêmes|vous-même|vous-mêmes|eux-mêmes|elles-mêmes] !! !! !! @@ -4870,11 +4871,11 @@ >en l’ an de grâce ~\d{2,5} >en {mois} ~\d{2,5} [>de|d’|D’] {mois} ~\d{2,5} >en ~\d{2,5} [,|] >en ~\d{2,5} @:¬:[AN].*:[pi] - de ~\d{2,5} @:A.*:s + >de ~\d{2,5} @:A.*:s >à la {mi_mois} ?~\d{2,5}¿ <<- ~>> * TEST: ils sont depuis le 2 janvier {{parti}} à l’étranger. TEST: ils sont depuis le 2 janvier 2012 {{parti}} à l’étranger. @@ -4922,22 +4923,16 @@ >dès à présent >dès que possible >dès [demain|hier] ?[soir|matin|après-midi]¿ >et ainsi de suite >et tutti quanti - >et / >ou >ni [à|avec|contre|pour|chez|sur|sous|devant|derrière] [moi|toi|lui|elle|elles|eux|nous|vous] ?,¿ ni [à|avec|contre|pour|chez|sur|sous|devant|derrière] [moi|toi|lui|elle|elles|eux|nous|vous] >quant à présent <<- ~>> * - -__horaires__ - 24 [heures|h] [sur|/] 24 - 7 [jours|j] [sur|/] 7 - >sept [jours|j] [sur|/] sept - >vingt-quatre heures [sur|/] vingt-quatre - <<- ~>> * + >et / >ou + <<- ~2:3>> * __loc_de_début_phrase__ >car >et ?puis¿ @@ -4946,11 +4941,32 @@ >puis [m’|M’] est avis [que|qu’|qu] <<- ~>> * -__horaires__ +__horaires_et_durée__ + 24 [heures|h] [sur|/] 24 + 7 [jours|j] [sur|/] 7 + >sept [jours|j] [sur|/] sept + >vingt-quatre heures [sur|/] vingt-quatre + <<- ~>> * + + >heure après >heure + >minute après >minute + >seconde après >seconde + >jour après >jour + >nuit après >nuit + >semaine après >semaine + >trimestre après >trimestre + >semestre après >semestre + >mois après >mois + >décennie après >décennie + >année après >année + >siècle après >siècle + >génération après >génération + <<- ~>> * + [>à|>de] ~\d\d? h ?~\d\d?¿ [>à|>de] ~\d\d? h ?~\d\d?¿ [du|ce] [matin|soir] [>à|>de] ~\d\d? h ?~\d\d?¿ de l’ après-midi [>à|>de] ~\d\d? h ?~\d\d?¿ cet après-midi [>à|>de] ~\d\d? h ?~\d\d?¿ demain [matin|soir|après-midi] @@ -4958,11 +4974,39 @@ TEST: Le train de 2 h 47 {{arriveraient}} en retard. TEST: Le train de 2 h 47 du matin {{arriveraient}} en retard. -__loc_à__ +__loc_latines__ + [a|A|>à] [priori|postériori|posteriori|contrario|cappella|minima] + ab [absurdo|initio] + ad [hoc|vitam æternam|hominem|infinitum|nauseam|valorem|patres] + <<- ~>> * + +__prépositions_qqn__ + [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez] on ne sait [qui|quoi] [|,|@:[VXG]¬>qui] + <<- ~1:5>> * + + [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez] tout un chacun [|,|@:[VXG]¬>qui] + [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez] tout le monde [|,|@:[VXG]¬>qui] + <<- ~1:4>> * + + [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez] tout ça [|,|@:[VXG]¬>qui] + [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez] [vous|nous] autres [|,|@:[VXG]¬>qui] + <<- ~1:3>> * + + [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez] [autrui|quelqu’un|quelqu’une] [|,|@:[VXG]¬>qui] + [>après|>avant|>avec|>envers|>chez] {pronom_obj} [|,|@:[VXG]¬>qui] + [>contre|>pour|>sans] [moi|toi|soi|elle|eux|elles|moi-même|toi-même|soi-même|lui-même|elle-même|nous-mêmes|vous-même|vous-mêmes|eux-mêmes|elles-mêmes] [|,|@:[VXG]¬>qui] + <<- ~1:2>> * + + + +TODO: comme + + +__ordre_alphabétique__ >à ~\d+(?:,\d+|) % >à [autrui|bâbord|califourchon|chacun|confesse|contrecœur|contre-cœur|contretemps|demi-mot|foison|grand-peine|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|tâtons|tort|tribord|tout-va] >à aucun prix >à autre chose >à bas [cout|coût|prix] @@ -4969,11 +5013,10 @@ >à bâtons rompus >à beaucoup près >à belles dents >à bien des égards >à bien pire - >à bien y [penser|réfléchir|songer|repenser] >à bon [compte|escient|droit] >à bout de [bras|souffle|force|forces|nerf|nerfs] >à bout [portant|touchant] >à bras ouverts >à bras le corps @@ -5154,70 +5197,159 @@ >à vive allure >à voix [haute|basse] >à vol d’ oiseau >à vrai dire >à vue d’ œil - >à y regarder de plus près - >à y réfléchir + >à ?bien¿ y regarder de plus près + >à ?bien¿ y [penser|réfléchir|songer|repenser] + [advienne|Advienne] que pourra + >après cette date ?fatidique¿ + >après [moi|toi|soi|lui|eux] + >après mûre réflexion + >après tout , + >après un certain temps + >après un bon bout de temps + >au-dessus [de|d’] {pronom_obj} + >au-delà du descriptible + >au [dernier|même|bon|mauvais] [moment|instant] + >au bas mot + >au beau fixe + >au bon moment + >au bout du [compte|rouleau] + >au bout d’ un moment + >au cas par cas + >au commencement + >au contraire + >au coude à coude + >au coup par coup + >au cours des @:B [dernières|derniers|prochaines|prochains] [années|mois|siècles] <<- ~>> * + >au demeurant + >au doigt mouillé + >au débotté + >au début + >au fil des ans + >au fil du temps + >au grand [complet|jamais] + >au hasard + >au jour et à l’ heure dits + >au jugé + >au le jour + >au leur + >au lieu de [cela|ceci|ça|quoi] + >au loin + >au milieu de nulle part + >au moment opportun + >au même titre que n’ importe [laquelle|lequel] d’ entre [nous|vous|eux|elles] + >au pas de [charge|course] + >au plus [près|pressé|vite|tôt|tard] + >au plus haut point + >au premier abord + >au propre comme au figuré + >au préalable + >au quotidien + >au ras des pâquerettes + >au saut du lit + >au sens [figuré|large|propre] + >au surplus + >au ~[xXvViI]+[eᵉ] siècle + ?>tout¿ >au fond [de|d’] {pronom_obj} + >aux [abois|leurs|mien|miens|mienne|miennes|tien|tiens|tienne|tiennes|sien|siens|sienne|siennes|nôtres|vôtres] + >autant que [nécessaire|possible|prévu] + >autant que faire se peut + >autour [de|d’] {pronom_obj} + >autrement dit + >av. J.-C. + >avant longtemps + >avant terme + >avant tout le monde + >avant toute chose + >avant toutes choses + >avant d’ aller plus loin + >avant J.-C. + >avant Jésus-Christ + >avant d’ en arriver là + >avant de faire quoi que ce soit + >avant de faire quoi que ce soit [de|d’] ?@:W¿ [stupide|crétin|con|idiot] + >avant [qu’|qu] il ne soit trop tard + >avant un bon bout de temps + >avec [brio|joie|légèreté|insistance|peine] + >avec autre chose + >avec le plus grand soin + >avec pertes et fracas + >avec un peu de chance + >avec tout le respect que je [vous|te|leur|lui] dois + >avec tout le respect que nous [vous|te|leur|lui] devons + >avec tout un chacun + >avec un peu de chance + >beaucoup [plus|moins] + bel et bien + >bien assez tôt + >bien des fois + >bien souvent + >bon gré ?,¿ mal gré + >bras dessus ?,¿ bras dessous + >çà et là + >ce faisant + [>cela|>ça|>ceci] mis à part + [>cela|>ça|>ceci] va sans dire + >ces derniers temps + >cette [fois-là|fois-ci] + >chaque fois + >comme avant + >comme autrefois + >comme d’ habitude + >comme toujours + >comme de juste + >comme bon [me|te|lui|leur|nous|vous] semble + >comme au bon vieux temps + >comme cul et chemise + >comme [frappé|frappée|frappés|frappées] par la foudre + >comme n’ importe où ?ailleurs¿ + >comme par [enchantement|magie] + >comme par un fait exprès + >comme promis + >comme qui dirait + >comme si de rien n’ était <<- ~>> * + + >comme tant d’ autres @:R + <<- ~1:4>> * - -__loc_lat_a__ - [a|à] [priori|postériori|posteriori|contrario|cappella|minima)] + >contrairement aux apparences + >contre mauvaise fortune,? bon cœur + >contre nature + >contre toute [attente|vraisemblance] + >contre vents et marées + >contre [mon|ton|son|notre|votre|leur] gré + >côte à côte + [coute|coûte|Coute|Coûte] que [coute|coûte] + [croyez-le|crois-le|Croyez-le|Crois-le] ou [non|pas] + >cul par-dessus tête + >dans [ce|ces] [cas-là|cas-ci] + >dans ce cas [précis|particulier] + >dans ces cas [précis|particuliers] + >dans l’ [idéal|immédiat] + >dans la mesure du possible + >dans les années ~\d\d+ + >dans peu de temps + >dans tout [cela|ça|ceci] + >dans très peu de temps + >dans un cas comme dans l’autre + >dans une [certaine|large|moindre] mesure <<- ~>> * @@@@END_GRAPH -__[i](p_ab_loc_latine)__ ab (?:absurdo|initio) <<- ~>> * -__[i](p_ad_loc_latine)__ ad (?:hoc|vitam æternam|hominem|infinitum|nauseam|valorem|patres) <<- ~>> * -__[i](p_advienne_que_pourra)__ advienne que pourra <<- ~>> * -__[i](p_après_qqch)__ après (?:[mts]oi|lui|eux|mûre réflexion|tout,|un certain temps|cette date(?: fatidique|)|un bon bout de temps) <<- ~>> * -__[i](p_qqch_après_identique)__ (heure|minute|seconde|jour|nuit|semaine|trimestre|semestre|mois|décennie|année|siècle|génération) après \1 @@0 <<- ~>> * -__[i](p_au_dessus_delà_qqch)__ au-de(?:ssus (?:de (?:[mts]oi|lui|[nv]ous)|d’(?:eux|elles?))|là du descriptible) <<- ~>> * -__[i](p_au_qqch)__ au (?:[xXvViI]+[eᵉ] siècle|bas mot|beau fixe|bon moment|bout (?:du (?:compte|rouleau)|d’un moment)|cas par cas|commencement|contraire|coude à coude|coup par coup|déb(?:otté|but)|demeurant|doigt mouillé|fil (?:des ans|du temps)|grand (?:complet|jamais)|hasard|jour (?:et à l’heure dits|le jour)|jugé|leur|lieu de (?:ce(?:la|ci)|ça|quoi)|loin|même titre que n’importe l(?:aquelle|equel) d’entre (?:nous|vous|eux|elles)|milieu de nulle part|moment opportun|pas de (?:charge|course)|plus (?:haut point|près|pressé|vite|tôt|tard)|premier abord|préalable|propre comme au figuré|quotidien|ras des pâquerettes|saut du lit|sens (?:figuré|large|propre)|surplus) <<- ~>> * -__[i](p_au_adj_moment)__ au (?:dernier|même|bon|mauvais) (?:moment|instant) <<- ~>> * -__[i](p_au_cours_des)__ au cours des (?:deux|trois|quatre|cinq|six|sept|huit|neux|dix|onze|douze|treize|quatorze|quinze|seize|dix-(?:sept|huit|neuf)|vingt|trente|quarante|cinquante|soixante|soixante-dix|quatre-vingt|quatre-vingt-dix|cent) (?:derni(?:ère|er)s|prochaine?s) (?:années|mois|siècles) <<- ~>> * -__[i](p_au_fond_de_qqch)__ (?:tout |)au fond (?:de (?:[mts]oi|lui|[nv]ous)|d’(?:elles?|eux))(?:-mêmes?|) <<- ~>> * -__[i](p_aux_qqch)__ aux (?:abois|leurs|mien(?:ne|)s|tien(?:ne|)s|sien(?:ne|)s) <<- ~>> * -__[i](p_autant_que_qqch)__ autant que (?:nécessaire|possible|prévu|faire se peut) <<- ~>> * -__[i](p_autour_de_qqch)__ autour (?:d’(?:eux|elles?)|de (?:lui|[nv]ous|[mt]oi)) <<- ~>> * -__[i](p_autrement_dit)__ autrement dit <<- ~>> * -__[i](p_av_JC)__ av. J.-C. <<- ~>> * -__[i](p_avant_qqch)__ avant (?:longtemps|terme|tout le monde|toute(?: chose|s choses)|d’aller plus loin|J.-C.|Jésus-Christ|d’en arriver là|de faire quoi que ce soit(?: de stupide|)|qu il ne soit trop tard|un bon bout de temps) <<- ~>> * -__[i](p_avec_qqch1)__ avec (?:brio|joie|légèreté|insistance|peine|autre chose|pertes et fracas|un peu de chance|tout le respect que (?:je (?:vous|te|l(?:eur|ui)) dois|nous (?:vous|te|l(?:eur|ui)) devons)|tout un chacun|un peu de chance) <<- ~>> * -__[i](p_avec_qqch2)__ avec (?:autrui|[mts]oi|lui|e(?:ux|lles?)|[nv]ous(?: autres)|le plus grand soin|tout le monde|tout ça|on ne sait quo?i)(?! qui) <<- ~>> * -__[i](p_beaucoup_plus_moins)__ beaucoup (?:plus|moins) <<- ~>> * -__[i](p_bel_et_bien)__ bel et bien <<- ~>> * -__[i](p_bien_adv_temps)__ bien (?:assez tôt|des fois|souvent) <<- ~>> * -__[i](p_bon_gré_mal_gré)__ bon gré,? mal gré <<- ~>> * -__[i](p_bras_dessus_dessous)__ bras dessus,? bras dessous <<- ~>> * -__[i](p_çà_et_là)__ çà et là <<- ~>> * -__[i](p_ce_faisant)__ ce faisant <<- ~>> * -__[i](p_ceci_qqch)__ ceci (?:mis à part|va sans dire) <<- ~>> * -__[i](p_cela_qqch)__ cela (?:mis à part|va sans dire) <<- ~>> * -__[i](p_ces_derniers_temps)__ ces derniers temps <<- ~>> * -__[i](p_ceux_d_entre_pronom)__ ce(?:lui|lles?|ux) (d’entre (?:[nv]ous|eux|elles)) @@$ <<- ~1>> * -__[i](p_cette_fois_là)__ cette fois-(?:là|ci) <<- ~>> * -__[i](p_chacun_d_entre_nous)__ chacune? (d’entre (?:[nv]ous|eux|elles)) @@$ <<- ~1>> * -__[i](p_chaque_fois)__ chaque fois <<- ~>> * -__[i](p_chemin_de_fer)__ chemins? (de fer) @@$ <<- ~1>> * -__[i](p_chez)__ chez (?:[mt]oi|lui|e(?:ux|lles?)|[nv]ous|autrui|quelqu’une?|on ne sait qui) <<- ~>> * -__[i](p_comme_qqch)__ comme (?:avant|autrefois|d’habitude|toujours|de juste|bon (?:me|te|l(?:ui|eur)|[nv]ous) semble|au bon vieux temps|cul et chemise|frappée?s? par la foudre|n’importe où(?: ailleurs|)|par (?:enchantement|magie|un fait exprès)|promis|qui dirait|si de rien n’était|tout un chacun) <<- ~>> * -__[i](p_comme_tant_d_autres)__ comme tant d’autres (?:avant|après) (?:[mts]oi|lui|[nv]ous|eux|elles?)(?! qui) <<- ~>> * -__[i](p_contrairement_aux_apparences)__ contrairement aux apparences <<- ~>> * -__[i](p_contre_qqch)__ contre (?:mauvaise fortune,? bon cœur|nature|toute (?:attente|vraisemblance)|vents et marées|[mts]oi|lui|elles?|[nv]ous|eux|(?:[mts]on|[nv]otre|leur) gré) <<- ~>> * __[i](loc_côte_à_côte)__ c[ôo]tt?es? [àaá] c[ôo]tt?es? <<- not re.search("(?i)^côte à côte$", \0) ->> côte à côte # Locution adverbiale invariable. Écrivez “côte à côte”.|https://fr.wiktionary.org/wiki/c%C3%B4te_%C3%A0_c%C3%B4te <<- ~>> * -__[i](p_coute_que_coute)__ co[ûu]te que co[ûu]te <<- ~>> * -__[i](p_crois_le_ou_non)__ cro(?:yez|ois)-le ou (?:non|pas) <<- ~>> * -__[i](p_cul_par_dessur_tête)__ cul par-dessus tête <<- ~>> * -__[i](p_dans_qqch)__ dans (?:ces? cas(?: précis|-là|-ci| particuliers?|)|l’i(?:déal|mmédiat)|la mesure du possible|les années \d\d+|peu de temps|tout (?:ce(?:la|ci)|ça)|très peu de temps|un(?: cas comme dans l’autre|e (?:certaine|large|moindre) mesure)) <<- ~>> * + + __[i](p_début_mois)__ début (?:janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre)(?: \d\d\d\d|) <<- ~>> * __[i](p_d_qqch)__ d’(?:abord|affilée|ailleurs|année en année|aujourd’hui|antan|autant (?:plus|moins)|autre(?:fois|s fois| part)|arr(?:arrache-?pied|ière en avant)|avant en arrière|à côté|âge mûr|emblée|empoigne|en face|entr(?:e (?:[nv]ous|eux|elles)|ée de jeu)|est en ouest|extrême[ -](?:droite|gauche)|égale? à égale?|habitude|heure en heure|hier(?: (?:matin|soir|après-midi)|)|ici(?: là| peu(?: de temps|)| très peu(?: de temps|)|)|ordinaire|origine (?:inconnue|douteuse)|ordre général|ouest en est|ore?s et déjà|un (?:autre côté|(?:bout à|côté comme de) l’autre|commun accord)) <<- ~>> * __[i](p_d_une_qqch)__ d’une (?:autre trempe|(?:façon|manière) ou d’une autre|certaine (?:façon|manière)|tout autre ampleur|(?:minute|seconde) à l’autre) <<- ~>> * __[i](p_d_où_que)__ d’où qu (?:(?:il|elle|on) vienne|(?:ils|elles) viennent) <<- ~>> * __[i](p_de_ci_de_là)__ de-ci,? de-là <<- ~>> * @@ -5389,10 +5521,12 @@ # Après __[i](p_adv_longtemps)__ (?:bien|si|assez) longtemps <<- ~>> * __[i](p_plus_loc_adv)__ plus (?:près|loin|tôt|tard|ou moins|que (?:nécessaire|jamais)|d’une fois) <<- ~>> * ## Simplification partielle +__[i](p_ceux_d_entre_pronom)__ ce(?:lui|lles?|ux) (d’entre (?:[nv]ous|eux|elles)) @@$ <<- ~1>> * +__[i](p_chacun_d_entre_nous)__ chacune? (d’entre (?:[nv]ous|eux|elles)) @@$ <<- ~1>> * __[i](p_tout_au_long_de)__ (tout au long) d(?:es?|u) @@0 <<- not morph(word(-1), ":R", False, False) ~1>> au __[i](p_à_loc_de1)__ à (bonne distance|bord|cause|contre-courant|côté|court|défaut|droite|gauche|hauteur|l’(?:aff[ûu]t|arrière|autre bout|aune|avant|écart|égard|extérieur|encontre|ins(?:u|tar)|intérieur|opposé|orée|approche)|la (?:hauteur|portée|suite)|partir|portée|pro(?:ximité|pos)|quelques (?:mètres|kilomètres|lieues|pas|centaines de mètres|minutes|heures)|rebours) d(?:es?|u) @@2 <<- ~1>> * __[i](p_à_loc_de2)__ à (base|force|grand(?: renfort|s coups)|raison) de? @@2 <<- ~1>> * __[i](p_au_loc_de)__ au (bout|beau milieu|courant|cours|détriment|fin fond|grand dam|fur et à mesure|gré|l(?:ieu|ong|arge)|milieu|nez et à la barbe|plus profond|profit|s(?:ein|ortir|ujet)|vu(?: et au su|)) d(?:es?|u) @@3 <<- ~1>> * __[i](p_aux_loc_de)__ aux (abords|dépens) d(?:es?|u) @@4 <<- ~1>> * @@ -5451,11 +5585,11 @@ __[i](loc_chair_à)__ chairs? (([àa]) (?:pâté|canons?)) @@$,w <<- \2 == "a" -2>> à # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”. <<- ~1>> * __[i](p_chambre_de)__ chambres? (d’(?:agriculture|hôtes?)|de (?:commerce|compensation|décompression|dégrisement)) @@$ <<- ~1>> * -__[i](p_chemin_de_traverse)__ chemins? (de traverse) @@$ <<- ~1>> * +__[i](p_chemin_de_traverse)__ chemins? (de (?:traverse|fer)) @@$ <<- ~1>> * __[i](p_chili_con_carne)__ chilis? (con carne) @@$ <<- ~1>> * __[i](p_chef_d_œuvre)__ chefs?(-d’œuvre) @@$ <<- ~1>> * __[i](p_clair_comme)__ claire?s? (comme (?:de l’eau de (?:boudin|roche|source)|du (?:cristal|jus de (?:boudin|chaussettes?|chique)))) @@$ <<- ~1>> * __[i](p_commis_d_office)__ commise?s? (d’office) @@$ <<- ~1>> * __[i](p_convention)__ conventions? (récepteur|générateur) @@$ <<- ~1>> *