Grammalecte  Check-in [972ebfe74a]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 972ebfe74a888e8eb934532f1431f130019b24dc858b54320272bb768e90b905
User & Date: olr on 2020-04-16 12:16:27
Other Links: manifest | tags
Context
2020-04-16
14:26
[fx] gc panel: modify message appearence check-in: 5295bfdd73 user: olr tags: fx, trunk
12:16
[fr] ajustements check-in: 972ebfe74a user: olr tags: fr, trunk
11:09
[fr] ajustements check-in: 83450c7a2a user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [fd09ade85f] to [1b31c479b1].

 13144  13144   
 13145  13145   
 13146  13146   __gestion_mots_grammaticaux__
 13147  13147       à [bord|bout|cause|contre-courant|côté|court|défaut|destination|droite|flanc|gauche|hauteur|partir|portée|proximité|propos|rebours|titre]   [de|du|d’|des]
 13148  13148       à [bonne|faible|grande] distance                                                                                                            [de|du|d’|des]
 13149  13149       à l’ [affût|affut|approche|arrière|aune|avant|écart|égard|est|extérieur|encontre|insu|instar|intérieur|opposé|orée|ouest]                   [de|du|d’|des]
 13150  13150       à l’ autre bout                                                                                                                             [de|du|d’|des]
 13151         -    à la [hauteur|portée|proximité|suite]                                                                                                       [de|du|d’|des]
        13151  +    à la [hauteur|portée|proximité|recherche|suite]                                                                                             [de|du|d’|des]
 13152  13152       à la grande surprise                                                                                                                        [de|du|d’|des]
 13153  13153       à [quelques|plusieurs] [mètres|kilomètres|lieues|pas|minutes|heures]                                                                        [de|du|d’|des]
 13154  13154       à [quelques|plusieurs] [dizaines|centaines|milliers] de [mètres|kilomètres]                                                                 [de|du|d’|des]
 13155  13155       à [base|force|raison]                                                                                                                       [de|d’]
 13156  13156       à grand renfort                                                                                                                             [de|d’]
 13157  13157       à grands coups                                                                                                                              [de|d’]
 13158  13158       au [bout|courant|cours|détriment|fond|gré|lieu|large|long|milieu|nord|profit|ras|sein|sommet|sortir|sud|sujet|vu]                           [de|du|d’|des]
................................................................................
 15924  15924   TEST: ces {{étudiant}} sont légion.
 15925  15925   TEST: je vais {{aux}} {{cinéma}}
 15926  15926   TEST: il l’a donné aux {{étudiant}}
 15927  15927   TEST: aux {{personne}}
 15928  15928   
 15929  15929   
 15930  15930   __gn_det_epi_plur_2m__
 15931         -    [ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|aux|moult]  *WORD  *WORD
 15932         -        <<- /gn/ not value(<1, "|et|ou|de|d’|") and not \3.startswith("seul") >>>
        15931  +    [ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|aux|moult|$:B]  *WORD  *WORD
        15932  +        <<- /gn/ not value(<1, "|et|ou|de|d’|au|aux|") and not \3.startswith("seul") >>>
 15933  15933           <<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
 15934  15934               and not apposition(\2, \3)
 15935  15935           -3>> =switchGender(\3, True)                                                                # Accord de genre erroné entre « \2 » et « \3 ».
 15936  15936           <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, True)                           # Accord de genre erroné avec « \3 ».
 15937  15937           <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A"))
 15938  15938           -3>> =suggPlur(\3)                                                                          # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.
 15939  15939   
................................................................................
 15947  15947               and not (\1.startswith("de") and value(<1, "|un|une|"))
 15948  15948           -4>> =suggPlur(\4)                                                                          # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.
 15949  15949   
 15950  15950   TEST: ces {{beaux}} {{institutions}}
 15951  15951   TEST: nos petites {{fille}}
 15952  15952   TEST: de plusieurs {{grands}} {{avocates}}
 15953  15953   TEST: de vos défauts {{terrible}}, je connais presque tout.
        15954  +TEST: sept valeurs {{aléatoire}}
 15954  15955   TEST: Les éléments caractéristiques liés à ses valeurs historique et architecturale
 15955  15956   TEST: Une des pierres veinée de rouge…
 15956  15957   TEST: Pour maintenir le potentiel de membrane qui lui permet de communiquer avec ses voisins sous forme d’influx nerveux, un neurone a besoin d’énergie.
 15957  15958   TEST: ces religieux inflexibles envers les femmes mais compatissants envers les tyrans qui soutiennent leur religion.
 15958  15959   TEST: le bruit de nos pas étouffé par l’épais tapis.
 15959  15960   
 15960  15961