Grammalecte  Check-in [3cffdae3b0]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 3cffdae3b030fdf31b8f266c0762ef02e1b4951e771b48fcbb73a0f1d9867ddf
User & Date: olr on 2020-11-03 12:35:58
Other Links: manifest | tags
Context
2020-11-05
12:14
[fr] ajustements check-in: 86d8777431 user: olr tags: fr, trunk
2020-11-04
11:37
[build][graphspell][lo] dictionary: drop support for binary file -> use JSON check-in: 05fb167483 user: olr tags: build, dict2, graphspell, lo
2020-11-03
12:35
[fr] ajustements check-in: 3cffdae3b0 user: olr tags: fr, trunk
2020-11-02
15:07
[lo] launch lexical editor from context menu check-in: 616a21e49f user: olr tags: lo, trunk
Changes

Modified gc_lang/fr/rules.grx from [596bd01c11] to [983e5fd249].

2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191



2192
2193
2194
2195
2196
2197
2198
....
2235
2236
2237
2238
2239
2240
2241



2242
2243
2244
2245
2246
2247
2248
.....
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
.....
15052
15053
15054
15055
15056
15057
15058

15059
15060
15061
15062
15063
15064
15065
.....
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
.....
16388
16389
16390
16391
16392
16393
16394

16395
16396
16397
16398
16399
16400
16401
.....
17079
17080
17081
17082
17083
17084
17085




17086
17087
17088
17089
17090
17091
17092
        <<- =>> exclude(\1, ":G")

    y compris
        <<- not value(<1, "|n’|j’|tu|t’|m’|s’|") ~>> ␣
        <<- __also__ =>> define(\1, ":G:R")


__da_autre_chose_quelque_chose__
    quelque chose
        <<- =>> define(\2, ":N:m:s")

    autre chose
        <<- not morph(<1, ">entre/|:D") ~>> ␣
        <<- =>> define(\1, ":G")





__da_groupe_nominal__
    à                [la|l’|leur]         @:[NA]¬:Y
    [sans|pour|par]  [la|l’|le|les|leur]  @:[NA]¬:Y
    [à|par]                               @:[NA]¬:Y
        <<- =>> exclude(\-1, ":V")

................................................................................

    en [plein|pleine] *WORD
        <<- =>> select(\3, ":[NA]")

    en tant que  *WORD
        <<- =>> exclude(\4, ":V")




    nombre  [de|d’|des]  [@:[NA]|<end>|,]
        <<- not morph(<1, ":D") >>>
        <<- morph(<1, ":A.*:[me]:[si]") =>> add_morph(\1, ">nombre/:G:D")
        <<- __else__ =>> define(\1, ">nombre/:G:D")

    par  *WORD
        <<- =>> exclude(\2, ":[123][sp]")
................................................................................
__conf_hors_or__
    <start>  hors  ,
        <<- /conf/ -2>> or                              && Confusion. Écrivez “or” pour dire “néanmoins”. La préposition “hors” sert à dire “en dehors de” ou “excepté”.|https://fr.wiktionary.org/wiki/hors

    hors [je|j’|tu|il|ils|on|parce|quel|quels|quelle|quelles|pourquoi|qui|que]
        <<- /conf/ -1>> or,                             && Confusion probable. Écrivez “or” pour dire “néanmoins”. La préposition “hors” sert à dire “en dehors de” ou “excepté”.|https://fr.wiktionary.org/wiki/hors

    >or d’ [ici|atteinte]
    >or [de|d’] [là|doute|page]
    >or [de|d’] chez [moi|toi|soi|lui|elle|iel|nous|vous|eux|elles|iels]
    >or du commun
    >or [de|d’] ?[ma|ta|sa|notre|votre|leur]¿ [compréhension|perception|portée|vue]
    >or [de|d’] question [que|qu’|de|d’|,|)|<end>]
        <<- not morph(<1, ":D.*:[me]") -1>> hors        && Confusion probable. La préposition “hors” sert à dire “en dehors de” ou “excepté”.|https://fr.wiktionary.org/wiki/hors

................................................................................
    d’ ailleurs
    d’ alors
    d’ [arrache-pied|arrachepied]
    d’ arrière en avant
    d’ autant [plus|moins]
    d’ autre part
    d’ avant en arrière

    d’ à côté
    d’ âge mûr
    d’ emblée
    d’ empoigne
    d’ en [bas|dessous|face|haut]
    d’ entre [eux|elles|iels]
    d’ entrée [de|d’] jeu
