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
|