︙ | | | ︙ | |
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
OPT/redon1: False False False False False False
OPT/redon2: False False False False False False
OPT/neg: False False False False False False
OPT/date: True True True True True True
OPT/mc: False False False False False False
OPT/idrule: False False False False False False
OPT/html: False False False True True True
OPT/latex: False False False False False False
# Priority: from 0 to 9. Default priority is 4.
OPTPRIORITY/tu: 7
OPTPRIORITY/conf: 5
OPTPRIORITY/ocr: 3
# COLORS are must be described with the HSL format (0-360, 0-100 %, 0-100 %) [don’t write the sign %]
|
|
>
|
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
OPT/redon1: False False False False False False
OPT/redon2: False False False False False False
OPT/neg: False False False False False False
OPT/date: True True True True True True
OPT/mc: False False False False False False
OPT/idrule: False False False False False False
OPT/html: False False False True True True
OPT/latex: True False False False False False
OPT/md: True True False True True False
# Priority: from 0 to 9. Default priority is 4.
OPTPRIORITY/tu: 7
OPTPRIORITY/conf: 5
OPTPRIORITY/ocr: 3
# COLORS are must be described with the HSL format (0-360, 0-100 %, 0-100 %) [don’t write the sign %]
|
︙ | | | ︙ | |
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
|
#
# NOTE
# Tout contrôle des espaces existants doit se faire avant ce point.
# À partir d’ici, toute règle est susceptible de supprimer des caractères et les remplacer par des espaces ou des chaînes de longueur égale.
#
#
!!!
!!!
!!! Processeur: efface les ponctuations gênantes (URL, sigles, abréviations, IP, heures, etc.) !!
!!!
!!!
# e-mail
|
<
|
508
509
510
511
512
513
514
515
516
517
518
519
520
521
|
#
# NOTE
# Tout contrôle des espaces existants doit se faire avant ce point.
# À partir d’ici, toute règle est susceptible de supprimer des caractères et les remplacer par des espaces ou des chaînes de longueur égale.
#
#
!!!
!!!
!!! Processeur: efface les ponctuations gênantes (URL, sigles, abréviations, IP, heures, etc.) !!
!!!
!!!
# e-mail
|
︙ | | | ︙ | |
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
|
TEST: Dossier C:\Program Files (x86)\LibreOffice
TEST: [1] Dossier à revoir.
TEST: jusqu’à 12h47
TEST: Allons (re)voir ce film
TEST: La figure 110 représente…
!!!
!!!
!!! Processeur: balises HTML et LaTeX !!
!!!
!!!
# HTML
__<i>/html(p_html_balise_ouvrante)__ <\w+.*?> <<- ~>> *
__<i>/html(p_html_balise_fermante)__ </\w+ *> <<- ~>> *
__<i>/html(p_html_amp_xxx)__ &[a-zA-Z]+; <<- ~>> _
__<i>/html(p_html_lt)__ < <<- ~>> " <"
__<i>/html(p_html_gt)__ > <<- ~>> >
__<i>/html(p_html_amp)__ & <<- ~>> &
__<i>/html(p_html_nbsp)__ <<- ~>> @
__<i>/html(p_html_nbsp2)__ &#(?:160|8239); <<- ~>> @
__<i>/html(p_html_pseudo_balise)__ \[/?\w+\] <<- ~>> *
# LATEX
__<i]/latex(p_latex1)__ \\[a-z]+ <<- ~>> *
__<i>/latex(p_latex2)__ \\[,;/\\] <<- ~>> *
__<s>/latex(p_latex3)__ \{(?:abstract|align|cases|center|description|enumerate|equation|figure|flush(?:left|right)|gather|minipage|multline|quot(?:ation|e)|SaveVerbatim|table|tabular|thebibliography|[vV]erbatim|verse|wrapfigure)\} <<- ~>> *
TEST: __html__ des <b>{{homme}}</b>
TEST: __html__ des [b]{{femme}}[/b]
TEST: __html__ il est venu : c’était bien…
!!
!!
!!!! Écritures épicènes dystypographiques !!
!!
!!
|
<
|
|
>
>
>
>
>
>
|
|
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
|
TEST: Dossier C:\Program Files (x86)\LibreOffice
TEST: [1] Dossier à revoir.
TEST: jusqu’à 12h47
TEST: Allons (re)voir ce film
TEST: La figure 110 représente…
!!!
!!!
!!! Processeur: balises HTML, LaTeX, Markdown !!
!!!
!!!
# HTML
__<i>/html(p_html_balise_ouvrante)__ <\w+.*?> <<- ~>> *
__<i>/html(p_html_balise_fermante)__ </\w+ *> <<- ~>> *
__<i>/html(p_html_amp_xxx)__ &[a-zA-Z]+; <<- ~>> _
__<i>/html(p_html_lt)__ < <<- ~>> " <"
__<i>/html(p_html_gt)__ > <<- ~>> >
__<i>/html(p_html_amp)__ & <<- ~>> &
__<i>/html(p_html_nbsp)__ <<- ~>> @
__<i>/html(p_html_nbsp2)__ &#(?:160|8239); <<- ~>> @
__<i>/html(p_html_pseudo_balise)__ \[/?\w+\] <<- ~>> *
# LaTeX
__<i]/latex(p_latex1)__ \\[a-z]+ <<- ~>> *
__<i>/latex(p_latex2)__ \\[,;/\\] <<- ~>> *
__<s>/latex(p_latex3)__ \{(?:abstract|align|cases|center|description|enumerate|equation|figure|flush(?:left|right)|gather|minipage|multline|quot(?:ation|e)|SaveVerbatim|table|tabular|thebibliography|[vV]erbatim|verse|wrapfigure)\} <<- ~>> *
# Markdown
__<s>/md(p_md_span_ouvrant)__ " ([*_]+)\w" @@1 <<- ~1>> *
__<i>/md(p_md_span_fermant)__ "[a-z0-9àéîïôûüù]([*_]+)[,.;:!?) ]" @@1 <<- ~1>> *
__<s>/md(p_md_title_start)__ "^#+" <<- ~>> *
__<s>/md(p_md_title_end)__ "#+ *$" <<- ~>> *
__<s>/md(p_md_list)__ "^[*+] " <<- ~>> *
TEST: __html__ des <b>{{homme}}</b>
TEST: __html__ des [b]{{femme}}[/b]
TEST: __html__ il est venu : c’était bien…
TEST: __md__ ces **{{femme}}**
!!
!!
!!!! Écritures épicènes dystypographiques !!
!!
!!
|
︙ | | | ︙ | |
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
|
TEST: {{Au quel}} faut-il s’adresser ?
TEST: ils jouent aux {{des}}.
TEST: {{Aux quels}} a-t-il adressé sa requête. ?
TEST: Des individus {{aux combien}} sensibles aux usages.
TEST: Au MES, rien de nouveau.
!!
!!
!!!! Style !!
!!
!!
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
|
TEST: {{Au quel}} faut-il s’adresser ?
TEST: ils jouent aux {{des}}.
TEST: {{Aux quels}} a-t-il adressé sa requête. ?
TEST: Des individus {{aux combien}} sensibles aux usages.
TEST: Au MES, rien de nouveau.
__gn_autre_chose__
autre choses
<<- /gn/ -2>> chose # Locution “autre chose”. Accord entre “autre” et “chose”.
autres chose
<<- /gn/ -2>> choses # Accord de nombre erroné avec “autres”.
TEST: autre {{choses}}
TEST: autres {{chose}}
TEST: Je dis d’autres choses.
TEST: Je dis autre chose.
TEST: elle parle des autres choses.
TEST: d’autres choses sont survenues.
!!
!!
!!!! Style !!
!!
!!
|
︙ | | | ︙ | |
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
|
<<- /sgpl/ ->> en rangs serrés|en ordre serré # Au pluriel, car il y a plusieurs rangs. Vous pouvez aussi utiliser l’expression “en ordre serré”.
TEST: ils défilèrent {{en rang serré}}
TEST: elles arrivent en rangs serrés.
# entre autres
__sgpl_entre_autres__
entre autre [<end>|,]
entre autre @:(?:[GW]|[NA].*:[pi])
<<- /sgpl/ -2>> autres # La locution “entre autres”, toujours au pluriel.|https://fr.wiktionary.org/wiki/entre_autres
entre >autre chose
<<- /sgpl/ -2:3>> autres choses # La locution “entre autres choses”, toujours au pluriel.
TEST: Des raisons ? Entre {{autre}} je n’en savais pas plus que lui.
TEST: il y eut, entre {{autre}}, des erreurs commises.
TEST: il y aura entre {{autre chose}} des répercussions terribles.
TEST: il y aura entre {{autre}} choses des répercussions terribles.
# nul et non avenu
__sgpl_nul_et_non_avenu__
nul et non >avenu
<<- /sgpl/ not value(\-1, "|avenu|") --1>> avenu # Accord avec “\1”.
|
|
>
|
>
|
|
|
>
|
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
|
<<- /sgpl/ ->> en rangs serrés|en ordre serré # Au pluriel, car il y a plusieurs rangs. Vous pouvez aussi utiliser l’expression “en ordre serré”.
TEST: ils défilèrent {{en rang serré}}
TEST: elles arrivent en rangs serrés.
# entre autres
__sgpl_entre_autres!6__
entre autre [<end>|,]
entre autre @:(?:[GW]|[NA].*:[pi])
<<- /sgpl/ -2>> autres # La locution “entre autres”, toujours au pluriel.|https://fr.wiktionary.org/wiki/entre_autres
!! entre autres choses ¡¡
entre [autre+s] [chose+s]
<<- /sgpl/ not value(<1, "|j’|n’|il|elle|on|")
->> entre autres choses # La locution “entre autres choses”, toujours au pluriel.
TEST: Des raisons ? Entre {{autre}} je n’en savais pas plus que lui.
TEST: il y eut, entre {{autre}}, des erreurs commises.
TEST: il y aura {{entre autre chose}} des répercussions terribles.
TEST: il y aura {{entre autre choses}} des répercussions terribles.
TEST: on entre autre chose dans la base pour voir ce que ça donne.
# nul et non avenu
__sgpl_nul_et_non_avenu__
nul et non >avenu
<<- /sgpl/ not value(\-1, "|avenu|") --1>> avenu # Accord avec “\1”.
|
︙ | | | ︙ | |
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
|
ailleurs que chez [moi|toi|soi|lui|elle|nous|vous|eux|elles]
autre part que chez [moi|toi|soi|lui|elle|nous|vous|eux|elles]
<<- not value(<1, "|d’|") ~>> *
<start> bien [entendu|sûr]
<<- ~2:0>> *
bien [entendu|sûr]
<<- morph(<1, ":[NAQR]|>que/") ~>> *
bordel de merde
<<- not morph(<1, ":D") ~>> *
comme [moi|toi]
|
>
>
>
|
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
|
ailleurs que chez [moi|toi|soi|lui|elle|nous|vous|eux|elles]
autre part que chez [moi|toi|soi|lui|elle|nous|vous|eux|elles]
<<- not value(<1, "|d’|") ~>> *
<start> bien [entendu|sûr]
<<- ~2:0>> *
bec et ongles
<<- not morph(<1, ":D") ~>> *
bien [entendu|sûr]
<<- morph(<1, ":[NAQR]|>que/") ~>> *
bordel de merde
<<- not morph(<1, ":D") ~>> *
comme [moi|toi]
|
︙ | | | ︙ | |