Grammalecte  Check-in [61b6e33540]

Overview
Comment:[fr] faux positifs et ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 61b6e335404316822cbd4f0865cd5366544f31bc7d7f796e9e5c28a8e1431bd8
User & Date: olr on 2019-08-29 08:51:46
Other Links: manifest | tags
Context
2019-08-29
13:36
[fr] ajustements check-in: d62ab9d6c3 user: olr tags: fr, trunk
09:19
merge trunk check-in: 44de2cad94 user: olr tags: tbme
08:51
[fr] faux positifs et ajustements check-in: 61b6e33540 user: olr tags: fr, trunk
06:55
[fr] faux positif check-in: 727448cb19 user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [2af4130478] to [9706201699].

  5873   5873           <<- /conf/ __else__ -2>> là                                                                 # Confusion probable. Si vous voulez dire “depuis ce point”, écrivez “de là”.
  5874   5874   
  5875   5875   TEST: j’étais loin de la {{pensait}} ainsi                      ->> penser
  5876   5876   TEST: ce n’était que de la {{bouillit}}                         ->> bouillie
  5877   5877   TEST: de {{la}} venaient tous nos problèmes                     ->> là
  5878   5878   
  5879   5879   
  5880         -    d’  [un|une]  @:V.*:[123][sp]¬:[GNA]
         5880  +    d’  [un|une]  @:[123][sp]¬:[GNA]
  5881   5881           <<- /conf/ not \3.istitle() and not value(<1, "|plus|moins|")
  5882   5882           -3>> =suggSimil(\3, ":[NA]", True)                                                          # Incohérence avec “\1\2” : “\3” est une forme verbale conjuguée.
  5883   5883   
  5884   5884   TEST: d’une {{habille}} de femme
  5885   5885   TEST: plus d’un ont été traumatisés
  5886   5886   TEST: Plus d’une sont parties aussi vite qu’elles étaient venues
  5887   5887   
  5888   5888   
  5889   5889   __conf_dès_vconj__
  5890         -    dès  ?[le|la|l’|les]¿  @:V.*:[123][sp]¬:[GNA]
         5890  +    dès  ?[le|la|l’|les]¿  @:[123][sp]¬:[GNA]
  5891   5891           <<- /conf/ not \-1.istitle() --1>> =suggSimil(\-1, ":[NA]", True)                           # Incohérence avec “\1” : “\-1” est une forme verbale conjuguée.
  5892   5892   
  5893   5893   TEST: dès le {{commencent}}, j’ai vu le problème.
  5894   5894   
  5895   5895   
  5896   5896   
  5897   5897   __conf_par_vconj__
  5898         -    par  ?[le|la|l’|les]¿  @:V.*:[123][sp]¬:[GNA]
         5898  +    par  ?[le|la|l’|les]¿  @:[123][sp]¬:[GNA]
  5899   5899           <<- /conf/ not \-1.istitle() --1>> =suggSimil(\-1, ":[NA]", True)                           # Incohérence avec “\1” : “\-1” est une forme verbale conjuguée.
  5900   5900   
  5901         -    par  [un|une]  @:V.*:[123][sp]¬:[GNA]
         5901  +    par  [un|une]  @:[123][sp]¬:[GNA]
  5902   5902           <<- /conf/ not \3.istitle() and not value(<1, "|plus|moins|un|une|")
  5903   5903           -3>> =suggSimil(\3, ":[NA]", True)                                                          # Incohérence avec “\1\2” : “\3” est une forme verbale conjuguée.
  5904   5904   
  5905   5905   TEST: par {{bloque}} de données
  5906   5906   TEST: par une {{donnait}} sans importance
  5907   5907   TEST: pour les insulter au sortir du seul troquet dispensateur d’oubli liquide du coin
  5908   5908   TEST: ce peut être un matériau à part entière pour alimenter discussions et délibérations.
  5909   5909   
  5910   5910   
  5911   5911   __conf_préposition_le_la_les_leur__
  5912         -    à  [le|la|l’|les|leur|leurs]  @:¬:[GNAWMBYŴ]
         5912  +    à  [le|la|l’|les|leur|leurs]  @:V¬:[GNAWMBYŴ]
  5913   5913           <<- /conf/ -3>> =suggSimil(\3, ":[NA]", True)                           # Incohérence : après “à”, on devrait trouver un groupe nominal (ou un verbe à l’infinitif).
  5914   5914   
  5915   5915   TEST: à leur {{profile}}
  5916   5916   TEST: une référence à l’astuce de base qui permet d’outrepasser ses droits.
  5917   5917   TEST: Le mari répète à l’envi qu’il a découvert la France à travers les mots de sa femme.
         5918  +TEST: Il reste de nombreux militants sincères à la FI.
  5918   5919   
  5919   5920   
  5920         -    [malgré|dès] [le|la|l’|les|leur|leurs]  @:¬:[GNAWMB]
         5921  +    [malgré|dès] [le|la|l’|les|leur|leurs]  @:V¬:[GNAWMB]
  5921   5922           <<- /conf/ -3>> =suggSimil(\3, ":[NA]", True)                           # Incohérence : après “\1”, on devrait trouver un groupe nominal.
  5922   5923   
  5923   5924   TEST: malgré l’{{arrête}} qui interdisait le port
  5924   5925   TEST: malgré les deux précédentes erreurs
  5925   5926   
  5926   5927   
  5927   5928   __conf_préverbes__
