Grammalecte  Check-in [de14cdbbbc]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:[fr] faux positif
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256:de14cdbbbc75075b2ba513991056633aff4769ea2a81bbe922ba5203b1d82618
User & Date: olr 2019-08-21 10:29:32
Context
2019-08-21
14:05
[fr] faux positif et ajustements check-in: b417766038 user: olr tags: fr, trunk
10:29
[fr] faux positif check-in: de14cdbbbc user: olr tags: fr, trunk
08:28
[fr] test check-in: 48c8116d91 user: olr tags: fr, trunk
Changes

Changes to gc_lang/fr/rules.grx.

 21628  21628   
 21629  21629   !!
 21630  21630   !!
 21631  21631   !!!! Traits d’union manquants (formes interrogatives)                                             !!
 21632  21632   !!
 21633  21633   !!
 21634  21634   
 21635         -__inte_union_je__
        21635  +__inte_union_je!7__
 21636  21636       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~..[éèe]$  je  [<end>|,]
 21637  21637       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~..[éèe]$  je  @:¬:1s
 21638  21638           <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1[sŝś]", ":[GW]")
 21639  21639           -2:3>> =\2[:-1]+"é-je"                                                                      # Forme interrogative ? Mettez un trait d’union.
 21640  21640   
 21641  21641       *WORD  ~..[éèe]$  je  [<end>|,]
 21642  21642       *WORD  ~..[éèe]$  je  @:¬:1s
................................................................................
 21660  21660   TEST: quel animal {{dessine je}}
 21661  21661   TEST: {{mangé je}} {{ça}} avec dégoût ?
 21662  21662   TEST: {{viendrais je}} à la fête ?
 21663  21663   TEST: {{ai je}} enfin trouvé la réponse à mes questions ?
 21664  21664   TEST: quel amour {{connaîtrai je}} si je juge sans cesse ?
 21665  21665   
 21666  21666   
 21667         -__inte_union_tu__
        21667  +__inte_union_tu!7__
 21668  21668       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.s$  tu  [<end>|,]
 21669  21669       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.s$  tu  @:¬:2s
 21670  21670           <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2s", ":[GW]")
 21671  21671           -2:3>> \2-tu                                                                                # Forme interrogative ? Mettez un trait d’union.
 21672  21672   
 21673  21673       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [as|avais|eus|eusses|es|auras|aurais|étais|fus|fusses|seras|serais]  tu
 21674  21674           <<- /inte/ space_after(\2, 1, 1)
................................................................................
 21680  21680           -2:3>> \2-tu                                                                                # Forme interrogative ? Mettez un trait d’union.
 21681  21681   
 21682  21682   TEST: {{Viendras tu}} là ?
 21683  21683   TEST: et toi, {{as tu}} découvert le secret de l’immortalité ?
 21684  21684   TEST: quelle vie {{connaitras tu}} ?
 21685  21685   
 21686  21686   
 21687         -__inte_union_il_on__
        21687  +__inte_union_il_on!7__
 21688  21688       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[td]$  [il|on]  [<end>|,]
 21689  21689       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[td]$  [il|on]  @:¬:3s
 21690  21690           <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GW]")
 21691  21691           -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.
 21692  21692   
 21693  21693       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [avait|eut|eût|est|aurait|était|fut|fût|serait]   [il|on]
 21694  21694           <<- /inte/ space_after(\2, 1, 1)
