Grammalecte  Check-in [a1a7b35fac]

Overview
Comment:[fr] test modifié
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: a1a7b35fac1466e482688034cab3e2a7a4c1c4c30c0f3770feaa7a457e5b5e34
User & Date: olr on 2017-06-24 05:01:41
Other Links: manifest | tags
Context
2017-06-24
05:16
[fr] phonet_simil: <file/fille> check-in: c9abf1d5c3 user: olr tags: trunk, fr
05:01
[fr] test modifié check-in: a1a7b35fac user: olr tags: trunk, fr
04:57
[fr][bug] phonet: hasSimil & getSimil check-in: 13772ea91b user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [3f4bb14480] to [1834cd53b7].

5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
    -2>> =switchGender(@, False)                                                                    # Accord de genre erroné entre « \1 » et « \2 ».
    <<- __also__ and hasFemForm(\1) -1>> =switchGender(@)                                           # Accord de genre erroné avec « \2 ».
    <<- not re.search("(?i)^air$", \1) and not \2.startswith("seul")
    and morph(\1, ":[si]") and morph(\2, ":[NAQ].*:p")
    and not apposition(\1, \2) and not morph(word(-1), ":[NAQ]", False, False)
    -2>> =suggSing(@)                                                                               # Accord de nombre erroné avec « \1 » : « \2 » devrait être au singulier.
    
TEST: L’amande {{amer}}
TEST: l’{{amicale}} {{animal}}
TEST: du chien et de l’{{excellente}} {{collier}} qu’il avait autour du cou.
TEST: du chien et de l’{{étonnante}} {{collier}} qu’il avait autour du cou.


## un / une








|







5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
    -2>> =switchGender(@, False)                                                                    # Accord de genre erroné entre « \1 » et « \2 ».
    <<- __also__ and hasFemForm(\1) -1>> =switchGender(@)                                           # Accord de genre erroné avec « \2 ».
    <<- not re.search("(?i)^air$", \1) and not \2.startswith("seul")
    and morph(\1, ":[si]") and morph(\2, ":[NAQ].*:p")
    and not apposition(\1, \2) and not morph(word(-1), ":[NAQ]", False, False)
    -2>> =suggSing(@)                                                                               # Accord de nombre erroné avec « \1 » : « \2 » devrait être au singulier.
    
TEST: L’{{amande}} {{amer}}
TEST: l’{{amicale}} {{animal}}
TEST: du chien et de l’{{excellente}} {{collier}} qu’il avait autour du cou.
TEST: du chien et de l’{{étonnante}} {{collier}} qu’il avait autour du cou.


## un / une