Grammalecte  Check-in [d1c4b065e9]

Overview
Comment:[fr] màj: impératif
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: d1c4b065e91f1e1a2aa824dff22bbcc32b787ca732e9b4ac7e77fb716a02cd5a
User & Date: olr on 2017-12-31 13:24:20
Other Links: manifest | tags
Context
2018-01-02
10:30
[graphspell] deprecated code check-in: c915d50f4a user: olr tags: trunk, graphspell
2017-12-31
13:24
[fr] màj: impératif check-in: d1c4b065e9 user: olr tags: trunk, fr
13:02
[fr] confusion: impératif/infinitif check-in: b4f5d7a43a user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [eff91119b7] to [e362e005e4].

10674
10675
10676
10677
10678
10679
10680
10681
10682
10683






10684
10685
10686
10687
10688






10689
10690
10691
10692
10693
10694
10695
10674
10675
10676
10677
10678
10679
10680



10681
10682
10683
10684
10685
10686
10687




10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700







-
-
-
+
+
+
+
+
+

-
-
-
-
+
+
+
+
+
+







!!
!!!! Impératif !                                                                                    
!!
!!

# Confusions
__[i]/imp(imp_confusion_2e_pers_pluriel)__
    ({w_2}(?:er|ai[st]|ée?s?)) moi  @@0
    <<- morph(\1, ":V", False) and isStart()
    ->> =suggVerbTense(\1, ":E", ":2p") + "-moi"                                    # Confusion probable. Pour l’impératif, écrivez :
    ({w_2}(?:er|ai[st]|ée?s?)) (moi|l(?:es?|a|eur|ui)|nous|vous)  @@0,$
    <<- morph(\1, ":V", False) and isStart() >>>
    <<- \2 == "moi" ->> =suggVerbTense(\1, ":E", ":2p") + "-moi"                                    # Confusion probable. Pour l’impératif, écrivez :
    <<- __else__ and \2.startswith("l") and morph(word(1), ":[OR]", ":N", True)
    ->> =suggVerbTense(\1, ":E", ":2p") + "-" + \2                                                  # Confusion probable. Pour l’impératif, écrivez :
    <<- __else__ and isEnd() ->> =suggVerbTense(\1, ":E", ":2p") + "-" + \2                         # Confusion probable. Pour l’impératif, écrivez :

TEST: {{Donner moi}} une chance
TEST: je vous en prie, {{prenais moi}} avec vous.
TEST: {{avançait moi}} de l’argent
TEST: {{filé moi}} du fric, bon sang !
TEST: {{Donner moi}} une chance                         ->> Donnez-moi
TEST: je vous en prie, {{prenais moi}} avec vous.       ->> prenez-moi
TEST: {{avançait moi}} de l’argent                      ->> avancez-moi
TEST: {{filé moi}} du fric, bon sang !                  ->> filez-moi
TEST: {{Données lui}} ça.                               ->> Donnez-lui
TEST: {{Enseignait nous}}.                              ->> Enseignez-nous


# verbes du 1er et du 3ᵉ groupe en -e
__[i]/imp(imp_vgroupe1)__
    ^ *(\w+es)(?![- ](?:je|tu|[nv]ous|ils?|elles?|t-ils?|t-elles?))  @@$
    <<- morphex(\1, ":V[13].*:Ip.*:2s", ":[GNAM]")
    -1>> =\1[:-1]                                                                   # S’il s’agit d’un impératif, pas de “s”.