Overview
Comment: | [fr] ajustements et faux positif |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
e1d086f4bbb315ebb0f106b12a0aa74b |
User & Date: | olr on 2019-10-10 11:21:19 |
Other Links: | manifest | tags |
Context
2019-10-13
| ||
21:53 | [fr] nr: conf si/s’y, +ajustements check-in: 7e27ade98c user: olr tags: trunk, fr | |
2019-10-10
| ||
11:21 | [fr] ajustements et faux positif check-in: e1d086f4bb user: olr tags: trunk, fr | |
2019-10-09
| ||
16:58 | [fx][graphspell][js] spelling selector check-in: 395558764c user: olr tags: trunk, fx, graphspell | |
Changes
Modified gc_lang/fr/rules.grx from [3fa61f4cb2] to [0fdb3ed5a6].
︙ | ︙ | |||
4487 4488 4489 4490 4491 4492 4493 | __inte_union_nous1!7__ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ ~ons$ nous [ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~ons$ nous [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~ons$ nous [ne|n’] [lui|leur|y] en ~ons$ nous <<- /inte/ space_after(\-2, 1, 1) and morph(\-2, ":V.*:1p", ":[GW]") --2:-1>> \-2-\-1 # Forme interrogative ? Mettez un trait d’union. | | > > > > > > > > | > > > > > > | > > > > > > > > | > > > > | 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 | __inte_union_nous1!7__ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ ~ons$ nous [ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~ons$ nous [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~ons$ nous [ne|n’] [lui|leur|y] en ~ons$ nous <<- /inte/ space_after(\-2, 1, 1) and morph(\-2, ":V.*:1p", ":[GW]") --2:-1>> \-2-\-1 # Forme interrogative ? Mettez un trait d’union. , ~ons$ nous [<end>|,] , ~ons$ nous @:¬:(?:1p|Y) <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. <start> ~ons nous <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|allons|venons|partons|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. [comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons nous <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. TEST: n’y {{retrouverons nous}} jamais la tranquilité ? TEST: pourquoi n’en {{entendons nous}} jamais parler ? TEST: que {{pouvons nous}} dans cette vie TEST: que {{pouvons nous}} faire ? TEST: {{Connaissons nous}} réellement cette langue ? TEST: ils sont, {{croyons nous}}, indéfendables TEST: nous pensons alors vraiment, allons nous perdre dans les bois TEST: Sachons nous conformer à ces restrictions et faisons notre travail. TEST: allons nous détendre à la piscine. TEST: partons nous détendre à la montagne __inte_union_vous1!7__ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ ~ez$ vous [ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~ez$ vous [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~ez$ vous [ne|n’] [lui|leur|y] en ~ez$ vous <<- /inte/ space_after(\-2, 1, 1) and morph(\-2, ":V.*:2p", ":[GW]") --2:-1>> \-2-\-1 # Forme interrogative ? Mettez un trait d’union. , ~ez$ vous [<end>|,] , ~ez$ vous @:¬:(?:2p|Y) <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. <start> ~ez$ vous <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|allez|venez|partez|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. [comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ez$ vous <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. TEST: ne {{soutiendrez vous}} pas cette proposition ? TEST: n’en {{voulez vous}} jamais à ces gens ? TEST: je suis, {{penserez vous}}, un imbécile. TEST: {{pouvez vous}} réussir ? TEST: comment {{pensez vous}} y parvenir TEST: veuillez vous adresser à notre secretaire pour prendre rendez-vous. TEST: Allez vous faire foutre. TEST: Venez vous défouler sur ces connards. !!!! Virgules !! __virg_dialogue_après_nom_propre__ [<start>|,] $:M¬:G [/-je|/-tu|/-on|/-nous|/-vous|/-ils|/-elles|/-iels|/VCimp] |
︙ | ︙ | |||
9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 | voix [abdominales|anales|biliaires|bitumées|carrossables|communales|expresss|interdites|intramusculaires|intraveineuses|piétonnes|principales|prioritaires|privées|publiques|désertes|romaines|appiennes|flaminiennes|ferrées|ferroviaires|lactées|lacrymales|aériennes|maritimes|fluviales|terrestres|navigables|détournées|déviées|buccales|digestives|urinaires|respiratoires|parallèles|administratives|diplomatiques|gouvernementales|législatives|hiérarchiques|pavées|rectilignes|sinueuses|souterraines|urbaines] <<- /conf/ -1>> voies # Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|http://fr.wiktionary.org/wiki/voie TEST: elles sont là, à portée de {{voie}} TEST: ces patients sont en {{voix}} de guérison. TEST: à {{voie}} basse TEST: sur la bonne {{voix}} TEST: c’est en bonne {{voix}}. TEST: il faut ouvrir la {{voix}} aux nouveaux venus. TEST: Je propse que, par {{voix}} de conséquence, nous partions immédiatement. TEST: C’est une {{voix}} interdite. TEST: les {{voix}} gouvernementales sont impénétrables. TEST: c’est une {{voix}} de perdition sur laquelle vous vous engagez. | > | 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 | voix [abdominales|anales|biliaires|bitumées|carrossables|communales|expresss|interdites|intramusculaires|intraveineuses|piétonnes|principales|prioritaires|privées|publiques|désertes|romaines|appiennes|flaminiennes|ferrées|ferroviaires|lactées|lacrymales|aériennes|maritimes|fluviales|terrestres|navigables|détournées|déviées|buccales|digestives|urinaires|respiratoires|parallèles|administratives|diplomatiques|gouvernementales|législatives|hiérarchiques|pavées|rectilignes|sinueuses|souterraines|urbaines] <<- /conf/ -1>> voies # Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|http://fr.wiktionary.org/wiki/voie TEST: elles sont là, à portée de {{voie}} TEST: ces patients sont en {{voix}} de guérison. TEST: à {{voie}} basse TEST: écoute cette {{voie}} magnifique TEST: sur la bonne {{voix}} TEST: c’est en bonne {{voix}}. TEST: il faut ouvrir la {{voix}} aux nouveaux venus. TEST: Je propse que, par {{voix}} de conséquence, nous partions immédiatement. TEST: C’est une {{voix}} interdite. TEST: les {{voix}} gouvernementales sont impénétrables. TEST: c’est une {{voix}} de perdition sur laquelle vous vous engagez. |
︙ | ︙ | |||
11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 | dans les années ~^\d{2,5}$ dans les [secondes|minutes|heures|jours|semaines|mois|trimestres|semestres|années|décennies|siècles|millénaires] à venir dans peu de temps dans tout [cela|ça|ceci] dans [ma|ta|sa|notre|votre|leur] prime jeunesse dans très peu de temps dans un cas comme dans l’autre dans une [certaine|large|moindre] mesure début {mois} ~^\d{2,5}$ au début {mois} ~^\d{2,5}$ en ce début {mois} ~^\d{2,5}$ d’ abord d’ affilée d’ ailleurs | > | 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 | dans les années ~^\d{2,5}$ dans les [secondes|minutes|heures|jours|semaines|mois|trimestres|semestres|années|décennies|siècles|millénaires] à venir dans peu de temps dans tout [cela|ça|ceci] dans [ma|ta|sa|notre|votre|leur] prime jeunesse dans très peu de temps dans un cas comme dans l’autre dans un [premier|second] temps dans une [certaine|large|moindre] mesure début {mois} ~^\d{2,5}$ au début {mois} ~^\d{2,5}$ en ce début {mois} ~^\d{2,5}$ d’ abord d’ affilée d’ ailleurs |
︙ | ︙ | |||
13676 13677 13678 13679 13680 13681 13682 13683 | __da_substantifs__ [<start>|,] $:D *WORD *WORD [ne|n’|me|m’|te|t’|se|s’] [<start>|,] $:D *WORD *WORD [en|nous|vous|lui|y] @:(?:[123][sp]|P) [<start>|,] $:D *WORD *WORD [le|la|l’|les|leur] @:(?:[123][sp]|P)¬:[NA] [<start>|,] $:D *WORD *WORD [nous|vous] [le|la|l’|les|en|y] @:(?:[123][sp]|P) [<start>|,] $:D *WORD *WORD [le|la|l’|les] [lui|leur|en|y] @:(?:[123][sp]|P) [<start>|,] $:D *WORD *WORD [lui|leur|y] en @:(?:[123][sp]|P) [<start>|,] $:D *WORD *WORD @:(?:3[sp]|P)¬:[GW] | > > | > | 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 | __da_substantifs__ [<start>|,] $:D *WORD *WORD [ne|n’|me|m’|te|t’|se|s’] [<start>|,] $:D *WORD *WORD [en|nous|vous|lui|y] @:(?:[123][sp]|P) [<start>|,] $:D *WORD *WORD [le|la|l’|les|leur] @:(?:[123][sp]|P)¬:[NA] [<start>|,] $:D *WORD *WORD [nous|vous] [le|la|l’|les|en|y] @:(?:[123][sp]|P) [<start>|,] $:D *WORD *WORD [le|la|l’|les] [lui|leur|en|y] @:(?:[123][sp]|P) [<start>|,] $:D *WORD *WORD [lui|leur|y] en @:(?:[123][sp]|P) <<- morph(\3, ":[NA]", ":(?:G|V0)") and morph(\4, ":[NA]", ":(?:[PG]|V[023])") =>> exclude(\4, ":V") [<start>|,] $:D *WORD *WORD @:(?:3[sp]|P)¬:[GW] <<- morph(\2, ":p") and morph(\3, ":[NA].*:p", ":(?:G|V0)") and morph(\4, ":[NA].*:p", ":(?:[PG]|V[023])") =>> exclude(\4, ":V") <<- morph(\2, ":s") and morph(\3, ":[NA].*:s", ":(?:G|V0)") and morph(\4, ":[NA].*:s", ":(?:[PG]|V[023])") and not morph(\5, ":A.*:[si]") =>> exclude(\4, ":V") [des|ces|mes|tes|ses|nos|vos|quelques|lesdits] @:A.*:[pi] @:N.*:[pi]¬(?:3[sp]|G) <<- =>> exclude(\3, ":V") les @:A.*:[pi]¬:V @:N.*:[pi]¬(?:3[sp]|G) <<- not before(":O[vs]") =>> exclude(\3, ":V") leurs @:A.*:[pi]¬:V @:N.*:[pi]¬(?:3[sp]|G) |
︙ | ︙ | |||
14046 14047 14048 14049 14050 14051 14052 14053 14054 14055 14056 14057 14058 14059 | TEST: Tu crois que Microsoft peut contraindre les projets libres à quoi que ce soit ? TEST: « L’école produit la norme en matière de langage » TEST: Parler affaires. TEST: Mon Dieu, je vous en prie, faites qu’il ne m’arrive rien TEST: Anne, je t’en prie, viens de bonne heure TEST: elles ont toutes deux épluché le contenu de la boîte TEST: le flou demeure aujourd’hui éblouissant. @@@@ @@@@ @@@@ @@@@ @@@@END_GRAPH _ | > | 14077 14078 14079 14080 14081 14082 14083 14084 14085 14086 14087 14088 14089 14090 14091 | TEST: Tu crois que Microsoft peut contraindre les projets libres à quoi que ce soit ? TEST: « L’école produit la norme en matière de langage » TEST: Parler affaires. TEST: Mon Dieu, je vous en prie, faites qu’il ne m’arrive rien TEST: Anne, je t’en prie, viens de bonne heure TEST: elles ont toutes deux épluché le contenu de la boîte TEST: le flou demeure aujourd’hui éblouissant. TEST: la petite reste fragile @@@@ @@@@ @@@@ @@@@ @@@@END_GRAPH _ |
︙ | ︙ | |||
22454 22455 22456 22457 22458 22459 22460 | TEST: quel travail {{avait elle}} accompli ? TEST: {{sait iel}} comment faire ? TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça. TEST: C’était elle qui avait pris le contrôle. __inte_union_nous2!7__ | | > > > > > > > > | | | > > > > > > | > > > > | | | > > | 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 22533 22534 22535 22536 22537 22538 22539 22540 22541 22542 22543 22544 22545 22546 22547 22548 22549 22550 22551 22552 22553 22554 22555 22556 22557 22558 22559 22560 | TEST: quel travail {{avait elle}} accompli ? TEST: {{sait iel}} comment faire ? TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça. TEST: C’était elle qui avait pris le contrôle. __inte_union_nous2!7__ , ~ons$ nous [<end>|,] , ~ons$ nous @:¬:(?:1p|Y) <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. <start> ~ons nous <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|allons|venons|partons|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. [comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons nous <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [sommes|étions|fûmes|fussions|serons|serions|avons|avions|eûmes|eussions|aurons|aurions] nous <<- /inte/ space_after(\2, 1, 1) -2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union. *WORD ~ons$ nous [<end>|,] *WORD ~ons$ nous @:¬:(?:Y|1p) <<- /inte/ space_after(\2, 1, 1) and ( (value(\2, "|avions|") and not morph(\1, ":A.*:[me]:[sp]") and not morph(\-1, ":(:?3[sp]|Ov)")) or (morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os")) ) -2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union. TEST: Ils savent, réellement {{croyons nous}}, comment résoudre le problème, mais ils n’ont fait que de la merde. TEST: y {{retrouverons nous}} enfin la tranquilité ? TEST: comment alors {{irons nous}} à la pêche ? TEST: pourquoi {{sommes nous}} réellement des dieux ? TEST: À quelle autorité {{prétendons nous}} sur ces gens… TEST: quel exercice {{avions nous}} revu ? TEST: À quelle autorité {{prétendons nous}} si… TEST: pourquoi {{entendons nous}} souvent ces injonctions idiotes ? TEST: les avions nous font rêver. __inte_union_vous2!7__ , ~ez$ vous [<end>|,] , ~ez$ vous @:¬:(?:2p|Y) <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. <start> ~ez$ vous <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|allez|venez|partez|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. [comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ez$ vous <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [êtes|étiez|fûtes|fussiez|serez|seriez|avez|aviez|eûtes|eussiez|aurez|auriez] vous <<- /inte/ space_after(\2, 1, 1) -2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union. *WORD ~..e[zs]$ vous [<end>|,] *WORD ~..e[zs]$ vous @:¬:(?:Y|2p) <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GNW]") and not value(\2, "|veuillez|") and not morph(\1, ":Os") -2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union. TEST: ils seront, me {{direz vous}}, étroitement surveillés, mais rien ne le garantit. TEST: Mais {{soutiendrez vous}} cette proposition ? TEST: pourquoi ailleurs {{soutenez vous}} ces gens-là ? TEST: comment {{êtes vous}} arrivées là ? TEST: quel genre de femme {{voulez vous}} réellement ? TEST: quel exercice {{avions nous}} réellement ? TEST: quel homme {{voulez vous}} qu’il devienne TEST: Veuillez vous instruire avant de contester ces mesures. |
︙ | ︙ |