Overview
Comment: | [fr] réorga mineure |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
6b8c396c6c6f58d6d72e2d049d2e0a85 |
User & Date: | olr on 2017-05-29 06:40:59 |
Original Comment: | [fr] revert pour cause de lenteur |
Other Links: | manifest | tags |
Context
2017-05-29
| ||
09:45 | [fr] pt: faux positif avec elle aussi check-in: eb67c59c6e user: olr tags: trunk, fr | |
06:40 | [fr] réorga mineure check-in: 6b8c396c6c user: olr tags: trunk, fr | |
06:26 | [fr] déplacement des règles de confusion <différent/différend> + correction faux positifs check-in: b2901e8b0f user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [7c344b09f1] to [1f8140dcad].
︙ | ︙ | |||
4628 4629 4630 4631 4632 4633 4634 4635 4636 | <<- morph(\1, ":V0a", False) and not (\2 == "crainte" and before(r"\w")) ~2>> * __[i](p_avoir_pronom_loc_adv)__ ({avoir})-(?:je|tu|ils?|elles?|nous|vous|on) +(besoin|bon (?:dos|pied,? bon œil)|confiance|crainte|faim|forme humaine|honte|partie (?:gagnée|liée)|peur|soif|voix au chapitre) @@0,$ <<- morph(\1, ":V0a", False) ~2>> * __[i](p_avoir_tous_toutes_les)__ ({avoir}) +(tou(?:te|)s les ({w_2})) +({w_2}) @@0,w,>3:$,$ <<- morph(\1, ":V0a", False) and morph(\3, ":B", False) and morph(\4, ":(?:Q|V1.*:Y)", False) ~2>> * # elle aussi + adj | > | | < | 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 | <<- morph(\1, ":V0a", False) and not (\2 == "crainte" and before(r"\w")) ~2>> * __[i](p_avoir_pronom_loc_adv)__ ({avoir})-(?:je|tu|ils?|elles?|nous|vous|on) +(besoin|bon (?:dos|pied,? bon œil)|confiance|crainte|faim|forme humaine|honte|partie (?:gagnée|liée)|peur|soif|voix au chapitre) @@0,$ <<- morph(\1, ":V0a", False) ~2>> * __[i](p_avoir_tous_toutes_les)__ ({avoir}) +(tou(?:te|)s les ({w_2})) +({w_2}) @@0,w,>3:$,$ <<- morph(\1, ":V0a", False) and morph(\3, ":B", False) and morph(\4, ":(?:Q|V1.*:Y)", False) ~2>> * # elle aussi + adj __[i](p_elle_aussi)__ (elle aussi) +({w_3}) @@0,$ <<- morph(\2, ":A:[fe]:s", False) ~1>> * __[i](p_elles_aussi)__ (elles aussi) +({w_3}) @@0,$ <<- morph(\2, ":A:[fe]:p", False) ~1>> * # après verbe __[i](p_verbe_loc_adv1)__ ({w1}) (?:pas |)(jour et nuit|quand même(?: pas|)) @@0,$ <<- morph(\1, ":V", False) ~2>> * __[i](p_verbe_loc_adv2)__ ({w_2}) (bien entendu|juste|ensemble) @@0,$ <<- morph(\1, ":V[123]") ~2>> * __[i](p_verbe_loc_adv3)__ ({w_2}) ((?:fort|très|super) (?:bien|mal)|bien|mal) @@0,$ <<- morph(\1, ":V[123]", False) ~2>> * __[i](p_verbe_pronom_aussi)__ ({w_1}) ((?:[mt]oi|[nv]ous|elles?|lui|eux) aussi) @@0,$ <<- morph(\1, ":V", False) ~2>> * __[i](p_tout_aussi)__ (?:tout |)aussi <<- ~>> * __[i](p_aussi_aussitôt)__ aussi(?:tôt|) <<- ~>> * __[i](p_verbe_même)__ ({w_1}) (même) @@0,$ <<- morphex(\1, ":V", ":G") ~2>> * # avant adjectifs, avant adverbes __[i](p_le_xxx_le_plus_adj)__ le ({w_2}) (le plus) ({w_2}) @@3,w,$ <<- morphex(\1, ":[NAQ].*:[me]", ":G") and morph(\3, ":[AQ].*:[me]", False) ~2>> * __[i](p_la_xxx_la_plus_adj)__ la ({w_2}) (la plus) ({w_2}) @@3,w,$ |
︙ | ︙ | |||
4738 4739 4740 4741 4742 4743 4744 | __<s>(p_première_virgule)__ ^ *, <<- ~>> * __<s>(p_dernière_virgule)__ , *$ <<- ~>> * __<s>(p_tiret_tiret)__ [—–-] +[—–-] <<- ~>> * __<s>(p_parenthèses_vides)__ [(] +[)] <<- ~>> * __<s>(p_balise_vide)__ [<] +[>] <<- ~>> * | | > | 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 | __<s>(p_première_virgule)__ ^ *, <<- ~>> * __<s>(p_dernière_virgule)__ , *$ <<- ~>> * __<s>(p_tiret_tiret)__ [—–-] +[—–-] <<- ~>> * __<s>(p_parenthèses_vides)__ [(] +[)] <<- ~>> * __<s>(p_balise_vide)__ [<] +[>] <<- ~>> * ## Seconde passe (il faut réorganiser tout le cycle de simplification) __[i](p_à_nos_yeux)__ (à (?:[mts]es|[nv]os|leurs) yeux) +({w_1}) @@0,$ <<- not morph(\2, ":A.*:[me]:[pi]", False) ~1>> * __[i](p_ben_voyons)__ ben voyons <<- not word(-1) ~>> * __[i](p_chaque_année_semaine_journée_décennie)__ (chaque (?:année|semaine|journée|décennie)) +({w_1}) @@0,$ <<- not morph(\2, ":(?:A.*:[fe]:[si]|Oo|[123][sp])", False) ~1>> * __[i](p_chaque_an_jour_mois)__ |
︙ | ︙ | |||
4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 | TEST: Les deux roues arrière du fauteuil roulent sans glisser par rapport au sol. TEST: il devenait chaque année plus grand. TEST: Elle fut dès le départ structurée ainsi. TEST: Ben voyons, c’est sûr, aucun problème ! TEST: ça peut être dans huit jours. TEST: La secrétaire d’Etat à l’égalité entre les femmes et les hommes hérite de la lutte contre les discriminations TEST: les populistes d’Europe centrale et de l’Est ont d’ores et déjà tellement réussi à compromettre les institutions de leur pays #### DÉSAMBIGUÏSATION #__[i]__ ({avoir}) +({w_1}[eiuts]) @@0,$ # <<- morph(\1, ":V0a", False) and morphex(\1, ":Q", ":G") # =>> exclude(\2, ":A") | > | 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 | TEST: Les deux roues arrière du fauteuil roulent sans glisser par rapport au sol. TEST: il devenait chaque année plus grand. TEST: Elle fut dès le départ structurée ainsi. TEST: Ben voyons, c’est sûr, aucun problème ! TEST: ça peut être dans huit jours. TEST: La secrétaire d’Etat à l’égalité entre les femmes et les hommes hérite de la lutte contre les discriminations TEST: les populistes d’Europe centrale et de l’Est ont d’ores et déjà tellement réussi à compromettre les institutions de leur pays TODO: Deirdre, elle aussi légèrement ostracisée, m’interrogea. #### DÉSAMBIGUÏSATION #__[i]__ ({avoir}) +({w_1}[eiuts]) @@0,$ # <<- morph(\1, ":V0a", False) and morphex(\1, ":Q", ":G") # =>> exclude(\2, ":A") |
︙ | ︙ | |||
10666 10667 10668 10669 10670 10671 10672 | TODO: Il faut au préalable avoir {{définit}} un protocole. TODO: Il y a quatre cents {{mot}} dans la phrase. TODO: Ma mémoire a aussi été {{effacé}}. TODO: à condition qu’elle l’{{est}} jamais été TODO: Vous la {{voulait}} TODO: un délire systématisé de persécution basé sur des interprétations | < | 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 | TODO: Il faut au préalable avoir {{définit}} un protocole. TODO: Il y a quatre cents {{mot}} dans la phrase. TODO: Ma mémoire a aussi été {{effacé}}. TODO: à condition qu’elle l’{{est}} jamais été TODO: Vous la {{voulait}} TODO: un délire systématisé de persécution basé sur des interprétations TODO: Soudain, surgit l’un des ouvriers… TODO: Ainsi périt l’inconstant. TODO: puis repartit. TODO: Les créatures de l’enfer que nous avions rencontrées… TODO: Étaient-ils vraiment frère et sœur TODO: Cela fait des années qu’elle n’a pas donné signe de vie. TODO: Et si je te donne son nom, cela t’aiderait, Dworkin ? |
︙ | ︙ |