Grammalecte  Check-in [3d50852f45]

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: 3d50852f459dbddadb7f07b0c5946e748219425072679b0ec7d4eef2334c2d69
User & Date: olr on 2018-06-12 19:55:07
Other Links: branch diff | manifest | tags
Context
2018-06-13
05:37
[build] merge graph rules building and regex rules building check-in: cb88d3d2dc user: olr tags: build, rg
2018-06-12
19:55
[fr] conversion: regex -> graph rules check-in: 3d50852f45 user: olr tags: fr, rg
18:22
[build] graph builder: add comment check-in: 2f915c42dc user: olr tags: build, rg
Changes

Modified gc_lang/fr/rules.grx from [eea80c0d10] to [072f8fb4d5].

 12302  12302   !!
 12303  12303   !!
 12304  12304   !!!! Modes verbaux                                                                                  
 12305  12305   !!
 12306  12306   !!
 12307  12307   
 12308  12308   
 12309         -# verbe que + subjonctif
 12310         -__[i]/vmode(vmode_qqch_que_subjonctif1)__
 12311         -    (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,$
 12312         -    <<- morph(\1, ">(?:afin|avant|pour|quoi|permettre|falloir|vouloir|ordonner|exiger|désirer|douter|préférer|suffire)/", False)
 12313         -        and morph(\2, ":(?:Os|M)", False) and morphex(\3, ":I", ":[GYS]")
 12314         -        and not (morph(\1, ">douter/", False) and morph(\3, ":(?:If|K)", False))
 12315         -    -3>> =suggVerbMode(@, ":S", \2)                                                 # Après « \1 que », ce verbe devrait être au subjonctif.
 12316         -
 12317         -TEST: Il suffit qu’il {{court}} plus
 12318         -TEST: Je veux qu’il {{finit}} son repas.
 12319         -TEST: quoi qu’il en {{conclut}}
 12320         -TEST: Je ne veux pas que tu {{es}} des ennuis
 12321         -TEST: Avant que tu {{pars}}, je voudrais qu’on discute.
 12322         -TEST: Nul doute qu’elle nourrira à brève échéance la haine de demain à notre égard.
 12323         -TEST: Je ne doute pas qu’ils réussiront leur mission.
 12324         -TEST: Je me doutais bien qu’Apple pourrait marcher
 12325         -TEST: il ne fait aucun doute qu’Amazon le sait.
 12326         -TEST: quoi que nous autres hommes ayons pu faire
 12327         -
 12328  12309   
 12329  12310   # Bien que + subjonctif
 12330  12311   __[i]/vmode(vmode_bien_que_subjonctif)__
 12331  12312       bien  ?que? ({w_2}) +({w_2})  @@w,$
 12332  12313       <<- morph(\1, ":(?:Os|M)", False) and morphex(\2, ":V.*:I", ":(?:[GSK]|If)|>(?:hériter|recevoir|donner|offrir)/") and isStart()
 12333  12314           and not ( morph(\2, ":V0a", False) and morph(word(1), ">(?:hériter|recevoir|donner|offrir)/", False) )
 12334  12315           and not before0(r"(?i)\bsi ")

Modified gc_lang/fr/rules_graph.grx from [ef17180284] to [194981e3b2].

    35     35   
    36     36   # Fin d’interprétation du fichier avec une ligne commençant par #END
    37     37   
    38     38   # ERREURS COURANTES
    39     39   # http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Fautes_d%27orthographe/Courantes
    40     40   
    41     41   
    42         -
    43         -GRAPH_NAME: test                                                                              
           42  +GRAPH_NAME: test                                                                                    
    44     43   
    45     44   
    46     45   __code_legacy__
    47     46       legacy code
    48     47       code legacy
    49     48           <<- -1:2>> code hérité|code reliquat|\1-\2|\2-\1                                            # \1 \2. Anglicisme superflu.
    50     49   
................................................................................
   130    129       [dès|Dès]  [que|qu’|qu]  @:(?:Os|M)  @:S¬:[IG]
   131    130           <<- /vmode/ -4>> =suggVerbMode(\4, ":I", \3)                                                     # Ce verbe ne devrait pas être au subjonctif.
   132    131   #        <<- morph(\1, ":(?:Os|M)", False) and morph(\2, ":K", False)        -2>> =suggVerbMode(@, ":If", \1)    # Ce verbe ne devrait pas être au conditionnel.
   133    132   
   134    133   #TEST: dès que je le {{verrais}}
   135    134   TEST: dès qu’il le {{voie}}
   136    135   TEST: donnant à entendre qu’il avait l’intention de violer Laura dès qu’il en aurait l’occasion
          136  +
          137  +
          138  +# verbe que + subjonctif
          139  +__vmode_qqch_que_subjonctif1__
          140  +    [>afin|>avant|>pour|>quoi|>permettre|>falloir|>vouloir|>ordonner|>exiger|>désirer|>préférer|>suffire]  [que|qu’|qu]  @:(?:Os|M)  @:I¬:[GYS]
          141  +    >douter                                                                                                [que|qu’|qu]  @:(?:Os|M)  @:I¬:(?:[GYSK]|If)
          142  +        <<- -4>> =suggVerbMode(\4, ":S", \3)                                                         # Après « \1 que », ce verbe devrait être au subjonctif.
          143  +
          144  +TEST: Il suffit qu’il {{court}} plus
          145  +TEST: Je veux qu’il {{finit}} son repas.
          146  +TEST: quoi qu’il en {{conclut}}
          147  +TEST: Je ne veux pas que tu {{es}} des ennuis
          148  +TEST: Avant que tu {{pars}}, je voudrais qu’on discute.
          149  +TEST: Nul doute qu’elle nourrira à brève échéance la haine de demain à notre égard.
          150  +TEST: Je ne doute pas qu’ils réussiront leur mission.
          151  +TEST: Je me doutais bien qu’Apple pourrait marcher
          152  +TEST: il ne fait aucun doute qu’Amazon le sait.
          153  +TEST: quoi que nous autres hommes ayons pu faire