2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
|
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
|
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
|
TEST: {{samedi}}, le 10-06-2014 ->> mardi
TEST: {{mercredi}}, le 10 juin 2014 ->> mardi
TEST: {{lundi}}, 18 août 1912 ->> dimanche
TEST: {{jeudi}} 17 aout 1912 ->> samedi
TEST: lundi, 18 août 1912 avant Jésus-Christ (date imaginaire)
!!
!!
!!!! Traits d’union manquants (formes interrogatives) !!
!!
!!
__inte_union_je__
~..[éèe]$ je
<<- /inte/ space_after(\1, 1, 1) and morph(\1, ":V.*:1[sŝś]", ":[GNW]") and not value(<1, "|je|j’|il|elle|") and morph(>1, ":|<end>|,", ":(?:Oo|X|1s)")
->> =\1[:-1]+"é-je" # Forme interrogative ? Mettez un trait d’union.
~.[is]$ je
<<- /inte/ space_after(\1, 1, 1) and morph(\1, ":V.*:1s", ":[GNW]") and not value(<1, "|je|j’|tu|") and morph(>1, ":|<end>|,", ":(?:Oo|X|1s)")
->> \1-je # Forme interrogative ? Mettez un trait d’union.
__inte_union_tu__
~.s$ tu
<<- /inte/ space_after(\1, 1, 1) and morph(\1, ":V.*:2s", ":[GNW]") and not value(<1, "|je|j’|tu|") and morph(>1, ":|<end>|,", ":(?:Oo|X|2s)")
->> \1-tu # Forme interrogative ? Mettez un trait d’union.
__inte_union_il_on__
~.[td]$ [il|on]
<<- /inte/ space_after(\1, 1, 1) and morph(\1, ":V.*:3s", ":[GNW]") and not value(<1, "|ce|il|elle|on|") and morph(>1, ":|<end>|,", ":(?:Oo|X|3s)|>y/")
->> \1-\2 # Forme interrogative ? Mettez un trait d’union.
__inte_union_elle__
~.[td]$ elle
<<- /inte/ space_after(\1, 1, 1) and morph(\1, ":V.*:3s", ":[GNW]") and not value(<1, "|ce|c’|ça|ç’|il|elle|on|") and morph(>1, ":|<end>|,", ":(?:Oo|X|3s)|>aussi/")
->> \1-elle # Forme interrogative ? Mettez un trait d’union.
__inte_union_nous__
~ons$ nous
<<- /inte/ space_after(\1, 1, 1) and morph(\1, ":V.*:1p", ":[GNW]") and not morph(<1, ":Os") and morph(>1, ":|<end>|,", ":(?:Y|Oo|X|1p)|>aussi/")
->> \1-nous # Forme interrogative ? Mettez un trait d’union.
__inte_union_vous__
~..e[zs]$ vous
<<- /inte/ space_after(\1, 1, 1) and morph(\1, ":V.*:2p", ":[GNW]|>vouloir/.*:E:2p") and not morph(<1, ":Os") and morph(>1, ":|<end>|,", ":(?:Y|Oo|X|2p)|>aussi/")
->> \1-vous # Forme interrogative ? Mettez un trait d’union.
__inte_union_ils__
~nt$ ils
<<- /inte/ space_after(\1, 1, 1) and morph(\1, ":V.*:3p", ":[GNW]") and not value(<1, "|ce|ils|elles|") and morph(>1, ":|<end>|,", ":(?:Oo|X|3p)")
->> \1-\2 # Forme interrogative ? Mettez un trait d’union.
__inte_union_elles__
~nt$ elles
<<- /inte/ space_after(\1, 1, 1) and morph(\1, ":V.*:3p", ":[GNW]") and not value(<1, "|ce|ils|elles|") and morph(>1, ":|<end>|,", ":(?:Oo|X|3p)|>aussi/")
->> \1-\2 # Forme interrogative ? Mettez un trait d’union.
TEST: {{mangé je}} {{ça}} avec dégoût ?
TEST: {{viendrais je}} à la fête ?
TEST: {{Seras tu}} là ?
TEST: {{prend on}} le temps d’y réfléchir ?
TEST: {{vient elle}} souvent ?
TEST: {{viennent elles}} souvent ?
TEST: {{retrouverons nous}} enfin la tranquilité ?
TEST: Mais {{soutiendrez vous}} cette proposition ?
TEST: {{Viendront ils}} demain ?
TEST: comment {{êtes vous}} arrivées là ?
TEST: {{ai je}} enfin trouvé la réponse à mes questions ?
TEST: et toi, {{as tu}} découvert le secret de l’immortalité ?
TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça.
TEST: Veuillez vous instruire avant de contester ces mesures.
TEST: C’était elle qui avait pris le contrôle.
!!
!!
!!!! Traits d’union !!
!!
!!
|
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
|
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
|
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
TEST: {{Veillez}} me le faire savoir.
TEST: {{Veillez}} ne le dire à personne.
TEST: {{Veillez}} ne pas en parler à longueur de journée.
TEST: {{Veillez}} l’accompagner.
TEST: {{Veillez}} toujours l’accompagner.
TEST: Veillez à éviter de faire des fautes.
TEST: Veillez votre mari qui est malade.
!!
!!
!!!! Traits d’union manquants (formes interrogatives) !!
!!
!!
__inte_union_je__
[<start>|,] ~..[éèe]$ je
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1[sŝś]", ":[GW]") and morph(>1, ":|<end>|,", ":1s")
-2:3>> =\2[:-1]+"é-je" # Forme interrogative ? Mettez un trait d’union.
*WORD ~..[éèe]$ je
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1[sŝś]", ":[GNW]") and not value(\1, "|je|j’|il|elle|") and morph(>1, ":|<end>|,", ":1s")
-2:3>> =\2[:-1]+"é-je" # Forme interrogative ? Mettez un trait d’union.
[<start>|,] ~.[is]$ je
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1s", ":[GW]") and morph(>1, ":|<end>|,", ":1s")
-2:3>> \2-je # Forme interrogative ? Mettez un trait d’union.
*WORD ~.[is]$ je
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1s", ":[GNW]") and not value(\1, "|je|j’|tu|") and morph(>1, ":|<end>|,", ":1s")
-2:3>> \2-je # Forme interrogative ? Mettez un trait d’union.
TEST: {{mangé je}} {{ça}} avec dégoût ?
TEST: {{viendrais je}} à la fête ?
TEST: {{ai je}} enfin trouvé la réponse à mes questions ?
__inte_union_tu__
[<start>|,] ~.s$ tu
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2s", ":[GW]") and morph(>1, ":|<end>|,", ":2s")
-2:3>> \2-tu # Forme interrogative ? Mettez un trait d’union.
*WORD ~.s$ tu
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2s", ":[GNW]") and not value(\1, "|je|j’|tu|") and morph(>1, ":|<end>|,", ":2s")
-2:3>> \2-tu # Forme interrogative ? Mettez un trait d’union.
TEST: {{Seras tu}} là ?
TEST: et toi, {{as tu}} découvert le secret de l’immortalité ?
__inte_union_il_on__
[<start>|,] ~.[td]$ [il|on]
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GW]") and morph(>1, ":|<end>|,", ":3s")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
*WORD ~.[td]$ [il|on]
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GNW]") and not value(\1, "|ce|il|elle|on|") and morph(>1, ":|<end>|,", ":3s")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
TEST: {{prend on}} le temps d’y réfléchir ?
TEST: De quel droit {{vient il}} m’{{ennuyer}} ?
__inte_union_elle__
[<start>|,] ~.[td]$ elle
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GW]") and morph(>1, ":|<end>|,", ":3s")
-2:3>> \2-elle # Forme interrogative ? Mettez un trait d’union.
*WORD ~.[td]$ elle
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GNW]") and not value(\1, "|ce|c’|ça|ç’|il|elle|on|") and morph(>1, ":|<end>|,", ":3s")
-2:3>> \2-elle # Forme interrogative ? Mettez un trait d’union.
TEST: {{vient elle}} souvent ?
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__
[<start>|,] ~ons$ nous
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and morph(>1, ":|<end>|,", ":1p")
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
*WORD ~ons$ nous
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os") and morph(>1, ":|<end>|,", ":(?:Y|1p)")
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
TEST: {{retrouverons nous}} enfin la tranquilité ?
__inte_union_vous__
[<start>|,] ~..e[zs]$ vous
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and morph(>1, ":|<end>|,", ":2p")
-2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union.
*WORD ~..e[zs]$ vous
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GNW]|>vouloir/.*:E:2p") and not morph(\1, ":Os") and morph(>1, ":|<end>|,", ":(?:Y|2p)")
-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: mais {{voulez vous}} venir plus près de nous ?
TEST: Veuillez vous instruire avant de contester ces mesures.
__inte_union_ils__
[<start>|,] ~nt$ ils
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]") and morph(>1, ":|<end>|,", ":3p")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
*WORD ~nt$ ils
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GNW]") and not value(\1, "|ce|ils|elles|") and morph(>1, ":|<end>|,", ":3p")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
TEST: {{Viendront ils}} demain ?
__inte_union_elles__
[<start>|,] ~nt$ elles
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]") and morph(>1, ":|<end>|,", ":3p")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
*WORD ~nt$ elles
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GNW]") and not value(\1, "|ce|ils|elles|") and morph(>1, ":|<end>|,", ":3p")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
TEST: {{viennent elles}} souvent ?
!!
!!
!!!! Infinitif !!
!!
!!
|