................................................................................
 21702  21702   TEST: {{prend on}} le temps d’y réfléchir ?
 21703  21703   TEST: De quel droit {{vient il}} m’{{ennuyer}} ?
 21704  21704   TEST: comment {{était il}}
 21705  21705   TEST: Pourquoi le message de Jean {{était il}} très radical pour son époque ?
 21706  21706   TEST: Pourquoi le message de Jean {{était‐il}} très radical pour son époque ?
 21707  21707   
 21708  21708   
 21709         -__inte_union_ce__
        21709  +__inte_union_ce!7__
 21710  21710       [<start>|,] [est|était|étaient] ce ?pas¿ [le|la|les|l’|un|une|de|des|d’|ce|cet|cette|ces|quelques|plusieurs|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs]
 21711  21711       [<start>|,] [est|était|étaient] ce ?pas¿ @:G¬:[NA].*:[me]:[si]|>(?:qu[ei’]|pourquoi|dont)/
 21712  21712       [<start>|,] [est|était|étaient] ce [ton|son] @:N¬:A.*:[me]:[si]
 21713  21713           <<- /inte/ space_after(\2, 1, 1) -2:3>> \2-\3                                               # Forme interrogative ? Mettez un trait d’union.
 21714  21714   
 21715  21715   TEST: N’{{était ce}} pas le bon moment pour y songer.                   ->> était-ce
 21716  21716   TEST: Qu’était ce raffut ?
 21717  21717   TEST: Cette liberté, formalisée par le libéralisme économique, dès les Physiocrates (vers 1750), est ce dont le despotisme économique a besoin pour que son soubassement économique fonctionne mécaniquement.
 21718  21718   
 21719  21719   
 21720         -__inte_union_elle__
        21720  +__inte_union_elle!7__
 21721  21721       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[td]$  elle  [<end>|,]
 21722  21722       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[td]$  elle  @:¬:3s
 21723  21723           <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GW]")
 21724  21724           -2:3>> \2-elle                                                                              # Forme interrogative ? Mettez un trait d’union.
 21725  21725   
 21726  21726       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [avait|eut|eût|aurait|est|était|fut|fût|serait]   elle
 21727  21727           <<- /inte/ space_after(\2, 1, 1)