................................................................................
    pour ça [vaut|valait]
    pourtant
    presque
    primo
    quand bien même
    quand bon [me|te|lui|nous|vous|leur] [semble|semblera|semblait]
    quant à [ça|cela|ceci]
    que [ça|ceci|cela] [me|te|lui|leur|nous|vous] plaise ou non
    que je [le|l’] veuille ou non
    que tu [le|l’] veuilles ou non
    qu’ [il|elle|on|iel] [le|l’] veuille ou non
    que vous [le|l’] vouliez ou non
    que nous [le|l’] voulions ou non
    qu’ [ils|elles|iels] [le|l’] veuillent ou non
    qu’ à cela ne tienne
    quel qu’ en soit [le|l’] [moyen|prix|danger]
    quel qu’ en soit [le|l’] risque ?[économique|financier|légal|juridique|militaire]¿
    quelle qu’ en soit la [cause|raison]
    quelque peu
    ?[de|d’]¿ quelque part
................................................................................
    >centre [de|d’] rétention ?[préventive|administrative]¿
    >certificat [de|d’] conformité
    >certificat [de|d’] bonne conduite
    >certificat [de|d’] études [primaires|secondaires|supérieures|spécialisées|musicales|théâtrales|bibliques|théologiques]
    >certificat [de|d’] scolarité ?[maternelle|primaire|secondaire]¿
    >chair à [pâté|>canon]
    >chair [de|d’] poule

    >chambre à [coucher|gaz]
    >chambre [de|d’] [agriculture|hôte|hôtel|hôtes|commerce|compensation|décompression|dégrisement]
    >champion du monde
    >changement [de|d’] cap
    >chantier [de|d’] construction
    [>chariot|>charriot] à [bagages|roulettes]
    >chasse à courre
................................................................................
        <<- =>> =select(\1, ":N")

    une bonne chose de réglée
        <<- ~-2:0>> *

    [le|la|l’|les]  $:N  d’ alors
        <<- ~-2:0>> *






__purge_syntagmes_nominaux_matière__
    *WORD  en  acier  ?[galvanisé|inoxydable|trempé]¿
    *WORD  en  chêne  ?massif¿
    *WORD  en  bois   ?vernis¿
    *WORD  en  [alu|aluminium|bois|contreplaqué|coton|cuir|cuivre|émail|étain|fer|fibrociment|fibro-ciment|inox|laiton|lin|métal|nacre|osier|plastique|plâtre|plomb|polycarbonate|polymère|verre|zinc]







|







>
>
>







 







>
>
>







 







|







 







>







 







|
|
|

|
|







 







>







 







>
>
>
>







2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
....
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
.....
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
.....
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
.....
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
.....
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
.....
17087
17088
17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
        <<- =>> exclude(\1, ":G")

    y compris
        <<- not value(<1, "|n’|j’|tu|t’|m’|s’|") ~>> ␣
        <<- __also__ =>> define(\1, ":G:R")


__da_chose__
    quelque chose
        <<- =>> define(\2, ":N:m:s")

    autre chose
        <<- not morph(<1, ">entre/|:D") ~>> ␣
        <<- =>> define(\1, ":G")

    >même >chose
        <<- =>> select(\-1, ":N")


__da_groupe_nominal__
    à                [la|l’|leur]         @:[NA]¬:Y
    [sans|pour|par]  [la|l’|le|les|leur]  @:[NA]¬:Y
    [à|par]                               @:[NA]¬:Y
        <<- =>> exclude(\-1, ":V")

................................................................................

    en [plein|pleine] *WORD
        <<- =>> select(\3, ":[NA]")

    en tant que  *WORD
        <<- =>> exclude(\4, ":V")

    ni *WORD
        <<- =>> select(\-1, ":N")

    nombre  [de|d’|des]  [@:[NA]|<end>|,]
        <<- not morph(<1, ":D") >>>
        <<- morph(<1, ":A.*:[me]:[si]") =>> add_morph(\1, ">nombre/:G:D")
        <<- __else__ =>> define(\1, ">nombre/:G:D")

    par  *WORD
        <<- =>> exclude(\2, ":[123][sp]")
