4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
|
#__[i>__ [nmts]e l(?:es?|a)( ) @@$ <<- ~1>> @
#__[i]__ l(?:es?|a)( )({w_2}) @@*,$ <<- morph(\2, ":[123][sp]") ~1>> @
### DPP: Désambiguïsation par distinction des mots qui sont à la fois (verbes conjugués ET (noms ET/OU adjectifs))
# Cette distinction est nécessaire seulement pour les mots suivant un groupe nominal.
# Exemples : finis, donne(s), avance(s), bavarde(s)
__[i](p_astuce_désambiguïsation1)__
(?<![lL]’)une? ({w_2})( ) *({w_2}) @@w,**,$
<<- isAmbiguousNAV(\3) and morphex(\1, ":[NAQ]", ">telle ")
~2>> ~
__[i](p_astuce_désambiguïsation2)__
(?:d(?:es? |’)|[mts](?:es|on|a) |ce(?:s|t(?:te|)|rtaine?s|) |[nv](?:otre|os) |leurs |quelques ) *({w_2})( ) *({w_2}) @@w,**,$
<<- isAmbiguousNAV(\3) and morphex(\1, ":[NAQ]", ">telle ") and not re.search("^[dD](?:’une?|e l(?:a|eur)) ", \0)
~2>> ~
__[i](p_astuce_désambiguïsation3)__
l(?:es? |a |’|eur ) *({w_2})( ) *({w_2}) @@w,**,$
<<- isAmbiguousNAV(\3) and ( morphex(\1, ":[NAQ]", ":V0a") or (morphex(\1, ":[NAQ]", ":(?:3[sp]|V0a)") and isStart()) )
~2>> ~
TEST: comme le signe évident d’une politique volontaire
TEST: c’était le signe évident d’une politique volontaire
TEST: ce que c’est : le signe évident d’une politique volontaire
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
|
#__[i>__ [nmts]e l(?:es?|a)( ) @@$ <<- ~1>> @
#__[i]__ l(?:es?|a)( )({w_2}) @@*,$ <<- morph(\2, ":[123][sp]") ~1>> @
### DPP: Désambiguïsation par distinction des mots qui sont à la fois (verbes conjugués ET (noms ET/OU adjectifs))
# Cette distinction est nécessaire seulement pour les mots suivant un groupe nominal.
# Exemples : finis, donne(s), avance(s), bavarde(s)
#__[i](p_astuce_désambiguïsation1)__
# (?<![lL]’)une? ({w_2})( ) *({w_2}) @@w,**,$
# <<- isAmbiguousNAV(\3) and morphex(\1, ":[NAQ]", ">telle ")
# ~2>> ~
#__[i](p_astuce_désambiguïsation2)__
# (?:d(?:es? |’)|[mts](?:es|on|a) |ce(?:s|t(?:te|)|rtaine?s|) |[nv](?:otre|os) |leurs |quelques ) *({w_2})( ) *({w_2}) @@w,**,$
# <<- isAmbiguousNAV(\3) and morphex(\1, ":[NAQ]", ">telle ") and not re.search("^[dD](?:’une?|e l(?:a|eur)) ", \0)
# ~2>> ~
#__[i](p_astuce_désambiguïsation3)__
# l(?:es? |a |’|eur ) *({w_2})( ) *({w_2}) @@w,**,$
# <<- isAmbiguousNAV(\3) and ( morphex(\1, ":[NAQ]", ":V0a") or (morphex(\1, ":[NAQ]", ":(?:3[sp]|V0a)") and isStart()) )
# ~2>> ~
TEST: comme le signe évident d’une politique volontaire
TEST: c’était le signe évident d’une politique volontaire
TEST: ce que c’est : le signe évident d’une politique volontaire
|
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
|
TEST: {{en faite}}, on en voit partout, ça grouille.
TEST: Que {{faîtes}}-vous ? Vous {{faîtes}} mal !
TEST: Aujourd’hui, n’en faites pas trop.
# flamant rose
__[i]/conf(conf_flamant_rose)__
(flamands?)[~ ]+roses? @@0 <<- -1>> =\1.replace("and", "ant") # Confusion. Flamand = habitant des Flandres. Flamant = oiseau.
TEST: j’ai vu un {{flamand}} rose.
# foi / fois
__[i]/conf(conf_bonne_mauvaise_foi)__
(mauvaise|bonne) (fois) @@0,$
|
|
|
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
|
TEST: {{en faite}}, on en voit partout, ça grouille.
TEST: Que {{faîtes}}-vous ? Vous {{faîtes}} mal !
TEST: Aujourd’hui, n’en faites pas trop.
# flamant rose
__[i]/conf(conf_flamant_rose)__
(flamands?) +roses? @@0 <<- -1>> =\1.replace("and", "ant") # Confusion. Flamand = habitant des Flandres. Flamant = oiseau.
TEST: j’ai vu un {{flamand}} rose.
# foi / fois
__[i]/conf(conf_bonne_mauvaise_foi)__
(mauvaise|bonne) (fois) @@0,$
|