Grammalecte  Check-in [ae95eb7d79]

Overview
Comment:[fr] faux positif: la moitié +v3pl
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: ae95eb7d79af1ba3d8bd8b95c33eb48ef1e53590e91ffc35cb6c8ecf5c51dc25
User & Date: olr on 2017-05-31 19:38:56
Other Links: manifest | tags
Context
2017-06-01
07:03
[fr] faux positifs: une partie +v3pl check-in: 3ba6de5292 user: olr tags: fr, trunk
2017-05-31
19:38
[fr] faux positif: la moitié +v3pl check-in: ae95eb7d79 user: olr tags: fr, trunk
16:04
[fr] faux positif: t’as envie que check-in: 37ab321982 user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [3f88cb782c] to [5c41d45ae1].

 10014  10014   
 10015  10015   TEST: manger {{fais}} grossir.
 10016  10016   TEST: boire immodérément {{nuis}} à la santé
 10017  10017   
 10018  10018   
 10019  10019   __[i]/conj(conj_det_sing_nom)__
 10020  10020       (?<![dD]’)(l[ea] |une? |l’|[mts](?:on|a) |ce(?:tte|t|) |leur ) *({w_2}) +(?:qui +|)(?!j’|c’)({w_2})  @@0,w,$
 10021         -    <<- not (re.search("(?i)^une? +(?:dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|poignée|tas|paquet) ", \0) and morph(\3, ":3p", False))
        10021  +    <<- not (re.search("(?i)^une? +(?:dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|poignée|tas|paquet) |la +moitié ", \0) and morph(\3, ":3p", False))
 10022  10022       and morphex(word(-1), ":C", ":(?:Y|P)", True) and morph(\2, ":[NAQ].*:[si]", False) and morphex(\3, ":V", ":(?:3s|P|Q|Y|3p!|G)")
 10023  10023       and not (before(r"(?i)\b(?:et|ou) +$") and morph(\3, ":[1-3]p", False)) and not before(r"(?i)\bni .* ni\b") and not checkAgreement(\2, \3)
 10024  10024       -3>> =suggVerb(@, ":3s")                            # Conjugaison erronée. Accord avec « \1 \2… ». Le verbe devrait être à la 3ᵉ personne du singulier.
 10025  10025   __[i]/conj(conj_det_sing_nom_pronom)__
 10026  10026       (?<![dD]’)(l[ea] |une? |l’|[mts](?:on|a) |ce(?:tte|t|) |leur |nul(?:le|) ) *({w_2}) +(?:qui +|)> +({w_2})  @@0,w,$
 10027         -    <<- not (re.search("(?i)^une? +(?:dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|poignée|tas|paquet) ", \0) and morph(\3, ":3p", False))
        10027  +    <<- not (re.search("(?i)^une? +(?:dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|poignée|tas|paquet) |la +moitié", \0) and morph(\3, ":3p", False))
 10028  10028       and morphex(word(-1), ":C", ":(?:Y|P)", True) and morph(\2, ":[NAQ].*:[si]", False) and morphex(\3, ":V", ":(?:3s|1p|P|Q|Y|3p!|G)")
 10029  10029       and not (before(r"(?i)\b(?:et|ou) +$") and morph(\3, ":[123]p", False)) and not before(r"(?i)\bni .* ni\b")
 10030  10030       -3>> =suggVerb(@, ":3s")                            # Conjugaison erronée. Accord avec « \1 \2… ». Le verbe devrait être à la 3ᵉ personne du singulier.
 10031  10031   
 10032  10032   TEST: La {{N.S.A.}} {{espionneras}} toujours tout le monde
 10033  10033   TEST: La suspicion envers les élus {{accroissaient}}…                                               ->> accroissait
 10034  10034   TEST: Le chien n’{{es}} pas mort.
................................................................................
 10044  10044   TEST: tout le monde {{prends}} ses aises                                                            ->> prend
 10045  10045   TEST: J’aimerais aussi que mon problème {{sois}} réglé.                                             ->> soit
 10046  10046   TEST: La proscription de nager {{pourraient}} nous porter préjudice à long terme                    ->> pourrait
 10047  10047   TEST: L’hypothétique nouveau président
 10048  10048   TEST: une majorité de garçons voient mal comment faire
 10049  10049   TEST: un tas de choses pouvaient aller de travers.
 10050  10050   TEST: un paquet de gens futés n’y ont vu que du feu.
        10051  +TEST: La moitié d’entre elles voient leurs loyers diminuer depuis le début de l’année
 10051  10052   
 10052  10053   
 10053  10054   # confusions noms/adjectifs/verbes (voir règles DPP)
 10054  10055   __[i]/conj(conj_det_nom_ambiguïté1)__
 10055  10056       (?<![dD]’)(une?|[mts](?:on|a)|ce(?:tte|t|)) +({w_2})~ *({w_2})  @@0,w,$
 10056  10057       <<- morphex(word(-1), ":C", ":(?:Y|P)", True) and isAmbiguousAndWrong(\2, \3, ":s", ":3s")
 10057  10058       and not (before(r"(?i)\b(?:et|ou) +$") and morph(\3, ":(?:[123]p|p)", False)) and not before(r"(?i)\bni .* ni\b")