Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -17765,26 +17765,33 @@ TEST: Est-ce que Pierre Xazzz va bien ? TEST: Qu’est-ce que rapporte réellement Dassault & Co au budget __infi_falloir__ - >falloir @:V¬:[YMWG] + [faut|fallait|fallut|faudra|faudrait] @:V¬:[YMWG] + il faille @:V¬:[YMWG] >avoir fallu @:V¬:[YMWG] [faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il] @:V¬:[YMWG] <<- /infi/ not (tag_before(\1, "que") and morph(\-1, ":3[sp]")) --1>> =suggVerbInfi(\-1) # Après le verbe “falloir”, le verbe devrait être à l’infinitif. - >falloir [le|la|leur|les|l’] @:V¬:[YMWGN] + [faut|fallait|fallut|faudra|faudrait] [le|la|leur|les|l’] @:V¬:[YMWGN] + il faille [le|la|leur|les|l’] @:V¬:[YMWGN] >avoir fallu [le|la|leur|les|l’] @:V¬:[YMWGN] [faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il] [le|la|leur|les|l’] @:V¬:[YMWGN] <<- /infi/ --1>> =suggVerbInfi(\-1) # Après le verbe “falloir”, le verbe devrait être à l’infinitif. - >falloir [ne|n’|en|me|m’|te|t’|se|s’|nous|vous|lui|y] @:V¬:[YMWG] - >falloir ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:[YMWG] - >falloir ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:[YMWG] - >falloir ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:[YMWG] - >falloir ?[ne|n’]¿ [lui|leur] en @:V¬:[YMWG] + [faut|fallait|fallut|faudra|faudrait] [ne|n’|en|me|m’|te|t’|se|s’|nous|vous|lui|y] @:V¬:[YMWG] + [faut|fallait|fallut|faudra|faudrait] ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:[YMWG] + [faut|fallait|fallut|faudra|faudrait] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:[YMWG] + [faut|fallait|fallut|faudra|faudrait] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:[YMWG] + [faut|fallait|fallut|faudra|faudrait] ?[ne|n’]¿ [lui|leur] en @:V¬:[YMWG] + il faille [ne|n’|en|me|m’|te|t’|se|s’|nous|vous|lui|y] @:V¬:[YMWG] + il faille ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:[YMWG] + il faille ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:[YMWG] + il faille ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:[YMWG] + il faille ?[ne|n’]¿ [lui|leur] en @:V¬:[YMWG] >avoir fallu [ne|n’|en|me|m’|te|t’|se|s’|nous|vous|lui|y] @:V¬:[YMWG] >avoir fallu ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:[YMWG] >avoir fallu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:[YMWG] >avoir fallu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:[YMWG] >avoir fallu ?[ne|n’]¿ [lui|leur] en @:V¬:[YMWG] @@ -17799,10 +17806,11 @@ TEST: Il faudrait l’{{essayé}}. TEST: Il faudra ne {{touché}} qu’aux extrémités. TEST: faut-il {{pensé}} à ces choses-là encore et encore ? TEST: il faut n’{{estimait}} que la valeur de nos actes TEST: il fallait bien cela pour nous épargner +TEST: une faille s’est ouverte sous nos pieds __infi_faire__ >faire ~(?:ée?s?|ez)$ <<- /infi/ not morph(<1, ">(?:en|de|être)/") and morph(\2, ":V", ":[MG]") and not (morph(\1, ":N") and morph(\2, ":Q.*:m:[sp]"))