................................................................................
  6034   6035   TEST: les études qu’il a lui terminées avec bien du mal.
  6035   6036   TEST: cette déclaration fut selon lui rédigée par des imbéciles.
  6036   6037   
  6037   6038   
  6038   6039   __ppas_elle_verbe__
  6039   6040       elle ?aussi¿ ~é(?:es|s)$
  6040   6041           <<- /ppas/ morph(\-1, ":Q") and not morph(<1, ":(?:V0a|R)") --1>> =suggVerbPpas(\-1, ":f:s")+"|"+suggVerbTense(\-1, ":Iq", ":3s")
  6041         -        # Incohérence probable. Après “lui”, il faut un participe passé féminin singulier ou une forme verbale conjuguée (3ᵉ personne du singulier).
         6042  +        # Incohérence probable. Après “elle”, il faut un participe passé féminin singulier ou une forme verbale conjuguée (3ᵉ personne du singulier).
  6042   6043   
  6043   6044   TEST: elle {{mangé}}.
  6044   6045   TEST: elle aussi {{mangées}}.
  6045   6046   
  6046   6047   
  6047   6048   
  6048   6049   __conf_presque_vconj__
................................................................................
  6069   6070           <<- /conf/ not (morph(\2, ":V0") and morph(\3, ":[QY]"))
  6070   6071           -2>> =suggSimil(\2, ":[AWGT]", True)                                                        # Incohérence probable avec “si” : “\2” ne devrait pas être une forme verbale conjuguée.
  6071   6072   
  6072   6073   TEST: des personnes si {{désespérer}}
  6073   6074   TEST: Ces gens sont si {{prit}} par leur travail qu’ils en oublient de vivre.
  6074   6075   TEST: Ça ira mieux demain, surtout si émerge une demande forte de la part des consommateurs.
  6075   6076   TEST: Toutes les bifurcations qui auraient été possibles si avaient été pris en compte des critères autre que la captation de valeur ajoutée, l’augmentation des taux de profit, et l’accumulation du capital.
         6077  +TEST: si venir à la conférence coûte autant, il est préférable de s’abstenir.
  6076   6078   
  6077   6079   
  6078   6080   __conf_si_x_être__
  6079   6081       si  *WORD  [/-je|/-tu|/-il|/-elle|/-on|/-nous|/-vous|/-ils|/-elles]
  6080   6082           <<- /conf/ morphVC(\3, ">(?:être|devenir|redevenir|rester|sembler|demeurer|para[îi]tre)/") and morph(\2, ":(?:Y|[123][sp])", ":[AQ]")
  6081   6083           -2>> =suggVerbPpas(\2)                                                                      # Incohérence probable. Ce devrait probablement être un participe passé ou un adjectif.
  6082   6084   
................................................................................
  7863   7865   TEST: il s’est donné bien des peines à seule {{faim}} de monter en grade
  7864   7866   
  7865   7867   
  7866   7868   # faut / faux
  7867   7869   __conf_faux_faut__
  7868   7870       faut  @:¬(?:Y|Oo|X|M|W)|>qu[e’]/
  7869   7871       faut  <end>
  7870         -        <<- /conf/ not value(<1, "|il|ils|ne|en|y|leur|lui|nous|vous|me|te|se|la|le|les|qui|<start>|")
         7872  +        <<- /conf/ not value(<1, "|il|ils|ne|en|y|leur|lui|nous|vous|me|te|se|la|le|les|qui|<start>|,|")
  7871   7873           -1>> faux                                                           # Confusion probable : “faut” est une conjugaison de “falloir”. Pour indiquer la fausseté d’une chose, écrivez “faux”.
  7872   7874   
  7873   7875   TEST: un homme {{faut}}
  7874   7876   TEST: c’est {{faut}}
  7875   7877   TEST: il m’en faut plus.
  7876   7878   TEST: il faut réussir.
  7877   7879   TEST: bien sûr, faut y arriver.
................................................................................
  7880   7882   TEST: faut l’emmener chez le docteur.
  7881   7883   TEST: Faut Linux, sinon ça marchera jamais.
  7882   7884   TEST: Les tests ne sont pas toujours indispensables mais faut bien que t’apprennes
  7883   7885   TEST: Mais faut absolument que tu voies ça.
  7884   7886   TEST: Faut que tu sois forte, ma fille.
  7885   7887   TEST: Bon, et oui, faut qu’on parle sérieusement de la fin de notre chronique.
  7886   7888   TEST: Qui faut flinguer pour avoir un bon café ?
         7889  +TEST: Sauf que le train pour partir, il doit être préparé, faut du temps…
  7887   7890   
  7888   7891   
  7889   7892   # filtre / philtre
  7890   7893   __conf_filtre_philtre__
  7891   7894       >filtre d’ [amour|illusion|enchantement|endormissement]
  7892   7895       >filtre de [confusion|guérison|fidélité|longévité|mort|vision]
  7893   7896       >filtre [>aphrodisiaque|empoisonné+ses|>léthargique|>magique|>narcotique]
................................................................................
 12533  12536       >montre à gousset
 12534  12537       >mot [de|d’] passe
 12535  12538       >motrice [>essence|>diésel|>diesel]
 12536  12539       >motion [de|d’] [blâme|censure|défiance]
 12537  12540       >moule à [>gaufre|>gâteau|brioche|manqué|savarin|charlotte|tarte]
 12538  12541       >moulin à [café|eau|paroles|poivre|prières|vent]
 12539  12542       noix [de|d’] [cajou|pécan|pecan|coco|lavage|muscade|veau|macadamia]
        12543  +    >nounou à domicile
        12544  +    >nourrice à domicile
 12540  12545       >nue comme un ver
 12541  12546       >nue comme des vers
 12542  12547       >nulle et non >avenue
 12543  12548       >oiseau [de|d’] [malheur|nuit|proie]
 12544  12549       >oiseau [de|d’] mauvais augure
 12545  12550       >onde [de|d’] choc
 12546  12551       orge [perlé|mondé|carré]