Grammalecte  Check-in [10f8336f59]

Overview
Comment:[fr] màj: accord part. pas. avec verbes d’état à l’interrogatif
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 10f8336f59c2fa5037d4c2bc8ef81babf7195a1e026ebeaf80bf842754cf85a4
User & Date: olr on 2018-11-10 17:21:39
Other Links: manifest | tags
Context
2018-11-12
12:03
[fx] fix copyTextToClipboard bug introduce with shadow check-in: 939c24d512 user: IllusionPerdu tags: trunk
2018-11-10
17:21
[fr] màj: accord part. pas. avec verbes d’état à l’interrogatif check-in: 10f8336f59 user: olr tags: fr, trunk
16:54
[fr] màj: confusions noms/verbes (cas du verbe sujet à l’infinitif) check-in: 2c3c536c8c user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [c1cb5acd21] to [775114d2c5].

15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399

15400





15401
15402
15403

15404




15405
15406
15407

15408




15409
15410
15411
15412
15413
15414
15415
15416
15417
15418

15419
15420




15421
15422
15423






15424
15425
15426

15427
15428




15429
15430
15431




15432
15433
15434
15435

15436




15437
15438
15439

15440




15441
15442
15443
15444
15445
15446
15447
.....
15459
15460
15461
15462
15463
15464
15465










15466
15467
15468
15469
15470
15471
15472
        -2>> =suggFemPlur(\2)                                                   # Si cet adjectif se réfère au pronom « elles », l’adjectif devrait être au féminin pluriel.

TEST: Absolument {{heureux}}, elles exultèrent de joie.


!!
!!
!!!! Inversion verbe/sujet                                                                        !!
!!
!!

__ppas_inversion_être_je__
    /-je  @:(?:[123][sp]|Y|[NA].*:p)¬:[GWsi]

        <<- /ppas/ morphVC(\1, ":V0e") -2>> =suggSing(\2)               # Accord avec le sujet “je” : “\2” devrait être au singulier.






__ppas_inversion_être_tu__
    /-tu  @:(?:[123][sp]|Y|[NA].*:p)¬:[GWsi]

        <<- /ppas/ morphVC(\1, ":V0e") -2>> =suggSing(\2)               # Accord avec le sujet “tu” : “\2” devrait être au singulier.





__ppas_inversion_être_il__
    /-il  @:(?:[123][sp]|Y|[NA].*:[pf])¬:(?:G|W|[me]:[si])|question/

        <<- /ppas/ morphVC(\1, ":V0e") -2>> =suggMasSing(\2)            # Accord avec le sujet “il” : “\2” devrait être au masculin singulier.





__ppas_inversion_être_ce__
    /-ce  *WORD
        <<- /ppas/ morphVC(\1, ":V0e.*:3s") and morph(\2, "@:(?:[123][sp]|A.*:[pf])", ":(?:G|W|Y|[me]:[si])")
        -2>> =suggMasSing(\2)                                           # Accord avec le sujet “\1” : “\2” devrait être au masculin singulier.
        <<- /ppas/ __else__ and morphVC(\1, ":V0e.*:3p") and morph(\2, "@:(?:[123][sp]|A.*:[sf])", ":(?:G|W|Y|[me]:[pi])")
        -2>> =suggMasPlur(\2)                                           # Accord avec le sujet “\1” : “\2” devrait être au masculin pluriel.

__ppas_inversion_être_elle__
    /-elle  @:(?:[123][sp]|Y|[NA].*:[pm])¬:(?:G|W|[fe]:[si])

        <<- /ppas/ morphVC(\1, ":V0e") -2>> =suggFemSing(\2)            # Accord avec le sujet “elle” : “\2” devrait être au féminin singulier.





__ppas_inversion_être_on__
    /-on  @:(?:[123][sp]|Y)¬:(?:G|W)
        <<- /ppas/ morphVC(\1, ":V0e") -2>> =suggVerbPpas(\2)           # Accord avec le sujet “on”.







__ppas_inversion_être_nous__
    /-nous  @:(?:[123][sp]|Y|[NA].*:s)¬:[GWpi]|>(?:dire|légion)/

        <<- /ppas/ morphVC(\1, ":V0e") -2>> =suggPlur(\2)               # Accord avec le sujet “nous” : “\2” devrait être au pluriel.





__ppas_inversion_être_vous__
    /-vous  @:(?:[123][sp]|Y)¬:(?:G|W)
        <<- /ppas/ not value(\1, "|rendez-vous|") and morphVC(\1, ":V0e")




        -2>> =suggVerbPpas(\2)                                          # Accord avec le sujet “vous”.

