Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -13235,12 +13235,28 @@ [|,] ?[je|tu|il|elle|on|nous|vous|ils|elles]¿ ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] *WORD [le|la|l’|les] @:[NA]¬:[YG] [|,] ?[je|tu|il|elle|on|nous|vous|ils|elles]¿ ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] *WORD [le|la|l’|les] @:[NA]¬:[YG] [|,] ?[je|tu|il|elle|on|nous|vous|ils|elles]¿ ?[ne|n’]¿ [lui|leur|y] en *WORD [le|la|l’|les] @:[NA]¬:[YG] <<- morph(\-3, ":[123][sp]") =>> =select(\-2, ":D") and exclude(\-1, ":[123][sp]") - [/VCint|/VCimp] [le|la|l’|les] @:[NA]¬:[YG] + [/VCint|/VCimp] [le|la|l’|les|leur|leurs] @:[NA]¬:[YG] <<- =>> =select(\-2, ":D") and exclude(\-1, ":[123][sp]") + + + +__da_substantifs__ + [des|ces|mes|tes|ses|nos|vos|quelques|lesdits] @:A.*:[pi] @:N.*:[pi]¬(?:3[sp]|G) + <<- =>> exclude(\3, ":V") + + les @:A.*:[pi]¬:V @:N.*:[pi]¬(?:3[sp]|G) + <<- not before(":O[vs]") =>> exclude(\3, ":V") + + leurs @:A.*:[pi]¬:V @:N.*:[pi]¬(?:3[sp]|G) + <<- not before(":O[vs]") =>> exclude(\3, ":V") + + [plusieurs|certains|certaines] @:A.*:[pi]¬:3[sp] @:N.*:p¬:(?:3[sp]|G) + <<- =>> exclude(\2, ":V") and exclude(\3, ":V") + __purge_locutions_verbales__ >aller bon train >arriver à [destination|échéance] @@ -14773,20 +14789,20 @@ [|,] [seul|seule] [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:[pi]¬:G [|,] [seul|seule] les @:[NA].*:[pi]¬:(?:G|3s) <<- /gn/ -2>> \2s # Si “\2” se réfère au substantif “\4”, il faut le mettre au pluriel. [|,] [seuls|seules] [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite] @:[NA].*:[si]¬:G [ne|n’|me|m’|te|t’|se|s’] - [|,] [seuls|seules] [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite] @:[NA].*:[si]¬:G [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G - [|,] [seuls|seules] [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite] @:[NA].*:[si]¬:G [nous|vous] [le|la|l’|les|en|y] @:3s¬:G - [|,] [seuls|seules] [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite] @:[NA].*:[si]¬:G [le|la|l’|les] [lui|leur|en|y] @:3s¬:G - [|,] [seuls|seules] [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite] @:[NA].*:[si]¬:G [lui|leur|y] en @:3s¬:G + [|,] [seuls|seules] [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite] @:[NA].*:[si]¬:G [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G + [|,] [seuls|seules] [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite] @:[NA].*:[si]¬:G [nous|vous] [le|la|l’|les|en|y] @:3s¬:G + [|,] [seuls|seules] [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite] @:[NA].*:[si]¬:G [le|la|l’|les] [lui|leur|en|y] @:3s¬:G + [|,] [seuls|seules] [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite] @:[NA].*:[si]¬:G [lui|leur|y] en @:3s¬:G [|,] [seuls|seules] [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite] @:[NA].*:[si]¬:G @:3s¬* [|,] [seuls|seules] [le|la|l’] @:[NA].*:[si]¬:(?:G|3s) [ne|n’|me|m’|te|t’|se|s’] - [|,] [seuls|seules] [le|la|l’] @:[NA].*:[si]¬:(?:G|3s) [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G - [|,] [seuls|seules] [le|la|l’] @:[NA].*:[si]¬:(?:G|3s) [nous|vous] [le|la|l’|les|en|y] @:3s¬:G - [|,] [seuls|seules] [le|la|l’] @:[NA].*:[si]¬:(?:G|3s) [le|la|l’|les] [lui|leur|en|y] @:3s¬:G - [|,] [seuls|seules] [le|la|l’] @:[NA].*:[si]¬:(?:G|3s) [lui|leur|y] en @:3s¬:G + [|,] [seuls|seules] [le|la|l’] @:[NA].*:[si]¬:(?:G|3s) [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G + [|,] [seuls|seules] [le|la|l’] @:[NA].*:[si]¬:(?:G|3s) [nous|vous] [le|la|l’|les|en|y] @:3s¬:G + [|,] [seuls|seules] [le|la|l’] @:[NA].*:[si]¬:(?:G|3s) [le|la|l’|les] [lui|leur|en|y] @:3s¬:G + [|,] [seuls|seules] [le|la|l’] @:[NA].*:[si]¬:(?:G|3s) [lui|leur|y] en @:3s¬:G [|,] [seuls|seules] [le|la|l’] @:[NA].*:[si]¬:(?:G|3s) @:3s¬* <<- /gn/ -2>> =\2[:-1] # Si “\2” se réfère au substantif “\4”, il faut le mettre au singulier. TEST: {{seule}} ces femmes peuvent nous aider TEST: {{seul}} nos hommes sauront résoudre ce problème @@ -14794,48 +14810,48 @@ TEST: {{seules}} cette chatte sut deviner le piège. __gn_seul_e_s_det_substantifs_genre__ [|,] seul [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite] @:[NA].*:f:[si]¬:[Gm] [ne|n’|me|m’|te|t’|se|s’] - [|,] seul [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite] @:[NA].*:f:[si]¬:[Gm] [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G - [|,] seul [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite] @:[NA].*:f:[si]¬:[Gm] [nous|vous] [le|la|l’|les|en|y] @:3s¬:G - [|,] seul [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite] @:[NA].*:f:[si]¬:[Gm] [le|la|l’|les] [lui|leur|en|y] @:3s¬:G - [|,] seul [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite] @:[NA].*:f:[si]¬:[Gm] [lui|leur|y] en @:3s¬:G + [|,] seul [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite] @:[NA].*:f:[si]¬:[Gm] [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G + [|,] seul [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite] @:[NA].*:f:[si]¬:[Gm] [nous|vous] [le|la|l’|les|en|y] @:3s¬:G + [|,] seul [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite] @:[NA].*:f:[si]¬:[Gm] [le|la|l’|les] [lui|leur|en|y] @:3s¬:G + [|,] seul [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite] @:[NA].*:f:[si]¬:[Gm] [lui|leur|y] en @:3s¬:G [|,] seul [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite] @:[NA].*:f:[si]¬:[Gm] @:3s¬* [|,] seul [la|l’] @:[NA].*:f:[si]¬:(?:G|3s|m) [ne|n’|me|m’|te|t’|se|s’] - [|,] seul [la|l’] @:[NA].*:f:[si]¬:(?:G|3s|m) [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G - [|,] seul [la|l’] @:[NA].*:f:[si]¬:(?:G|3s|m) [nous|vous] [le|la|l’|les|en|y] @:3s¬:G - [|,] seul [la|l’] @:[NA].*:f:[si]¬:(?:G|3s|m) [le|la|l’|les] [lui|leur|en|y] @:3s¬:G - [|,] seul [la|l’] @:[NA].*:f:[si]¬:(?:G|3s|m) [lui|leur|y] en @:3s¬:G + [|,] seul [la|l’] @:[NA].*:f:[si]¬:(?:G|3s|m) [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G + [|,] seul [la|l’] @:[NA].*:f:[si]¬:(?:G|3s|m) [nous|vous] [le|la|l’|les|en|y] @:3s¬:G + [|,] seul [la|l’] @:[NA].*:f:[si]¬:(?:G|3s|m) [le|la|l’|les] [lui|leur|en|y] @:3s¬:G + [|,] seul [la|l’] @:[NA].*:f:[si]¬:(?:G|3s|m) [lui|leur|y] en @:3s¬:G [|,] seul [la|l’] @:[NA].*:f:[si]¬:(?:G|3s|m) @:3s¬* <<- /gn/ -2>> seule # Si “\2” se réfère au substantif féminin “\4”, il faut le mettre au féminin. [|,] seule [ce|cet|mon|ton|son|notre|votre|leur|ledit] @:[NA].*:m:[si]¬:[Gf] [ne|n’|me|m’|te|t’|se|s’] - [|,] seule [ce|cet|mon|ton|son|notre|votre|leur|ledit] @:[NA].*:m:[si]¬:[Gf] [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G - [|,] seule [ce|cet|mon|ton|son|notre|votre|leur|ledit] @:[NA].*:m:[si]¬:[Gf] [nous|vous] [le|la|l’|les|en|y] @:3s¬:G - [|,] seule [ce|cet|mon|ton|son|notre|votre|leur|ledit] @:[NA].*:m:[si]¬:[Gf] [le|la|l’|les] [lui|leur|en|y] @:3s¬:G - [|,] seule [ce|cet|mon|ton|son|notre|votre|leur|ledit] @:[NA].*:m:[si]¬:[Gf] [lui|leur|y] en @:3s¬:G + [|,] seule [ce|cet|mon|ton|son|notre|votre|leur|ledit] @:[NA].*:m:[si]¬:[Gf] [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G + [|,] seule [ce|cet|mon|ton|son|notre|votre|leur|ledit] @:[NA].*:m:[si]¬:[Gf] [nous|vous] [le|la|l’|les|en|y] @:3s¬:G + [|,] seule [ce|cet|mon|ton|son|notre|votre|leur|ledit] @:[NA].*:m:[si]¬:[Gf] [le|la|l’|les] [lui|leur|en|y] @:3s¬:G + [|,] seule [ce|cet|mon|ton|son|notre|votre|leur|ledit] @:[NA].*:m:[si]¬:[Gf] [lui|leur|y] en @:3s¬:G [|,] seule [ce|cet|mon|ton|son|notre|votre|leur|ledit] @:[NA].*:m:[si]¬:[Gf] @:3s¬* [|,] seule [le|l’] @:[NA].*:m:[si]¬:(?:G|3s|f) [ne|n’|me|m’|te|t’|se|s’] - [|,] seule [le|l’] @:[NA].*:m:[si]¬:(?:G|3s|f) [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G - [|,] seule [le|l’] @:[NA].*:m:[si]¬:(?:G|3s|f) [nous|vous] [le|la|l’|les|en|y] @:3s¬:G - [|,] seule [le|l’] @:[NA].*:m:[si]¬:(?:G|3s|f) [le|la|l’|les] [lui|leur|en|y] @:3s¬:G - [|,] seule [le|l’] @:[NA].*:m:[si]¬:(?:G|3s|f) [lui|leur|y] en @:3s¬:G + [|,] seule [le|l’] @:[NA].*:m:[si]¬:(?:G|3s|f) [le|la|l’|les|en|nous|vous|lui|leur|y] @:3s¬:G + [|,] seule [le|l’] @:[NA].*:m:[si]¬:(?:G|3s|f) [nous|vous] [le|la|l’|les|en|y] @:3s¬:G + [|,] seule [le|l’] @:[NA].*:m:[si]¬:(?:G|3s|f) [le|la|l’|les] [lui|leur|en|y] @:3s¬:G + [|,] seule [le|l’] @:[NA].*:m:[si]¬:(?:G|3s|f) [lui|leur|y] en @:3s¬:G [|,] seule [le|l’] @:[NA].*:m:[si]¬:(?:G|3s|f) @:3s¬* <<- /gn/ -2>> seul # Si “\2” se réfère au substantif masculin “\4”, il faut le mettre au masculin. [|,] seuls [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:f:[pi]¬:[Gm] [ne|n’|me|m’|te|t’|se|s’] - [|,] seuls [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:f:[pi]¬:[Gm] [le|la|l’|les|en|nous|vous|lui|leur|y] @:3p¬:G - [|,] seuls [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:f:[pi]¬:[Gm] [nous|vous] [le|la|l’|les|en|y] @:3p¬:G - [|,] seuls [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:f:[pi]¬:[Gm] [le|la|l’|les] [lui|leur|en|y] @:3p¬:G - [|,] seuls [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:f:[pi]¬:[Gm] [lui|leur|y] en @:3p¬:G + [|,] seuls [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:f:[pi]¬:[Gm] [le|la|l’|les|en|nous|vous|lui|leur|y] @:3p¬:G + [|,] seuls [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:f:[pi]¬:[Gm] [nous|vous] [le|la|l’|les|en|y] @:3p¬:G + [|,] seuls [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:f:[pi]¬:[Gm] [le|la|l’|les] [lui|leur|en|y] @:3p¬:G + [|,] seuls [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:f:[pi]¬:[Gm] [lui|leur|y] en @:3p¬:G [|,] seuls [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:f:[pi]¬:[Gm] @:3p¬* [|,] seuls les @:[NA].*:f:[pi]¬:(?:G|3p|m) [ne|n’|me|m’|te|t’|se|s’] - [|,] seuls les @:[NA].*:f:[pi]¬:(?:G|3p|m) [le|la|l’|les|en|nous|vous|lui|leur|y] @:3p¬:G - [|,] seuls les @:[NA].*:f:[pi]¬:(?:G|3p|m) [nous|vous] [le|la|l’|les|en|y] @:3p¬:G - [|,] seuls les @:[NA].*:f:[pi]¬:(?:G|3p|m) [le|la|l’|les] [lui|leur|en|y] @:3p¬:G - [|,] seuls les @:[NA].*:f:[pi]¬:(?:G|3p|m) [lui|leur|y] en @:3p¬:G + [|,] seuls les @:[NA].*:f:[pi]¬:(?:G|3p|m) [le|la|l’|les|en|nous|vous|lui|leur|y] @:3p¬:G + [|,] seuls les @:[NA].*:f:[pi]¬:(?:G|3p|m) [nous|vous] [le|la|l’|les|en|y] @:3p¬:G + [|,] seuls les @:[NA].*:f:[pi]¬:(?:G|3p|m) [le|la|l’|les] [lui|leur|en|y] @:3p¬:G + [|,] seuls les @:[NA].*:f:[pi]¬:(?:G|3p|m) [lui|leur|y] en @:3p¬:G [|,] seuls les @:[NA].*:f:[pi]¬:(?:G|3p|m) @:3p¬* <<- /gn/ -2>> seules # Si “\2” se réfère au substantif féminin “\4”, il faut le mettre au féminin. [|,] seules [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites] @:[NA].*:m:[pi]¬:[Gf] [|,] seules les @:[NA].*:m:[pi]¬:(?:G|3p|f)