Grammalecte  Check-in [a1c110c578]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: a1c110c57882c3f48a1f2cb53b4d736f982925bb8ab15674b00082aefe9cab3c
User & Date: olr on 2019-09-01 08:18:03
Other Links: manifest | tags
Context
2019-09-01
08:22
[graphspell] tokenizer: handles all kinds of apostrophes check-in: 1bdedd3133 user: olr tags: graphspell, trunk
08:18
[fr] ajustements check-in: a1c110c578 user: olr tags: fr, trunk
2019-08-31
13:57
[graphspell] another fucking apostrophe check-in: b6ef0f301f user: olr tags: graphspell, trunk
Changes

Modified gc_lang/fr/rules.grx from [613f462e07] to [619cef6b2c].

 14856  14856   
 14857  14857       neuf  *WORD
 14858  14858           <<- /gn/ ( morph(\2, ":[NA].*:s", "*") and not morph(<1, ":N.*:m:[is]") and not value(\2, "|multiplié|divisé|janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre|rue|route|ruelle|place|boulevard|avenue|allée|chemin|sentier|square|impasse|cour|quai|chaussée|côte|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor|") )
 14859  14859               or \2 in aREGULARPLURAL
 14860  14860           -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.
 14861  14861   
 14862  14862       mille  *WORD
 14863         -        <<- /gn/ not value (\2, "|multiplié|divisé|") and (morph(\2, ":[NA].*:s", "*") or \1 in aREGULARPLURAL) and not value(<1, "|le|un|ce|du|")
        14863  +        <<- /gn/ not value(\2, "|multiplié|divisé|") and (morph(\2, ":[NA].*:s", "*") or \1 in aREGULARPLURAL) and not value(<1, "|le|un|ce|du|")
 14864  14864           -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.
 14865  14865   
 14866  14866   TEST: ce sont trois {{idiot}} pas foutus de trouver leur chemin avec un GPS.        ->> idiots
 14867  14867   TEST: Il a abandonné neuf {{enfant}}.                                               ->> enfants
 14868  14868   TEST: On peut trouver mille {{travailleur}} d’un claquement de doigts.              ->> travailleurs
 14869  14869   TEST: Il y a quatre cents {{mot}} dans la phrase.                                   ->> mots
 14870  14870   TEST: cent {{mot}}                                                                  ->> mots
