Grammalecte  Check-in [b7bc5ec2e7]

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

Overview
Comment:[fr] faux positif: nombre négatif
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256:b7bc5ec2e7155203f0b0c18e69d6fd07384868ee8cc81d70786123ea0366496a
User & Date: olr 2019-08-22 21:35:06
Context
2019-08-22
22:02
[fr] faux positifs check-in: 55cfe4ebd2 user: olr tags: fr, trunk
21:35
[fr] faux positif: nombre négatif check-in: b7bc5ec2e7 user: olr tags: fr, trunk
12:04
[fr] faux positif: grand nombre binaire check-in: 3aa7844bdc user: olr tags: fr, trunk
Changes

Changes to gc_lang/fr/rules.grx.

   390    390   TEST: «{{  }}Je suis partie. »
   391    391   TEST: « Je suis partie.{{  }}»
   392    392   
   393    393   
   394    394   # Espace avant ou après tiret
   395    395   __[i]/esp(esp_avant_après_tiret)__
   396    396       ({w_1})( [-–—]|[-–—] )({w_1})  @@0,**,$
   397         -        <<- not \1.endswith("-t") and \3 != "t" >>>
          397  +        <<- not \1.endswith("-t") and \3 != "t" and not (\2 == " -" and \3.isdigit()) >>>
   398    398           <<- (\3 == "je" and morph(\1, ":1s"))
   399    399               or (\3 == "tu" and morph(\1, ":2s"))
   400    400               or (\3 == "il" and morph(\1, ":3s"))
   401    401               or (\3 == "elle" and morph(\1, ":3s"))
   402    402               or (\3 == "on" and morph(\1, ":3s"))
   403    403               or (\3 == "nous" and morph(\1, ":1p"))
   404    404               or (\3 == "vous" and morph(\1, ":2P"))
................................................................................
   407    407           ->> \1-\3|\1 – \3|\1 — \3           # Espace superflu s’il s’agit bien d’une forme conjuguée interrogative (sinon, il manque un espace à côté du tiret).
   408    408           <<- __else__ -2>> " – | — "         # Il manque un espace à côté du tiret.
   409    409   
   410    410   TEST: Le {{faut -il}} ?             ->> faut-il|faut – il|faut — il
   411    411   TEST: qu’y {{puis -je}} ?           ->> puis-je|puis – je|puis — je
   412    412   TEST: Le {{faut -il}} ?             ->> faut-il|faut – il|faut — il
   413    413   TEST: qu’y {{puis -je}} ?           ->> puis-je|puis – je|puis — je
          414  +TEST: L’exposant -127, code 0000 0000, est réservé pour zéro
   414    415   
   415    416   
   416    417   # Espaces et crochets et parenthèses
   417    418   __<s>/typo(typo_espace_après_signe_ouvrant)__    "([\[(]) "  @@0 <<- ->> \1                         # Pas d’espace après ce signe.
   418    419   __<s>/typo(typo_espace_avant_signe_fermant)__    " ([\])])"  <js> ([\]\)])</js>  @@1  <<- ->> \1    # Pas d’espace avant ce signe.
   419    420   
   420    421   TEST: c’est pas trop tôt {{( }}on a failli attendre).