Overview
Comment: | [fr] nr: de manière/façon +adj |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
e9ee3b60ab397851b5a157e6b42719e6 |
User & Date: | olr on 2017-08-09 18:30:52 |
Other Links: | manifest | tags |
Context
2017-08-10
| ||
10:38 | [fr] màj: confusion <quelque part> check-in: b8785fc7ff user: olr tags: trunk, fr | |
2017-08-09
| ||
18:30 | [fr] nr: de manière/façon +adj check-in: e9ee3b60ab user: olr tags: trunk, fr | |
2017-08-08
| ||
18:52 | [doc] update about build check-in: 239ec6803a user: olr tags: trunk, doc | |
Changes
Modified gc_lang/fr/rules.grx from [77dccbcee5] to [8a7aa368a6].
︙ | ︙ | |||
5920 5921 5922 5923 5924 5925 5926 | <<- __also__ and hasFemForm(\1) -1>> =switchGender(@) # Accord de genre erroné avec « \2 ». <<- ( (morphex(\1, ":[NAQ].*:p", ":(?:[Gsi]|V0e|Y)") and morph(\2, ":[NAQ].*:s")) or (morphex(\1, ":[NAQ].*:s", ":(?:[Gpi]|V0e|Y)") and morph(\2, ":[NAQ].*:p")) ) and not apposition(\1, \2) and morph(word(-1), ":[VRX]", True, True) -2>> =switchPlural(@) # Accord de nombre erroné avec « \1 ». <<- __also__ -1>> =switchPlural(@) # Accord de nombre erroné avec « \2 ». TEST: Ils ont de {{grandes}} {{oreille}} | < > > > > > > > | 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 | <<- __also__ and hasFemForm(\1) -1>> =switchGender(@) # Accord de genre erroné avec « \2 ». <<- ( (morphex(\1, ":[NAQ].*:p", ":(?:[Gsi]|V0e|Y)") and morph(\2, ":[NAQ].*:s")) or (morphex(\1, ":[NAQ].*:s", ":(?:[Gpi]|V0e|Y)") and morph(\2, ":[NAQ].*:p")) ) and not apposition(\1, \2) and morph(word(-1), ":[VRX]", True, True) -2>> =switchPlural(@) # Accord de nombre erroné avec « \1 ». <<- __also__ -1>> =switchPlural(@) # Accord de nombre erroné avec « \2 ». TEST: Ils ont de {{grandes}} {{oreille}} TEST: de {{grands}} {{homme}} TEST: de {{manière}} {{légal}} TEST: de {{petite}} {{homme}} TEST: de {{pousse}} {{actif}} TEST: De {{bon}} {{conseils}} TEST: De {{mauvaises}} {{hommes}} TEST: Ces produits sont de {{belle}} {{qualités}}. TEST: Après être demeurée assise pendant quelque temps, elle se leva TEST: ils choisissent de devenir indépendants __[i]/gn(gn_de_manière_façon)__ de +(manière|façon) +({w_3}) @@w,$ <<- morphex(\2, ":A.*:(m|f:p)", ":[GM]") -2>> =suggFemSing(@) # Accord erroné avec “\1” : l’adjectif devrait être au féminin singulier. TEST: il fit cela tans de fois et avec brio de manière {{élégant}}. TEST: elle s’y prit avec cet individu de façon {{charmant}}. ## l’ __[i]/gn(gn_2m_l)__ (?<!et |ou |de )l’({w_2}) +({w_2}) @@2,$ <<- not re.search("(?i)^air$", \1) and not \2.startswith("seul") and ( (morph(\1, ":m") and morph(\2, ":[NAQ].*:f")) or (morph(\1, ":f") and morph(\2, ":[NAQ].*:m")) ) |
︙ | ︙ | |||
6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 | <<- not \2.startswith("seul") and morphex(\1, ":[NAQ].*:[pi]", ":G") and morph(\2, ":[NAQ].*:s") and not apposition(\1, \2) and not (after_chk1(r"^ +et +(\w[\w-]+)", ":A") or after_chk1(r"^ *, +(\w[\w-]+)", ":A.*:[si]")) and not ( before(r"(?i)\bune? de ") or (\0.startswith("de") and before(r"(?i)\bune? +$")) ) -2>> =suggMasPlur(@) # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel. TEST: certains claviers {{dégueulasse}} TEST: elle se rappelle de quels rapports {{désastreuses}} il s’agit. TEST: chez certains la revue Limite provoque des crises d’hystérie. __[i]/gn(gn_2m_det_fem_plur)__ (?<!et |ou |de )(?:certaines|quelles|lesdites) +({w_2}) +({w_2}) @@w,$ <<- \1 != "fois" and not \2.startswith("seul") | > | 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 | <<- not \2.startswith("seul") and morphex(\1, ":[NAQ].*:[pi]", ":G") and morph(\2, ":[NAQ].*:s") and not apposition(\1, \2) and not (after_chk1(r"^ +et +(\w[\w-]+)", ":A") or after_chk1(r"^ *, +(\w[\w-]+)", ":A.*:[si]")) and not ( before(r"(?i)\bune? de ") or (\0.startswith("de") and before(r"(?i)\bune? +$")) ) -2>> =suggMasPlur(@) # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel. TEST: certains claviers {{dégueulasse}} TEST: certains hommes {{petite}} TEST: elle se rappelle de quels rapports {{désastreuses}} il s’agit. TEST: chez certains la revue Limite provoque des crises d’hystérie. __[i]/gn(gn_2m_det_fem_plur)__ (?<!et |ou |de )(?:certaines|quelles|lesdites) +({w_2}) +({w_2}) @@w,$ <<- \1 != "fois" and not \2.startswith("seul") |
︙ | ︙ |