................................................................................
 17973  17973   TEST: Le commandant de zone…
 17974  17974   TEST: À quoi rime de décider de mesures écologiques d’en haut
 17975  17975   TEST: L’accès au cannabis thérapeutique où à ses dérivés permettrait de plus aux autorités de santé d’apporter aux malades les garanties nécessaires quant à la qualité, aux concentrations, ainsi qu’aux modalités d’obtention et d’utilisation optimale.
 17976  17976   TEST: l’industrie est également touchée, avec « des pertes de commandes de véhicules chez Renault et chez Peugeot »
 17977  17977   
 17978  17978   
 17979  17979   __infi_qqch_de__
 17980         -    [afin|avant]                                [de|d’]  ~..ée?s?$
 17981         -    à même                                      [de|d’]  ~..ée?s?$
 17982         -    avant ?même¿                                [de|d’]  ~..ée?s?$
 17983         -    en train                                    [de|d’]  ~..ée?s?$
 17984         -    en vue                                      [de|d’]  ~..ée?s?$
 17985         -    il [est|était|fut|fût|sera|serait] temps    [de|d’]  ~..ée?s?$
 17986         -    impossible                                  [de|d’]  ~..ée?s?$
 17987         -    marre                                       [de|d’]  ~..ée?s?$
 17988         -    [>façon|>manière]                           [de|d’]  ~..ée?s?$
 17989         -    [>intention|>volonté]                       [de|d’]  ~..ée?s?$
 17990         -        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Le verbe devrait être à l’infinitif.
        17980  +    [afin|avant]                                [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        17981  +    avant ?même¿                                [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        17982  +    marre                                       [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        17983  +        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “\1 de”, le verbe devrait être à l’infinitif.
 17991  17984   
 17992         -    force est  [de|d’]  ~..ée?s?$
        17985  +    à même                                      [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        17986  +    en train                                    [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        17987  +    en vue                                      [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        17988  +        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “\1 \2 de”, le verbe devrait être à l’infinitif.
        17989  +
        17990  +    [>façon|>manière]                           [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        17991  +    [>intention|>volonté]                       [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        17992  +        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “\1 de”, le verbe devrait être à l’infinitif s’il s’agit bien de décrire une action.
        17993  +
        17994  +    il >être [temps|impossible|indispensable|nécessaire|utile]  [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        17995  +        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “il est \3 de”, le verbe devrait être à l’infinitif.
        17996  +
        17997  +    [<start>|,] impossible  [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        17998  +        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “impossible de”, le verbe devrait être à l’infinitif.
        17999  +
        18000  +    force [est|était]  [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
 17993  18001           <<- /infi/ not value(<1, "|une|la|cette|ma|ta|sa|notre|votre|leur|quelle|de|d’|") and analyse(\-1, ":Q", ":M")
 17994  18002           --1>> =suggVerbInfi(\-1)                                                                    # Après “force est de”, le verbe devrait être à l’infinitif.
 17995  18003   
 17996         -TEST: Nous étions en train de {{trouvé}} une solution à ces soucis récurrents.
        18004  +TEST: afin de leur {{percée}} une ouverture
 17997  18005   TEST: en train de {{percées}}
 17998  18006   TEST: ils sont à même de {{trouvé}} la bonne réponse
        18007  +TEST: Nous étions en train de {{trouvé}} une solution à ces soucis récurrents.
 17999  18008   TEST: elle est en train de {{mangée}}
 18000         -TEST: impossible d’{{échappée}} à cette horreur.
        18009  +TEST: je déteste sa manière de la {{rabaissée}} en permanence.
 18001  18010   TEST: il serait temps de {{poussée}} la logique jusqu’au bout
        18011  +TEST: impossible d’{{échappée}} à cette horreur.
 18002  18012   TEST: Force est d’{{pensée}} que nous allons y arriver avec seulement nos bonnes intentions.
 18003         -
 18004  18013   
 18005  18014   
 18006  18015   __infi_de_verbe__
 18007  18016       [de|d’]  [le|l’|leur|les]             @:V¬:[YNAM]|>(?:lui|plus)/
 18008  18017       [<start>|,]  [de|d’] [nous|vous|lui]  @:V¬:[YE]|>(?:lui|plus)/
 18009  18018           <<- /infi/ \-1.islower() --1>> =suggVerbInfi(\-1)                               # Erreur probable. Après “de”, le verbe devrait être à l’infinitif.
 18010  18019   
................................................................................
 18022  18031           <<- /infi/ --1>> =suggVerbInfi(\-1)                                             # Après “\1 \2 \3”, le verbe devrait être à l’infinitif.
 18023  18032   
 18024  18033       >faire  ?[pas|jamais|guère]¿  semblant  [de|d’]  ?[nous|vous|le|la|l’|les|leur]¿  @:V1.*:Q
 18025  18034           <<- /infi/ --1>> =suggVerbInfi(\-1)                                             # Après “faire semblant de”, le verbe devrait être à l’infinitif.
 18026  18035   
 18027  18036       [de|d’]  @:V1.*:Q¬:N
 18028  18037           <<- /infi/ not \2[0:1].isupper() and not morph(<1, ">(?:en|passer)/")
 18029         -            and not before("(?i)\\b(?:quelqu(?:e chose|’une?)|qu’y a-t-il |(?:l(es?|a)|nous|vous|me|te|se) trait|personne|points? +$|autant +$|rien d(?:e |’)|rien(?: +[a-zéèêâîûù]+|) +$)")
        18038  +            and not before("(?i)\\b(?:quelqu(?:e chose|’une?)|qu’y a-t-il |(?:l(es?|a)|nous|vous|me|te|se) trait|personne|points? +$|autant +$|ça +|rien d(?:e |’)|rien(?: +[a-zéèêâîûù]+|) +$)")
 18030  18039               and not tag_before(\1, "ce_que")
 18031  18040           -2>> =suggVerbInfi(\2)                                                          # Le verbe devrait être à l’infinitif.
 18032  18041   
 18033  18042   TEST: d’en {{parlé}} sans cesse
 18034  18043   TEST: cela suffit de les {{aimait}}
 18035  18044   TEST: de ne leur en {{avancé}} que le nécessaire.
 18036  18045   TEST: de l’y {{poussé}}
................................................................................
 18060  18069   TEST: Il n’y a rien de mécanique, ni de prédestiné.
 18061  18070   TEST: il convient donc de ne point les négliger.
 18062  18071   TEST: Il se moque de nous en fournissant de pareilles marchandises frelatées.
 18063  18072   TEST: qu’y a-t-il de changé, de perturbé, de modifié ?
 18064  18073   TEST: ce qu’ils ont d’obscur, d’exagéré et parfois de sec et de figé
 18065  18074   TEST: ce qu’il y a de compliqué dans ces affaires.
 18066  18075   TEST: Un patient peut avoir autant de satanées maladies qui lui chante.
        18076  +TEST: C’est toujours ça de gagné.
 18067  18077   
 18068  18078   
 18069  18079   __infi_y_verbe!3__
 18070  18080       y ~ée?s?$
 18071  18081           <<- /infi/ morph(\2, ":V", ":[123][sp]") -2>> _                                 # Le verbe ne devrait pas être un participe passé.
 18072  18082   
 18073  18083   TEST: y {{mangée}} était un supplice