................................................................................
 21736  21736   TEST: comment {{sait elle}}
 21737  21737   TEST: qui {{était elle}} ?
 21738  21738   TEST: quel travail {{avait elle}} accompli ?
 21739  21739   TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça.
 21740  21740   TEST: C’était elle qui avait pris le contrôle.
 21741  21741   
 21742  21742   
 21743         -__inte_union_nous!6__
        21743  +__inte_union_nous!7__
 21744  21744       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~ons$  nous  [<end>|,]
 21745  21745       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~ons$  nous  @:¬:1p
 21746  21746           <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]")
 21747  21747           -2:3>> \2-nous                                                                              # Forme interrogative ? Mettez un trait d’union.
 21748  21748   
 21749  21749       [<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
 21750  21750           <<- /inte/ space_after(\2, 1, 1)
................................................................................
 21757  21757               or (morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os")) )
 21758  21758           -2:3>> \2-nous                                                                              # Forme interrogative ? Mettez un trait d’union.
 21759  21759   
 21760  21760   TEST: {{retrouverons nous}} enfin la tranquilité ?
 21761  21761   TEST: Ne {{sommes nous}} pas des dieux ?
 21762  21762   TEST: À quelle autorité {{prétendons nous}} si…
 21763  21763   TEST: quel exercice {{avions nous}} revu ?
        21764  +TEST: pourquoi n’en entendons nous jamais parler ?
 21764  21765   TEST: les avions nous font rêver.
 21765  21766   
 21766  21767   
 21767         -__inte_union_vous__
        21768  +__inte_union_vous!7__
 21768  21769       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~..e[zs]$  vous  [<end>|,]
 21769  21770       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~..e[zs]$  vous  @:¬:2p
 21770  21771           <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]")
 21771  21772           -2:3>> \2-vous                                                                              # Forme interrogative ? Mettez un trait d’union.
 21772  21773   
 21773  21774       [<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
 21774  21775           <<- /inte/ space_after(\2, 1, 1)
................................................................................
 21781  21782   
 21782  21783   TEST: Mais {{soutiendrez vous}} cette proposition ?
 21783  21784   TEST: comment {{êtes vous}} arrivées là ?
 21784  21785   TEST: quelle tarte {{voulez vous}} ?
 21785  21786   TEST: Veuillez vous instruire avant de contester ces mesures.
 21786  21787   
 21787  21788   
 21788         -__inte_union_ils__
        21789  +__inte_union_ils!7__
 21789  21790       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~[eo]nt$  ils  [<end>|,]
 21790  21791       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~[eo]nt$  ils  @:¬:3p
 21791  21792           <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]")
 21792  21793           -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.
 21793  21794   
 21794  21795       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [ont|avaient|eurent|eussent|auront|auraient|sont|étaient|furent|fussent|seront|seraient]  ils
 21795  21796           <<- /inte/ space_after(\2, 1, 1)
................................................................................
 21801  21802           -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.
 21802  21803   
 21803  21804   TEST: {{Viendront ils}} demain ?
 21804  21805   TEST: qui {{seront ils}} une fois adultes ?
 21805  21806   TEST: dans quel retaurant {{iront ils}} ?
 21806  21807   
 21807  21808   
 21808         -__inte_union_elles__
        21809  +__inte_union_elles!7__
 21809  21810       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~[eo]nt$  elles  [<end>|,]
 21810  21811       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~[eo]nt$  elles  @:¬:3p
 21811  21812           <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]")
 21812  21813           -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.
 21813  21814   
 21814  21815       [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [ont|avaient|eurent|eussent|auront|auraient|sont|étaient|furent|fussent|seront|seraient]  elles
 21815  21816           <<- /inte/ space_after(\2, 1, 1)
................................................................................
 22473  22474   TEST: On vit très vite, en quelques jours, les gens installer des jeux d’argent sur les trottoirs, des femmes se prostituer, des commerces illicites…
 22474  22475   
 22475  22476   
 22476  22477   #### NOMS PROPRES
 22477  22478   
 22478  22479   # 3sg
 22479  22480   __conj_nom_propre__
 22480         -    ~^[A-ZÉÈ]  @:[123][sp]¬:(?:G|3s|3p!|P|M|A.*:[si]|N.*:m:s)
 22481         -        <<- /conj/ not before("\\b[dD]e l’ *$") and morph(\1, ":M")
 22482         -            and not morph(<1, ":[VRDM]|>(?:ni|et|ou)/") and not before("([A-ZÉÈ][\\w-]+), +([A-ZÉÈ][\\w-]+), +$")
 22483         -            and not ( morph(\2, ":3p") and before("\\w") )
 22484         -        -2>> =suggVerb(\2, ":3s")                                                                   # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
        22481  +    [<start>|,]  ~^[A-ZÉÈ]  @:[123][sp]¬:(?:G|3s|3p!|P|M|A.*:[si]|N.*:m:s)
        22482  +        <<- /conj/ not tag(\2, "enum") and morph(\2, ":M")
        22483  +        -3>> =suggVerb(\3, ":3s")                                                                   # Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 3ᵉ personne du singulier.
 22485  22484   
 22486  22485   TEST: Marc {{arrives}} demain.
 22487  22486   TEST: Paul ne {{viens}} pas demain.
 22488  22487   TEST: Marc Aurèle {{étaient}} l’empereur des Romains. (Pas de trait d’union sur Marc Aurèle.)
 22489  22488   TEST: Arthur D. parvient à…
        22489  +TEST: Maria, Paula, Louise arrivent
 22490  22490   TEST: Les fondateurs pionniers de l’Internet n’avaient pas prévu
 22491  22491   TEST: les compteurs Geiger ne détectent pas le polonium
 22492  22492   TEST: Des femmes de l’administration Obama y racontent qu’elles ont constaté qu’il leur arrivait régulièrement de ne pas être invitées
 22493  22493   TEST: Macron président, c’est…
 22494  22494   TEST: Ci-dessous, les trois personnages du jeu Bruce Lee fortement grossis
 22495  22495   
 22496  22496