Overview
| Comment: | [fr] nouvelle règle: bien comme adverbe |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fr |
| Files: | files | file ages | folders |
| SHA3-256: |
a42ca043d19879ad8c4a2993cdb848f2 |
| User & Date: | olr on 2017-05-20 05:58:09 |
| Other Links: | manifest | tags |
Context
|
2017-05-20
| ||
| 05:58 | [cli] wrong option tag check-in: e1fe7480f9 user: olr tags: trunk, cli | |
| 05:58 | [fr] nouvelle règle: bien comme adverbe check-in: a42ca043d1 user: olr tags: trunk, fr | |
|
2017-05-19
| ||
| 18:10 | [core] [js] tests: don’t test rules beginning with p_ or d_ check-in: ed1de3fcde user: olr tags: trunk, core | |
Changes
Modified gc_lang/fr/rules.grx from [25cebc5c0f] to [bf70eea3dc].
| ︙ | ︙ | |||
4563 4564 4565 4566 4567 4568 4569 |
# adverbes en -ment
__[i](p_le_la_plus_moins_adv_xxxment)__
({w_2}) (l[ea] (?:plus|moins) (\w+ment)) ({w_2}) @@0,w,>2:$,$
<<- morph(\1, ":[NAQ]", False) and morph(\3, ":W", False) and morph(\4, ":[AQ]", False) ~2>> *
__[i](p_complètement)__
complètement <<- not morph(word(-1), ":D", False, True) ~>> *
__[i](p_adverbe_xxxment)__
| | | 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 |
# adverbes en -ment
__[i](p_le_la_plus_moins_adv_xxxment)__
({w_2}) (l[ea] (?:plus|moins) (\w+ment)) ({w_2}) @@0,w,>2:$,$
<<- morph(\1, ":[NAQ]", False) and morph(\3, ":W", False) and morph(\4, ":[AQ]", False) ~2>> *
__[i](p_complètement)__
complètement <<- not morph(word(-1), ":D", False, True) ~>> *
__[i](p_adverbe_xxxment)__
(\w+ment)(?: parlant| pas|) @@0 <<- morph(\1, ":W\\b") ~>> *
# couleurs invariables
__[i](p_couleurs_invariables)__
({w_2}) +((?:beige|blanc|bleu|brun|châtain|cyan|gris|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet) (?:clair|fluo|foncé|irisé|pâle|pastel|sombre|vif|tendre)) @@0,$
<<- morph(\1, ":[NAQ]", False) ~2>> *
# locutions adjectivales, nominales & couleurs
|
| ︙ | ︙ | |||
8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 |
TEST: ces animaux paraissent forts, mais ils sont faibles.
TEST: ils sont forts, ces gars-là.
TEST: ils se croient forts.
TEST: je les imagine forts et intelligents.
TEST: elles les veulent forts et astucieux.
TEST: les écarts ont été plus forts en une génération
TEST: Avec le même nombre de bulletins, les xénophobes apparaîtront plus forts.
#### INFINITIF
__[i]/infi(infi_d_en_y)__
d’(?:en|y) +({w_2}(?:ée?s?|ai[st]?|ez)) @@$
<<- morph(\1, ":V", False) -1>> =suggVerbInfi(@) # Le verbe devrait être à l’infinitif.
| > > > > > > > > > > > > | 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 |
TEST: ces animaux paraissent forts, mais ils sont faibles.
TEST: ils sont forts, ces gars-là.
TEST: ils se croient forts.
TEST: je les imagine forts et intelligents.
TEST: elles les veulent forts et astucieux.
TEST: les écarts ont été plus forts en une génération
TEST: Avec le même nombre de bulletins, les xénophobes apparaîtront plus forts.
__[i]/sgpl(sgpl_bien)__
biens
<<- morphex(word(-1), ":V", ":D.*:p|:A.*:p", False) ->> bien # Confusion probable. Ici, “bien” est un adverbe, donc invariable.
TEST: Ils vont {{biens}}.
TEST: Elles travaillaient vraiment {{biens}}.
TEST: Il ne comprenait vraiment pas très {{biens}} ces principes de base.
TEST: Il a de grands biens.
TEST: Ce sont des biens de peu de valeur.
#### INFINITIF
__[i]/infi(infi_d_en_y)__
d’(?:en|y) +({w_2}(?:ée?s?|ai[st]?|ez)) @@$
<<- morph(\1, ":V", False) -1>> =suggVerbInfi(@) # Le verbe devrait être à l’infinitif.
|
| ︙ | ︙ |