Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -12672,28 +12672,34 @@ [un|une] des [nôtres|vôtres] <<- ~2:0>> * __purge_après_prépositions__ - [à|au|aux|avec|en|lors] [de|d’] [la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nor|vos|quelques|certains|certaines] *WORD - [à|au|aux|avec|en|lors] [de|d’] [la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nor|vos|quelques|certains|certaines] *WORD ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles] - [à|au|aux|avec|en|lors] [de|d’] [la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nor|vos|quelques|certains|certaines] *WORD @:[VR]¬:[NAP] - [à|au|aux|avec|en|lors] [de|d’] [la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nor|vos|quelques|certains|certaines] *WORD , @¬:[NA] + [à|au|aux|avec|en|lors] [de|d’] [la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines] *WORD + [à|au|aux|avec|en|lors] [de|d’] [la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines] *WORD ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles] + [à|au|aux|avec|en|lors] [de|d’] [la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines] *WORD @:[VR]¬:[NAP] + [à|au|aux|avec|en|lors] [de|d’] [la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines] *WORD , @¬:[NA] <<- ~1:4>> * [à|au|aux|avec|en|lors] [des|du] *WORD [à|au|aux|avec|en|lors] [des|du] *WORD ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles] [à|au|aux|avec|en|lors] [des|du] *WORD @:[VR]¬:[NAP] [à|au|aux|avec|en|lors] [des|du] *WORD , @¬:[NA] <<- ~1:3>> * - - [avec|à|sur|sous|selon|contre|chez|dans|envers|par|pour|au|aux] @:[NAM]¬:[GY] - [avec|à|sur|sous|selon|contre|chez|dans|envers|par|pour|au|aux] @:[NAM]¬:[GY] ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles] - [avec|à|sur|sous|selon|contre|chez|dans|envers|par|pour|au|aux] @:[NAM]¬:[GY] @:[VR]¬:[NAP] - [avec|à|sur|sous|selon|contre|chez|dans|envers|par|pour|au|aux] @:[NAM]¬:[GY] , @¬:[NA] + [à|avec|sur|sous|selon|contre|chez|dans|envers|par|pour|au|aux] @:[NAM]¬:[GY] + [à|avec|sur|sous|selon|contre|chez|dans|envers|par|pour|au|aux] @:[NAM]¬:[GY] ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles] + [à|avec|sur|sous|selon|contre|chez|dans|envers|par|pour|au|aux] @:[NAM]¬:[GY] @:[VR]¬:[NAP] + [à|avec|sur|sous|selon|contre|chez|dans|envers|par|pour|au|aux] @:[NAM]¬:[GY] , @¬:[NA] <<- ~1:2>> * + + [à|avec|sur|sous|selon|contre|chez|dans|envers|par|pour] [le|la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines] @:[NAM]¬:G + [à|avec|sur|sous|selon|contre|chez|dans|envers|par|pour] [le|la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines] @:[NAM]¬:G ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles] + [à|avec|sur|sous|selon|contre|chez|dans|envers|par|pour] [le|la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines] @:[NAM]¬:G @:[VR]¬:[NAP] + [à|avec|sur|sous|selon|contre|chez|dans|envers|par|pour] [le|la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines] @:[NAM]¬:G , @¬:[NA] + <<- ~1:3>> * + __purge_autre__ [|,] nul doute [que|qu’|qu] <<- ~2:0>> * @@ -12714,16 +12720,10 @@ # de + __[i](p_de_vinfi)__ d(?:e |’)({infi}) @@$ <<- morphex(\1, ":V[123]_i", ">(?:devenir|rester|demeurer)/") and isNextNotCOD() ~>> * -## groupe avec préposition -__[i](p_préposition_déterminant_nom)__ - (?:avec|à|s(?:ur|ous|elon)|c(?:ontre|hez)|dans|envers|p(?:ar|our)) +(?:les? |la |l’|de(?:s| la|) |ce[st]? |cette |[mts](?:es|on|a) |[nv]o(?:s|tre) |leurs? |certaine?s? |quelques ) *({w_2}) @@$ - <<- morphex(\1, ":[NA]", ":G") and isEndOfNG() - ~>> * - __[i](p_douter_que)__ (dout\w+)( ) *que? @@0,* <<- morph(\1, ">douter/", False) and before(r"(?i)\b(?:[mts]e|[nv]ous) +$") ~2>> , ## de + __[i](p_de_nom)__