Overview
| Comment: | [fr] conversion: regex -> graph rules |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | fr | rg |
| Files: | files | file ages | folders |
| SHA3-256: |
8230a349b4e5a79217e260cf836a6cb9 |
| User & Date: | olr on 2018-06-12 16:38:39 |
| Other Links: | branch diff | manifest | tags |
Context
|
2018-06-12
| ||
| 17:52 | [core][bug] missing parameter check-in: 1379458d7a user: olr tags: core, rg | |
| 16:38 | [fr] conversion: regex -> graph rules check-in: 8230a349b4 user: olr tags: fr, rg | |
| 16:37 | [build] graph builder update (syntax + bookmarks) check-in: bf346cdb9b user: olr tags: build, rg | |
Changes
Modified gc_lang/fr/rules.grx from [bf15d1e70b] to [63f19882e1].
| ︙ | ︙ | |||
12301 12302 12303 12304 12305 12306 12307 | !! !! !!!! Modes verbaux !! !! | < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < | 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 |
!!
!!
!!!! Modes verbaux
!!
!!
# Dès que + indicatif
__[i]/vmode(vmode_dès_que)__
dès +que? +({w_2}) +({w_2}) @@w,$
<<- morph(\1, ":(?:Os|M)", False) and morphex(\2, ":S", ":[IG]") -2>> =suggVerbMode(@, ":I", \1) # Ce verbe ne devrait pas être au subjonctif.
# <<- morph(\1, ":(?:Os|M)", False) and morph(\2, ":K", False) -2>> =suggVerbMode(@, ":If", \1) # Ce verbe ne devrait pas être au conditionnel.
|
| ︙ | ︙ | |||
12442 12443 12444 12445 12446 12447 12448 |
# Après « quand » ou « lorsque », le verbe ne s’emploie pas au subjonctif mais à l’indicatif.
TEST: quand elle {{rencontrât}} son créateur
TEST: lorsqu’il y {{eût}} du grabuge, nous montâmes tous sur le pont.
| > | | 12400 12401 12402 12403 12404 12405 12406 12407 12408 12409 12410 12411 12412 12413 12414 12415 |
# Après « quand » ou « lorsque », le verbe ne s’emploie pas au subjonctif mais à l’indicatif.
TEST: quand elle {{rencontrât}} son créateur
TEST: lorsqu’il y {{eût}} du grabuge, nous montâmes tous sur le pont.
@@@@GRAPH: last_graph@@@@
@@@@GRAPH: test@@@@
!!
!!
!!
|
| ︙ | ︙ |
Modified gc_lang/fr/rules_graph.grx from [c539028053] to [d270cf4975].
| ︙ | ︙ | |||
35 36 37 38 39 40 41 | # Fin d’interprétation du fichier avec une ligne commençant par #END # ERREURS COURANTES # http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Fautes_d%27orthographe/Courantes | < < < < | < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < | 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# Fin d’interprétation du fichier avec une ligne commençant par #END
# ERREURS COURANTES
# http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Fautes_d%27orthographe/Courantes
GRAPH_NAME: test
__code_legacy__
legacy code
code legacy
<<- -1:2>> code hérité|code reliquat|\1-\2|\2-\1 # \1 \2. Anglicisme superflu.
|
| ︙ | ︙ | |||
108 109 110 111 112 113 114 |
__test__
je ~co[mn]putes? [que|qu’] @(?::Os|:M)¬:X @:I
<<- morph(\4, ":Os|:M", ":X") -5>> \1|\5 # SUBJONCTIF.
TEST: je conpute que Isabelle {{est}} partie.
| > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
__test__
je ~co[mn]putes? [que|qu’] @(?::Os|:M)¬:X @:I
<<- morph(\4, ":Os|:M", ":X") -5>> \1|\5 # SUBJONCTIF.
TEST: je conpute que Isabelle {{est}} partie.
GRAPH_NAME: last_graph
!!
!!
!!!! Modes verbaux
!!
!!
# conditionnel / futur
__vmode_j_aimerais_vinfi__
[<start>|,] [je|j’|Je|J’] [aimerai|préférerai|préfèrerai|apprécierai|voudrai|souhaiterai|désirerai|adorerai] @:[YX]|>(?:y|ne|que?)/¬:R
<<- /vmode/ -3>> \1s # Si vous exprimez un souhait, utilisez le conditionnel et non le futur.
TEST: J’{{aimerai}} savoir ce dont il retourne.
TEST: dans tous les cas j’{{aimerai}} ne rien savoir
TEST: Je {{voudrai}} qu’il soit déjà là.
TEST: J’aimerai ces cours-là autant que les autres.
TEST: J’aimerai la danse et la musique, puisque vous l’exigez.
TEST: Je sais que j’aimerai ça, tout comme lui.
__vmode_j_aurais_aimé_que_vinfi__
[j’|J’] aurai [aimé|souhaité|préféré|voulu|apprécié|désiré|adoré] [que|qu’|qu|ne|n’|@:Y]
<<- /vmode/ -2>> aurais|eusse # Pour un souhait passé, utilisez le conditionnel passé et non le futur antérieur. Exemple pour le futur antérieur : « quand j’aurai fini… »
TEST: J’{{aurai}} aimé nous offrir ce magnifique cadeau.
TEST: j’{{aurai}} voulu être un artiste.
TEST: j’{{aurai}} préféré ne pas avoir à l’entendre.
TEST: j’{{aurai}} préféré l’entendre un autre jour.
TEST: j’{{aurai}} aimé que vous m’en parliez.
TEST: Quand j’en aurai fini avec eux, vous aurez du mal à les reconnaître.
TEST: Quand j’aurai fini ce boulot, je ne sais pas ce que je ferai.
TEST: Quand j’aurai soif et faim, je m’arrêterai.
# Si suivi du conditionnel ou du subjonctif
__vmode_si_sujet__
[<start>|,] >si [j’|J’|t’|T’] @:[SK]¬:(?:G|V0|I)
[<start>|,] >si @:(?:Os|M) @:[SK]¬:(?:G|V0|I)
[<start>|,] [s’|S’] [il|ils] @:[SK]¬:(?:G|V0|I)
<<- /vmode/ -4>> _ # Ce verbe ne devrait être ni au conditionnel, ni au subjonctif.
TEST: Si Pierre {{avancerait}} sa voiture de quelques mètres, ça nous permettrait de passer.
TEST: s’ils ne {{mangeraient}} pas tous les jours, ils seraient moins gros.
TEST: Si j’{{irais}} le faire
|