Grammalecte  Check-in [b6a4640bbb]

Overview
Comment:[fr] conversion: regex rules -> graph rules
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | fr | rg
Files: files | file ages | folders
SHA3-256: b6a4640bbb20b603aafd540a05a29b3a2c4882413eec2c992c7d5aaf7180b842
User & Date: olr on 2018-07-19 12:57:18
Other Links: branch diff | manifest | tags
Context
2018-07-19
13:58
[build] deprecated object name (Python 3.7) check-in: 4f6cfde973 user: olr tags: build, rg
12:57
[fr] conversion: regex rules -> graph rules check-in: b6a4640bbb user: olr tags: fr, rg
08:51
[build][core] new sign for sentence tags: % check-in: f875f6c740 user: olr tags: build, core, rg
Changes

Modified gc_lang/fr/rules.grx from [cc460645f6] to [3bb5aa4d0e].

  2138   2138   @@@@
  2139   2139   @@@@GRAPH: graphe1                                                                                 _
  2140   2140   @@@@
  2141   2141   @@@@
  2142   2142   @@@@
  2143   2143   @@@@
  2144   2144   
         2145  +
         2146  +!!!! Étiquetage                                                                                   !!
         2147  +
         2148  +__tag_verbes_composés_interrogatifs__
         2149  +    ~\w-[jJ]e$
         2150  +        <<- />> -je|VCint
         2151  +
         2152  +    ~\w-[tT]u$
         2153  +        <<- />> -tu|VCint
         2154  +
         2155  +    ~\w-[iI]ls?$
         2156  +        <<- \1.endswith("l") />> -il|VCint
         2157  +        <<- __else__ />> -ils|VCint
         2158  +
         2159  +    ~\w-[eE]lles?$
         2160  +        <<- \1.endswith("e") />> -elle|VCint
         2161  +        <<- __else__ />> -elles|VCint
         2162  +
         2163  +    ~\w-[oO]n$
         2164  +        <<- />> -on|VCint
         2165  +
         2166  +    ~\w-[nN]ous$
         2167  +        <<- />> -nous|VCint
         2168  +
         2169  +    ~\w-[vV]ous$
         2170  +        <<- />> -vous|VCint
         2171  +
         2172  +
         2173  +__tag_verbes_composés_impératif__
         2174  +    ~\w-l(?:es?|a)-(?:[mt]oi|nous|leur)$
         2175  +        <<- />> -COD-COI|VCimp
         2176  +
         2177  +
  2145   2178   
  2146   2179   !!!! Doublons (casse identique)                                                                   !!
  2147   2180   
  2148   2181   
  2149   2182   # SLOWER THAN REGEX RULE
  2150   2183   #__doublon__
  2151   2184   #    *WORD  *WORD
................................................................................
  4460   4493   TEST: Mener {{a}} bien cette guerre sera plus difficile qu’on le pense.
  4461   4494   TEST: Je peux mener {{a}} bien cette opération.
  4462   4495   TEST: Cette coalition que tu penses mener a bien l’intention de te trahir.
  4463   4496   
  4464   4497   
  4465   4498   __conf_à_a_après_verbes__
  4466   4499       @:V¬:[YGNAWM]  a
  4467         -        <<- not tag_before(\1, "ce_que")
         4500  +        <<- /conf/ not tag_before(\1, "ce_que")
  4468   4501           -2>> à                                  # Confusion probable : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0
  4469   4502   
  4470   4503       ~\w-(?:je|tu|ils?|elles?|on|vous|nous)$  a
  4471         -        <<- -2>> à                              # Confusion : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0
         4504  +        <<- /conf/ -2>> à                       # Confusion : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0
  4472   4505   
  4473   4506   TEST: Vient-on {{a}} la maison demain ?
  4474   4507   TEST: Arrivait-elle {{a}} le manger ?
  4475   4508   
  4476   4509   
  4477   4510   __conf_celui_celle_à_qui__
  4478   4511       [celui|celle|ceux|celles]  a  qui
................................................................................
  4579   4612   
  4580   4613   # ce / se / ceux
  4581   4614   __conf_ce_ceux_se!6__
  4582   4615       ce  @:V[123].*:(?:Y|[123][sp])¬:[NAGM]|>(?:devoir|pouvoir|sembler)/
  4583   4616           <<- /conf/ not \1.isupper() and \2.islower() and not value(\2, "|faire|")
  4584   4617           -1>> se                                         # Confusion : « \2 » est un verbe. Exemples : ce bâtiment, se perdre.
  4585   4618   
  4586         -    ce  ~\w-(?:ils?|elles?|on)$
         4619  +    ce  [/il|/ils|/elle|/elles|/on]
  4587   4620           <<- /conf/ not \1.isupper() and \2.islower()
  4588   4621           -1>> se                                         # Confusion : « \2 » est un verbe. Exemples : ce bâtiment, se perdre.
  4589   4622   
  4590   4623       pour se faire ,
  4591   4624       pour se faire @:G¬:[AYD]
  4592   4625           <<- /conf/ -2>> ce                              # Confusion probable. Dans cette locution, il faut employer “ce”.|http://fr.wiktionary.org/wiki/pour_ce_faire
  4593   4626   
................................................................................
  4616   4649           <<- /conf/ -1>> ce                              # Confusion.|http://www.intellego.fr/soutien-scolaire-6eme/aide-scolaire-francais/ce-ceux-ou-se/3829
  4617   4650   
  4618   4651       ceux  @:N.*:s¬:(?:A.*:[pi]|P|R|G)|>(?:autour|a)/
  4619   4652           <<- /conf/ -1>> ce                              # Confusion probable.|http://www.intellego.fr/soutien-scolaire-6eme/aide-scolaire-francais/ce-ceux-ou-se/3829
  4620   4653   
  4621   4654   TEST: il ne {{ce}} compte pas parmi eux
  4622   4655   TEST: il ne {{ç’}}avançait jamais sans avoir pesé toutes les conséquences
         4656  +TEST: {{Ce}} serait-elle compromise ?
  4623   4657   TEST: {{Se}} seraient des histoires.
  4624   4658   TEST: {{se}} seraient des jours heureux.
  4625   4659   TEST: {{Se}} sont de grands enfants.
  4626   4660   TEST: {{Se}} sera une fille.
  4627   4661   TEST: {{ceux}} seraient des jours heureux
  4628   4662   TEST: Pour {{se}} faire, ils sont prêts à tout.
  4629   4663   TEST: {{se}} ne peut être ainsi.