21628
21629
21630
21631
21632
21633
21634
21635
21636
21637
21638
21639
21640
21641
21642
|
21628
21629
21630
21631
21632
21633
21634
21635
21636
21637
21638
21639
21640
21641
21642
|
-
+
|
!!
!!
!!!! Traits d’union manquants (formes interrogatives) !!
!!
!!
__inte_union_je__
__inte_union_je!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..[éèe]$ je [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..[éèe]$ je @:¬:1s
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1[sŝś]", ":[GW]")
-2:3>> =\2[:-1]+"é-je" # Forme interrogative ? Mettez un trait d’union.
*WORD ~..[éèe]$ je [<end>|,]
*WORD ~..[éèe]$ je @:¬:1s
|
21660
21661
21662
21663
21664
21665
21666
21667
21668
21669
21670
21671
21672
21673
21674
21675
21676
21677
21678
21679
21680
21681
21682
21683
21684
21685
21686
21687
21688
21689
21690
21691
21692
21693
21694
|
21660
21661
21662
21663
21664
21665
21666
21667
21668
21669
21670
21671
21672
21673
21674
21675
21676
21677
21678
21679
21680
21681
21682
21683
21684
21685
21686
21687
21688
21689
21690
21691
21692
21693
21694
|
-
+
-
+
|
TEST: quel animal {{dessine je}}
TEST: {{mangé je}} {{ça}} avec dégoût ?
TEST: {{viendrais je}} à la fête ?
TEST: {{ai je}} enfin trouvé la réponse à mes questions ?
TEST: quel amour {{connaîtrai je}} si je juge sans cesse ?
__inte_union_tu__
__inte_union_tu!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.s$ tu [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.s$ tu @:¬:2s
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2s", ":[GW]")
-2:3>> \2-tu # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [as|avais|eus|eusses|es|auras|aurais|étais|fus|fusses|seras|serais] tu
<<- /inte/ space_after(\2, 1, 1)
-2:3>> \2-tu # Forme interrogative ? Mettez un trait d’union.
*WORD ~.s$ tu [<end>|,]
*WORD ~.s$ tu @:¬:2s
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2s", ":[GNW]") and not value(\1, "|je|j’|tu|")
-2:3>> \2-tu # Forme interrogative ? Mettez un trait d’union.
TEST: {{Viendras tu}} là ?
TEST: et toi, {{as tu}} découvert le secret de l’immortalité ?
TEST: quelle vie {{connaitras tu}} ?
__inte_union_il_on__
__inte_union_il_on!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.[td]$ [il|on] [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.[td]$ [il|on] @:¬:3s
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GW]")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [avait|eut|eût|est|aurait|était|fut|fût|serait] [il|on]
<<- /inte/ space_after(\2, 1, 1)
|
21702
21703
21704
21705
21706
21707
21708
21709
21710
21711
21712
21713
21714
21715
21716
21717
21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
|
21702
21703
21704
21705
21706
21707
21708
21709
21710
21711
21712
21713
21714
21715
21716
21717
21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
|
-
+
-
+
|
TEST: {{prend on}} le temps d’y réfléchir ?
TEST: De quel droit {{vient il}} m’{{ennuyer}} ?
TEST: comment {{était il}}
TEST: Pourquoi le message de Jean {{était il}} très radical pour son époque ?
TEST: Pourquoi le message de Jean {{était‐il}} très radical pour son époque ?
__inte_union_ce__
__inte_union_ce!7__
[<start>|,] [est|était|étaient] ce ?pas¿ [le|la|les|l’|un|une|de|des|d’|ce|cet|cette|ces|quelques|plusieurs|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs]
[<start>|,] [est|était|étaient] ce ?pas¿ @:G¬:[NA].*:[me]:[si]|>(?:qu[ei’]|pourquoi|dont)/
[<start>|,] [est|était|étaient] ce [ton|son] @:N¬:A.*:[me]:[si]
<<- /inte/ space_after(\2, 1, 1) -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
TEST: N’{{était ce}} pas le bon moment pour y songer. ->> était-ce
TEST: Qu’était ce raffut ?
TEST: Cette liberté, formalisée par le libéralisme économique, dès les Physiocrates (vers 1750), est ce dont le despotisme économique a besoin pour que son soubassement économique fonctionne mécaniquement.
__inte_union_elle__
__inte_union_elle!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.[td]$ elle [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.[td]$ elle @:¬:3s
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GW]")
-2:3>> \2-elle # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [avait|eut|eût|aurait|est|était|fut|fût|serait] elle
<<- /inte/ space_after(\2, 1, 1)
|
21736
21737
21738
21739
21740
21741
21742
21743
21744
21745
21746
21747
21748
21749
21750
21751
21752
21753
21754
21755
21756
21757
21758
21759
21760
21761
21762
21763
21764
21765
21766
21767
21768
21769
21770
21771
21772
21773
21774
21775
21776
21777
21778
21779
21780
21781
21782
21783
21784
21785
21786
21787
21788
21789
21790
21791
21792
21793
21794
21795
21796
21797
21798
21799
21800
21801
21802
21803
21804
21805
21806
21807
21808
21809
21810
21811
21812
21813
21814
21815
|
21736
21737
21738
21739
21740
21741
21742
21743
21744
21745
21746
21747
21748
21749
21750
21751
21752
21753
21754
21755
21756
21757
21758
21759
21760
21761
21762
21763
21764
21765
21766
21767
21768
21769
21770
21771
21772
21773
21774
21775
21776
21777
21778
21779
21780
21781
21782
21783
21784
21785
21786
21787
21788
21789
21790
21791
21792
21793
21794
21795
21796
21797
21798
21799
21800
21801
21802
21803
21804
21805
21806
21807
21808
21809
21810
21811
21812
21813
21814
21815
21816
|
-
+
+
-
+
-
+
-
+
|
TEST: comment {{sait elle}}
TEST: qui {{était elle}} ?
TEST: quel travail {{avait elle}} accompli ?
TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça.
TEST: C’était elle qui avait pris le contrôle.
__inte_union_nous!6__
__inte_union_nous!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons$ nous [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons$ nous @:¬:1p
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]")
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [sommes|étions|fûmes|fussions|serons|serions|avons|avions|eûmes|eussions|aurons|aurions] nous
<<- /inte/ space_after(\2, 1, 1)
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
*WORD ~ons$ nous [<end>|,]
*WORD ~ons$ nous @:¬:(?:Y|1p)
<<- /inte/ space_after(\2, 1, 1) and
( (value(\2, "|avions|") and not morph(\1, ":A.*:[me]:[sp]") and not morph(\-1, ":(:?3[sp]|Ov)"))
or (morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os")) )
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
TEST: {{retrouverons nous}} enfin la tranquilité ?
TEST: Ne {{sommes nous}} pas des dieux ?
TEST: À quelle autorité {{prétendons nous}} si…
TEST: quel exercice {{avions nous}} revu ?
TEST: pourquoi n’en entendons nous jamais parler ?
TEST: les avions nous font rêver.
__inte_union_vous__
__inte_union_vous!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..e[zs]$ vous [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..e[zs]$ vous @:¬:2p
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]")
-2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [êtes|étiez|fûtes|fussiez|serez|seriez|avez|aviez|eûtes|eussiez|aurez|auriez] vous
<<- /inte/ space_after(\2, 1, 1)
-2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union.
*WORD ~..e[zs]$ vous [<end>|,]
*WORD ~..e[zs]$ vous @:¬:(?:Y|2p)
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GNW]") and not value(\2, "|veuillez|") and not morph(\1, ":Os")
-2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union.
TEST: Mais {{soutiendrez vous}} cette proposition ?
TEST: comment {{êtes vous}} arrivées là ?
TEST: quelle tarte {{voulez vous}} ?
TEST: Veuillez vous instruire avant de contester ces mesures.
__inte_union_ils__
__inte_union_ils!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ ils [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ ils @:¬:3p
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [ont|avaient|eurent|eussent|auront|auraient|sont|étaient|furent|fussent|seront|seraient] ils
<<- /inte/ space_after(\2, 1, 1)
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
*WORD ~[eo]nt$ ils [<end>|,]
*WORD ~[eo]nt$ ils @:¬:3p
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GNW]") and not value(\1, "|ce|ils|elles|")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
TEST: {{Viendront ils}} demain ?
TEST: qui {{seront ils}} une fois adultes ?
TEST: dans quel retaurant {{iront ils}} ?
__inte_union_elles__
__inte_union_elles!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ elles [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ elles @:¬:3p
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [ont|avaient|eurent|eussent|auront|auraient|sont|étaient|furent|fussent|seront|seraient] elles
<<- /inte/ space_after(\2, 1, 1)
|
22473
22474
22475
22476
22477
22478
22479
22480
22481
22482
22483
22484
22485
22486
22487
22488
22489
22490
22491
22492
22493
22494
22495
22496
|
22474
22475
22476
22477
22478
22479
22480
22481
22482
22483
22484
22485
22486
22487
22488
22489
22490
22491
22492
22493
22494
22495
22496
|
-
-
+
+
-
-
-
+
+
|
TEST: On vit très vite, en quelques jours, les gens installer des jeux d’argent sur les trottoirs, des femmes se prostituer, des commerces illicites…
#### NOMS PROPRES
# 3sg
__conj_nom_propre__
~^[A-ZÉÈ] @:[123][sp]¬:(?:G|3s|3p!|P|M|A.*:[si]|N.*:m:s)
<<- /conj/ not before("\\b[dD]e l’ *$") and morph(\1, ":M")
[<start>|,] ~^[A-ZÉÈ] @:[123][sp]¬:(?:G|3s|3p!|P|M|A.*:[si]|N.*:m:s)
<<- /conj/ not tag(\2, "enum") and morph(\2, ":M")
and not morph(<1, ":[VRDM]|>(?:ni|et|ou)/") and not before("([A-ZÉÈ][\\w-]+), +([A-ZÉÈ][\\w-]+), +$")
and not ( morph(\2, ":3p") and before("\\w") )
-2>> =suggVerb(\2, ":3s") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
-3>> =suggVerb(\3, ":3s") # Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: Marc {{arrives}} demain.
TEST: Paul ne {{viens}} pas demain.
TEST: Marc Aurèle {{étaient}} l’empereur des Romains. (Pas de trait d’union sur Marc Aurèle.)
TEST: Arthur D. parvient à…
TEST: Maria, Paula, Louise arrivent
TEST: Les fondateurs pionniers de l’Internet n’avaient pas prévu
TEST: les compteurs Geiger ne détectent pas le polonium
TEST: Des femmes de l’administration Obama y racontent qu’elles ont constaté qu’il leur arrivait régulièrement de ne pas être invitées
TEST: Macron président, c’est…
TEST: Ci-dessous, les trois personnages du jeu Bruce Lee fortement grossis
|