Changes In Branch fr_killtricks Through [d2983b7248] Excluding Merge-Ins
This is equivalent to a diff from a4eee57b61 to d2983b7248
2017-06-04
| ||
10:08 | [core] [js] return test number every 1000 lines instead of 100 check-in: dae74786cd user: olr tags: trunk, core | |
07:27 | [fr] negative lookbehind check-in: 6ceef6db40 user: olr tags: fr, fr_killtricks | |
07:26 | [fr] flamant rose check-in: d2983b7248 user: olr tags: fr, fr_killtricks | |
07:21 | [fr] nettoyage des astuces du processeur pour désambiguïser check-in: e2a788cf97 user: olr tags: fr, fr_killtricks | |
02:42 | [fr] meilleur contrôle des étiquettes des verbes check-in: a4eee57b61 user: olr tags: trunk, fr | |
2017-06-03
| ||
20:52 | [fr] meilleur contrôle des étiquettes des verbes check-in: 329ccb3385 user: olr tags: trunk, fr | |
Modified gc_lang/fr/rules.grx from [eb651d817d] to [1045b343f9].
︙ | ︙ | |||
4879 4880 4881 4882 4883 4884 4885 | #__[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) | | | | | | | | | | | | | | 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 | 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)__ | | | 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,$ |
︙ | ︙ |