Grammalecte  Check-in [d3187b7cd8]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:[fr] fix JS positioning code and regex
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | fr | comdic
Files: files | file ages | folders
SHA3-256:d3187b7cd8ed6d897c69675350a5db0d59b2d0e07ed8b7791d937b728eaa096f
User & Date: olr 2019-02-10 00:31:06
Context
2019-02-10
00:31
[core][js] echo function for debugging check-in: bcd8a483d5 user: olr tags: comdic, core
00:31
[fr] fix JS positioning code and regex check-in: d3187b7cd8 user: olr tags: comdic, fr
2019-02-09
20:27
merge trunk check-in: aea2e8d9ee user: olr tags: comdic
Changes

Changes to gc_lang/fr/rules.grx.

   494    494   __[s>(p_MM_point)__
   495    495       MM[.] <<- ~>> "MM "
   496    496   __[s>(p_Mr_Mgr_Mme_point)__
   497    497       M(?:r|gr|me) [A-ZÉ]([.])(?=\W+[a-zéèêâîïû]) @@$ <<- ~1>> *
   498    498   
   499    499   # Patronyme réduit à une seule lettre
   500    500   __[s](p_prénom_lettre_point_patronyme)__
   501         -    ([A-ZÉÈÂÎ][\w-]+)[  ][A-ZÉÈÂ]([.])[  ]([A-ZÉÈÂ][\w-]+) @@0,$,$
          501  +    ([A-ZÉÈÂÎ][\w-]+)[  ][A-ZÉÈÂ]([.])[  ]([A-ZÉÈÂ][\w-]+) @@0,*,$
   502    502       <<- morph(\1, ":M[12]") and (morph(\3, ":(?:M[12]|V)") or not spell(\3)) ~2>> *
   503    503   __[s>(p_prénom_lettre_point)__
   504    504       ([A-ZÉÈÂÎ][\w-]+)[  ][A-ZÉÈÂ]([.]) @@0,$
   505    505       <<- morph(\1, ":M[12]") and after("^\\W+[a-zéèêîïâ]") ~2>> _
   506    506   
   507    507   # Patronymes composés avec Le/La/Les
   508    508   __[s](p_patronyme_composé_avec_le_la_les)__
................................................................................
   724    724   !!
   725    725   !!!! Ponctuation de fin de paragraphe                                                             !!
   726    726   !!
   727    727   !!
   728    728   
   729    729   __[i>/poncfin__
   730    730       ({w_1}) *$  @@0
   731         -    <<- before("\\w+(?:[.]|[   ][!?]) +([A-ZÉÈÎ]\w+|[ÀÔ])") -1>> \1.|\1 !|\1 ?                      # Il semble manquer une ponctuation finale (s’il s’agit d’un titre, le point final n’est pas requis).
          731  +    <<- before("\\w+(?:\\.|[   ][!?]) +(?:[A-ZÉÈÎ]\\w+|[ÀÔ])") -1>> \1.|\1 !|\1 ?                   # Il semble manquer une ponctuation finale (s’il s’agit d’un titre, le point final n’est pas requis).
   732    732   
   733    733   TEST: __poncfin__ Vraiment. Quel {{ennui}}
   734    734   TEST: Internet : le nouvel eldorado
   735    735   TEST: OMC-FMI : Les nouveaux maîtres du monde
   736    736   
   737    737   
   738    738   !!