Grammalecte  Check-in [291571d101]

Overview
Comment:[build] graph builder: add some decoration
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | build | rg
Files: files | file ages | folders
SHA3-256: 291571d101738179604809690155599603e305e6471b1e36464c36df3b874684
User & Date: olr on 2018-06-13 06:01:05
Other Links: branch diff | manifest | tags
Context
2018-06-13
06:02
[misc] SublimeText theme update check-in: 655e0c4bf5 user: olr tags: misc, rg
06:01
[build] graph builder: add some decoration check-in: 291571d101 user: olr tags: build, rg
05:46
merge trunk check-in: 168628b7ae user: olr tags: rg
Changes

Modified compile_rules.py from [22bdc8ba86] to [856372255b].

   490    490                   lRuleLine.append([i, "@@@@"+m.group(1)])
   491    491                   bGraph = True
   492    492               lGraphRule.append([i, sLine])
   493    493               bGraph = True
   494    494           elif sLine.startswith("@@@@END_GRAPH"):
   495    495               lGraphRule.append([i, sLine])
   496    496               bGraph = False
          497  +        elif re.match("@@@@ *$", sLine):
          498  +            pass
   497    499           elif bGraph:
   498    500               lGraphRule.append([i, sLine])
   499    501           # Regex rules
   500    502           elif re.match("[  \t]*$", sLine):
   501    503               # empty line
   502    504               pass
   503    505           elif sLine.startswith(("    ", "\t")):

Modified gc_lang/fr/rules.grx from [7a892f877c] to [8fec34a927].

 12330  12330   
 12331  12331   !!
 12332  12332   !!
 12333  12333   !!!! Modes verbaux                                                                                  
 12334  12334   !!
 12335  12335   !!
 12336  12336   
 12337         -
        12337  +@@@@
        12338  +@@@@
        12339  +@@@@
        12340  +@@@@
 12338  12341   @@@@GRAPH: last_graph                                                                               
        12342  +@@@@
        12343  +@@@@
        12344  +@@@@
        12345  +@@@@
 12339  12346   
 12340  12347   # conditionnel / futur
 12341  12348   
 12342  12349   __vmode_j_aimerais_vinfi__
 12343  12350       [<start>|,]  [je|j’|Je|J’]  [aimerai|préférerai|préfèrerai|apprécierai|voudrai|souhaiterai|désirerai|adorerai]  @:[YX]|>(?:y|ne|que?)/¬:R
 12344  12351           <<- /vmode/ -3>> \1s                                                                        # Si vous exprimez un souhait, utilisez le conditionnel et non le futur.
 12345  12352   
................................................................................
 12403  12410   TEST: Avant que tu {{pars}}, je voudrais qu’on discute.
 12404  12411   TEST: Nul doute qu’elle nourrira à brève échéance la haine de demain à notre égard.
 12405  12412   TEST: Je ne doute pas qu’ils réussiront leur mission.
 12406  12413   TEST: Je me doutais bien qu’Apple pourrait marcher
 12407  12414   TEST: il ne fait aucun doute qu’Amazon le sait.
 12408  12415   TEST: quoi que nous autres hommes ayons pu faire
 12409  12416   
 12410         -@@@@END_GRAPH
        12417  +
        12418  +
        12419  +@@@@
        12420  +@@@@END_GRAPH                                                                                       
        12421  +@@@@
 12411  12422   
 12412  12423   
 12413  12424   # Bien que + subjonctif
 12414  12425   __[i]/vmode(vmode_bien_que_subjonctif)__
 12415  12426       bien  ?que? ({w_2}) +({w_2})  @@w,$
 12416  12427       <<- morph(\1, ":(?:Os|M)", False) and morphex(\2, ":V.*:I", ":(?:[GSK]|If)|>(?:hériter|recevoir|donner|offrir)/") and isStart()
 12417  12428           and not ( morph(\2, ":V0a", False) and morph(word(1), ">(?:hériter|recevoir|donner|offrir)/", False) )
................................................................................
 12472  12483       -2>> =suggVerbMode(@, ":I", \1)
 12473  12484       # Après « quand » ou « lorsque », le verbe ne s’emploie pas au subjonctif mais à l’indicatif.
 12474  12485   
 12475  12486   TEST: quand elle {{rencontrât}} son créateur
 12476  12487   TEST: lorsqu’il y {{eût}} du grabuge, nous montâmes tous sur le pont.
 12477  12488   
 12478  12489   
 12479         -
        12490  +@@@@
        12491  +@@@@
        12492  +@@@@
        12493  +@@@@
 12480  12494   @@@@GRAPH: test                                                                                     
        12495  +@@@@
        12496  +@@@@
        12497  +@@@@
        12498  +@@@@
 12481  12499   
 12482  12500   __code_legacy__
 12483  12501       legacy code
 12484  12502       code legacy
 12485  12503           <<- -1:2>> code hérité|code reliquat|\1-\2|\2-\1                                            # \1 \2. Anglicisme superflu.
 12486  12504   
 12487  12505   TEST: c’est du {{legacy code}}.
................................................................................
 12505  12523   
 12506  12524   __test__
 12507  12525       je  ~co[mn]putes?  [que|qu’]  @(?::Os|:M)¬:X  @:I
 12508  12526           <<- morph(\4, ":Os|:M", ":X") -5>> \1|\5                                                    # SUBJONCTIF.
 12509  12527   
 12510  12528   TEST: je conpute que Isabelle {{est}} partie.
 12511  12529   
        12530  +@@@@
 12512  12531   @@@@END_GRAPH                                                                                       
 12513         -
        12532  +@@@@
 12514  12533   
 12515  12534   
 12516  12535   !!
 12517  12536   !!
 12518  12537   !!
 12519  12538   !!
 12520  12539   !!