Overview
Comment: | [fr] nettoyage des astuces du processeur pour désambiguïser |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | fr | fr_killtricks |
Files: | files | file ages | folders |
SHA3-256: |
e2a788cf971d84cf9a03d425e5bdb9f8 |
User & Date: | olr on 2017-06-04 07:21:26 |
Other Links: | branch diff | manifest | tags |
Context
2017-06-04
| ||
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 | |
Changes
Modified gc_lang/fr/rules.grx from [eb651d817d] to [4d94116441].
︙ | ︙ | |||
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 |
︙ | ︙ |