................................................................................
__conf_hors_or__
    <start>  hors  ,
        <<- /conf/ -2>> or                              && Confusion. Écrivez “or” pour dire “néanmoins”. La préposition “hors” sert à dire “en dehors de” ou “excepté”.|https://fr.wiktionary.org/wiki/hors

    hors [je|j’|tu|il|ils|on|parce|quel|quels|quelle|quelles|pourquoi|qui|que]
        <<- /conf/ -1>> or,                             && Confusion probable. Écrivez “or” pour dire “néanmoins”. La préposition “hors” sert à dire “en dehors de” ou “excepté”.|https://fr.wiktionary.org/wiki/hors

    >or d’ [haleine|ici|atteinte]
    >or [de|d’] [là|doute|page]
    >or [de|d’] chez [moi|toi|soi|lui|elle|iel|nous|vous|eux|elles|iels]
    >or du commun
    >or [de|d’] ?[ma|ta|sa|notre|votre|leur]¿ [compréhension|perception|portée|vue]
    >or [de|d’] question [que|qu’|de|d’|,|)|<end>]
        <<- not morph(<1, ":D.*:[me]") -1>> hors        && Confusion probable. La préposition “hors” sert à dire “en dehors de” ou “excepté”.|https://fr.wiktionary.org/wiki/hors

................................................................................
    d’ ailleurs
    d’ alors
    d’ [arrache-pied|arrachepied]
    d’ arrière en avant
    d’ autant [plus|moins]
    d’ autre part
    d’ avant en arrière
    d’ avant-guerre
    d’ à côté
    d’ âge mûr
    d’ emblée
    d’ empoigne
    d’ en [bas|dessous|face|haut]
    d’ entre [eux|elles|iels]
    d’ entrée [de|d’] jeu
................................................................................
    pour ça [vaut|valait]
    pourtant
    presque
    primo
    quand bien même
    quand bon [me|te|lui|nous|vous|leur] [semble|semblera|semblait]
    quant à [ça|cela|ceci]
    [que|qu’] [ça|ceci|cela] [me|te|lui|leur|nous|vous] plaise ou non
    [que|qu’] je [le|l’] veuille ou non
    [que|qu’] tu [le|l’] veuilles ou non
    qu’ [il|elle|on|iel] [le|l’] veuille ou non
    [que|qu’] vous [le|l’] vouliez ou non
    [que|qu’] nous [le|l’] voulions ou non
    qu’ [ils|elles|iels] [le|l’] veuillent ou non
    qu’ à cela ne tienne
    quel qu’ en soit [le|l’] [moyen|prix|danger]
    quel qu’ en soit [le|l’] risque ?[économique|financier|légal|juridique|militaire]¿
    quelle qu’ en soit la [cause|raison]
    quelque peu
    ?[de|d’]¿ quelque part
................................................................................
    >centre [de|d’] rétention ?[préventive|administrative]¿
    >certificat [de|d’] conformité
    >certificat [de|d’] bonne conduite
    >certificat [de|d’] études [primaires|secondaires|supérieures|spécialisées|musicales|théâtrales|bibliques|théologiques]
    >certificat [de|d’] scolarité ?[maternelle|primaire|secondaire]¿
    >chair à [pâté|>canon]
    >chair [de|d’] poule
    >chalet d’ alpage
    >chambre à [coucher|gaz]
    >chambre [de|d’] [agriculture|hôte|hôtel|hôtes|commerce|compensation|décompression|dégrisement]
    >champion du monde
    >changement [de|d’] cap
    >chantier [de|d’] construction
    [>chariot|>charriot] à [bagages|roulettes]
    >chasse à courre
................................................................................
        <<- =>> =select(\1, ":N")

    une bonne chose de réglée
        <<- ~-2:0>> *

    [le|la|l’|les]  $:N  d’ alors
        <<- ~-2:0>> *

    [>homme|>femme|>garçon|>garçonnet|>fille|>fillette|>vieillard|>acteur|>architecte|>auteur|>artiste|>chef|>cinéaste|>cuisinier|>dessinateur|>écrivain|>graphiste|>ingénieur|>joueur|>musicien|>peintre|>photographe|>réalisateur]
        || [de|d’] grand talent
        <<- ~2:0>> *


__purge_syntagmes_nominaux_matière__
    *WORD  en  acier  ?[galvanisé|inoxydable|trempé]¿
    *WORD  en  chêne  ?massif¿
    *WORD  en  bois   ?vernis¿
    *WORD  en  [alu|aluminium|bois|contreplaqué|coton|cuir|cuivre|émail|étain|fer|fibrociment|fibro-ciment|inox|laiton|lin|métal|nacre|osier|plastique|plâtre|plomb|polycarbonate|polymère|verre|zinc]