__ppas_inversion_être_ils__
    /-ils  @:(?:[123][sp]|Y|[NA].*:[sf])¬:(?:G|W|[me]:[pi])|>(?:dire|légion)/

        <<- /ppas/ morphVC(\1, ":V0e") -2>> =suggMasPlur(\2)            # Accord avec “ils” : “\2” devrait être au masculin pluriel.





__ppas_inversion_être_elles__
    /-elles  @:(?:[123][sp]|Y|[NA].*:[sm])¬:(?:G|W|[fe]:[pi])|>(?:dire|légion)/

        <<- /ppas/ morphVC(\1, ":V0e") -2>> =suggFemPlur(\2)            # Accord avec “elles” : “\2” devrait être au féminin pluriel.





TEST: serais-je {{fâchés}} contre vous ?
TEST: Est-elle {{arriver}} ?
TEST: Sont-elles {{arriver}} ?
TEST: Est-il {{arriver}} ?
TEST: Sont-ils {{arriver}} ?
TEST: Est-elle déjà {{arriver}} ?
................................................................................
TEST: est-on déjà {{passer}} de ce côté-là
TEST: Est-il souvent {{arrivait}} de se tromper ?
TEST: Ne sommes-nous pas {{aveugle}}
TEST: Était-il {{prit}} dans la tourmente ?
TEST: Serait-il {{reconnut}} dans la tourmente ?
TEST: Aurait-on déjà {{finit}} notre tour du monde ?
TEST: Êtes-vous {{connut}} en ce milieu ?










TEST: Que se sont-ils dit ?
TEST: Ton rendez-vous arrive bientôt.
TEST: Est-il question de ceci ou de cela ?
TEST: Est-ce former de futurs travailleurs ou bien des citoyens
TEST: Est-ce peine perdue ?









|





>
|
>
>
>
>
>



>
|
>
>
>
>



>
|
>
>
>
>










>
|

>
>
>
>

|
<
>
>
>
>
>
>



>
|

>
>
>
>

|
|
>
>
>
>




>
|
>
>
>
>



>
|
>
>
>
>







 







>
>
>
>
>
>
>
>
>
>







15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443

15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
.....
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
        -2>> =suggFemPlur(\2)                                                   # Si cet adjectif se réfère au pronom « elles », l’adjectif devrait être au féminin pluriel.

TEST: Absolument {{heureux}}, elles exultèrent de joie.


!!
!!
!!!! Participes passés : inversion verbe/sujet                                                    !!
!!
!!

__ppas_inversion_être_je__
    /-je  @:(?:[123][sp]|Y|[NA].*:p)¬:[GWsi]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggSing(\2)                                              # Accord avec le sujet “je” : “\2” devrait être au singulier.

    /-je  @:(?:[123][sp]|[NA].*:p)¬:[GWYsi]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggSing(\2)                                              # Accord avec le sujet “je” : “\2” devrait être au singulier.


__ppas_inversion_être_tu__
    /-tu  @:(?:[123][sp]|Y|[NA].*:p)¬:[GWsi]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggSing(\2)                                              # Accord avec le sujet “tu” : “\2” devrait être au singulier.

    /-tu  @:(?:[123][sp]|[NA].*:p)¬:[GWYsi]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggSing(\2)                                              # Accord avec le sujet “tu” : “\2” devrait être au singulier.

__ppas_inversion_être_il__
    /-il  @:(?:[123][sp]|Y|[NA].*:[pf])¬:(?:G|W|[me]:[si])|question/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggMasSing(\2)                                           # Accord avec le sujet “il” : “\2” devrait être au masculin singulier.

    /-il  @:(?:[123][sp]|[NA].*:[pf])¬:(?:G|W|Y|[me]:[si])|question/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggMasSing(\2)                                           # Accord avec le sujet “il” : “\2” devrait être au masculin singulier.

__ppas_inversion_être_ce__
    /-ce  *WORD
        <<- /ppas/ morphVC(\1, ":V0e.*:3s") and morph(\2, "@:(?:[123][sp]|A.*:[pf])", ":(?:G|W|Y|[me]:[si])")
        -2>> =suggMasSing(\2)                                           # Accord avec le sujet “\1” : “\2” devrait être au masculin singulier.
        <<- /ppas/ __else__ and morphVC(\1, ":V0e.*:3p") and morph(\2, "@:(?:[123][sp]|A.*:[sf])", ":(?:G|W|Y|[me]:[pi])")
        -2>> =suggMasPlur(\2)                                           # Accord avec le sujet “\1” : “\2” devrait être au masculin pluriel.

