Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -12304,29 +12304,10 @@ !!!! Modes verbaux !! !! -# verbe que + subjonctif -__[i]/vmode(vmode_qqch_que_subjonctif1)__ - (afin|avant|pour|quoi|(?:perm|fa|v[oe]|ordonn|exig|désir|dout|suff|préf[éè]r)\w+) +que? +({w_2}) +({w_2}) @@0,w,$ - <<- morph(\1, ">(?:afin|avant|pour|quoi|permettre|falloir|vouloir|ordonner|exiger|désirer|douter|préférer|suffire)/", False) - and morph(\2, ":(?:Os|M)", False) and morphex(\3, ":I", ":[GYS]") - and not (morph(\1, ">douter/", False) and morph(\3, ":(?:If|K)", False)) - -3>> =suggVerbMode(@, ":S", \2) # Après « \1 que », ce verbe devrait être au subjonctif. - -TEST: Il suffit qu’il {{court}} plus -TEST: Je veux qu’il {{finit}} son repas. -TEST: quoi qu’il en {{conclut}} -TEST: Je ne veux pas que tu {{es}} des ennuis -TEST: Avant que tu {{pars}}, je voudrais qu’on discute. -TEST: Nul doute qu’elle nourrira à brève échéance la haine de demain à notre égard. -TEST: Je ne doute pas qu’ils réussiront leur mission. -TEST: Je me doutais bien qu’Apple pourrait marcher -TEST: il ne fait aucun doute qu’Amazon le sait. -TEST: quoi que nous autres hommes ayons pu faire - # Bien que + subjonctif __[i]/vmode(vmode_bien_que_subjonctif)__ bien ?que? ({w_2}) +({w_2}) @@w,$ <<- morph(\1, ":(?:Os|M)", False) and morphex(\2, ":V.*:I", ":(?:[GSK]|If)|>(?:hériter|recevoir|donner|offrir)/") and isStart() Index: gc_lang/fr/rules_graph.grx ================================================================== --- gc_lang/fr/rules_graph.grx +++ gc_lang/fr/rules_graph.grx @@ -37,12 +37,11 @@ # ERREURS COURANTES # http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Fautes_d%27orthographe/Courantes - -GRAPH_NAME: test +GRAPH_NAME: test __code_legacy__ legacy code code legacy @@ -132,5 +131,23 @@ # <<- morph(\1, ":(?:Os|M)", False) and morph(\2, ":K", False) -2>> =suggVerbMode(@, ":If", \1) # Ce verbe ne devrait pas être au conditionnel. #TEST: dès que je le {{verrais}} TEST: dès qu’il le {{voie}} TEST: donnant à entendre qu’il avait l’intention de violer Laura dès qu’il en aurait l’occasion + + +# verbe que + subjonctif +__vmode_qqch_que_subjonctif1__ + [>afin|>avant|>pour|>quoi|>permettre|>falloir|>vouloir|>ordonner|>exiger|>désirer|>préférer|>suffire] [que|qu’|qu] @:(?:Os|M) @:I¬:[GYS] + >douter [que|qu’|qu] @:(?:Os|M) @:I¬:(?:[GYSK]|If) + <<- -4>> =suggVerbMode(\4, ":S", \3) # Après « \1 que », ce verbe devrait être au subjonctif. + +TEST: Il suffit qu’il {{court}} plus +TEST: Je veux qu’il {{finit}} son repas. +TEST: quoi qu’il en {{conclut}} +TEST: Je ne veux pas que tu {{es}} des ennuis +TEST: Avant que tu {{pars}}, je voudrais qu’on discute. +TEST: Nul doute qu’elle nourrira à brève échéance la haine de demain à notre égard. +TEST: Je ne doute pas qu’ils réussiront leur mission. +TEST: Je me doutais bien qu’Apple pourrait marcher +TEST: il ne fait aucun doute qu’Amazon le sait. +TEST: quoi que nous autres hommes ayons pu faire