__ppas_inversion_être_elle__
    /-elle  @:(?:[123][sp]|Y|[NA].*:[pm])¬:(?:G|W|[fe]:[si])
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggFemSing(\2)                                           # Accord avec le sujet “elle” : “\2” devrait être au féminin singulier.

    /-elle  @:(?:[123][sp]|[NA].*:[pm])¬:(?:G|W|Y|[fe]:[si])
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggFemSing(\2)                                           # Accord avec le sujet “elle” : “\2” devrait être au féminin singulier.

__ppas_inversion_être_on__
    /-on  @:(?:[123][sp]|Y)¬:[GW]

        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggVerbPpas(\2)                                          # Accord avec le sujet “on”.

    /-on  @:[123][sp]¬:[GWY]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggVerbPpas(\2)                                          # Accord avec le sujet “on”.

__ppas_inversion_être_nous__
    /-nous  @:(?:[123][sp]|Y|[NA].*:s)¬:[GWpi]|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggPlur(\2)                                              # Accord avec le sujet “nous” : “\2” devrait être au pluriel.

    /-nous  @:(?:[123][sp]|[NA].*:s)¬:[GWYpi]|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggPlur(\2)                                              # Accord avec le sujet “nous” : “\2” devrait être au pluriel.

__ppas_inversion_être_vous__
    /-vous  @:(?:[123][sp]|Y)¬:[GW]
        <<- /ppas/ not value(\1, "|rendez-vous|") and morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggVerbPpas(\2)                                          # Accord avec le sujet “vous”.

    /-vous  @:[123][sp]¬:[GWY]
        <<- /ppas/ not value(\1, "|rendez-vous|") and morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggVerbPpas(\2)                                          # Accord avec le sujet “vous”.

__ppas_inversion_être_ils__
    /-ils  @:(?:[123][sp]|Y|[NA].*:[sf])¬:(?:G|W|[me]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggMasPlur(\2)                                           # Accord avec “ils” : “\2” devrait être au masculin pluriel.

    /-ils  @:(?:[123][sp]|[NA].*:[sf])¬:(?:G|W|Y|[me]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggMasPlur(\2)                                           # Accord avec “ils” : “\2” devrait être au masculin pluriel.

__ppas_inversion_être_elles__
    /-elles  @:(?:[123][sp]|Y|[NA].*:[sm])¬:(?:G|W|[fe]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggFemPlur(\2)                                           # Accord avec “elles” : “\2” devrait être au féminin pluriel.

    /-elles  @:(?:[123][sp]|[NA].*:[sm])¬:(?:G|W|Y|[fe]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggFemPlur(\2)                                           # Accord avec “elles” : “\2” devrait être au féminin pluriel.

TEST: serais-je {{fâchés}} contre vous ?
TEST: Est-elle {{arriver}} ?
TEST: Sont-elles {{arriver}} ?
TEST: Est-il {{arriver}} ?
TEST: Sont-ils {{arriver}} ?
TEST: Est-elle déjà {{arriver}} ?
................................................................................
TEST: est-on déjà {{passer}} de ce côté-là
TEST: Est-il souvent {{arrivait}} de se tromper ?
TEST: Ne sommes-nous pas {{aveugle}}
TEST: Était-il {{prit}} dans la tourmente ?
TEST: Serait-il {{reconnut}} dans la tourmente ?
TEST: Aurait-on déjà {{finit}} notre tour du monde ?
TEST: Êtes-vous {{connut}} en ce milieu ?
TEST: Demeurerais-je {{dingues}} d’elle ?
TEST: Resteras-tu {{amorphes}} encore longtemps ?
#TEST: Semblait-il {{fatiguées}} ?
TEST: Paraissait-elle {{surpris}} ?
TEST: Deviendrait-on {{meurtrit}} ?
TEST: Paraissons-nous {{faible}} ?
TEST: Redeviennent-ils {{incapable}} avec l’âge ?
TEST: semble-t-il savoir de quoi il parle ?
TEST: Resterez-vous manger ?
TEST: Parait-il ennuyer l’assistance ?
TEST: Que se sont-ils dit ?
TEST: Ton rendez-vous arrive bientôt.
TEST: Est-il question de ceci ou de cela ?
TEST: Est-ce former de futurs travailleurs ou bien des citoyens
TEST: Est-ce peine perdue ?