Overview
Comment: | [fr] ajustements |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
38ca646cc3e47344df1fa468f5482a07 |
User & Date: | olr on 2021-03-01 17:39:31 |
Other Links: | manifest | tags |
Context
2021-03-02
| ||
14:36 | [fr] ajustements check-in: 1716996543 user: olr tags: trunk, fr | |
2021-03-01
| ||
17:39 | [fr] ajustements check-in: 38ca646cc3 user: olr tags: trunk, fr | |
12:13 | [fr] ajustements check-in: 4b11fd31b1 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [f7e5abc07a] to [2eb0d071c1].
︙ | ︙ | |||
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 | a [,|et] [b|c|ç|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z] <<- =>> select(\1, ":N") __da_autour__ autour [de|du|d’|des] <<- not morph(<1, ":D.*:[me]") =>> select(\1, "", ":N") __da_avant__ avant [que|qu’|$:D] <<- not value(<1, "|l’|quel|cet|un|mon|ton|son|notre|votre|leur|") =>> select(\1, ":R") __da_ayant__ ayant *WORD <<- value(\2, "|droit|cause|") and morph(<1, ":D.*:[me]") ~>> ␣ | > > > | 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 | a [,|et] [b|c|ç|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z] <<- =>> select(\1, ":N") __da_autour__ autour [de|du|d’|des] <<- not morph(<1, ":D.*:[me]") =>> select(\1, "", ":N") autour <<- morph(<1, ":D.*:[me]") =>> select(\1, "", ":G") __da_avant__ avant [que|qu’|$:D] <<- not value(<1, "|l’|quel|cet|un|mon|ton|son|notre|votre|leur|") =>> select(\1, ":R") __da_ayant__ ayant *WORD <<- value(\2, "|droit|cause|") and morph(<1, ":D.*:[me]") ~>> ␣ |
︙ | ︙ | |||
2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 | [>guerre|>jihad|offensive+s|>ratonnade|>sortilège|>violence] ?$:A¬:G¿ contre [>antidote|>crime|>philtre|>remède|>sérum|>vaccin|>solution] ?$:A¬:G¿ contre <<- =>> select(\-1, ":R") contre <<- not morph(<1, ":[DA].*:[me]:[si]") =>> select(\1, "", ":N") __da_dans__ dans <<- not morph(<1, ":D.*:p|>[a-zé-]+ième/") =>> select(\1, ":R") __da_de__ [de|d’] [me|m’|te|t’|se|s’|en|y|nous|vous|moi|toi|soi|lui|elle|iel|eux|elles|iels] [de|d’] @:[MYBD]|#P | > > > > | 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 | [>guerre|>jihad|offensive+s|>ratonnade|>sortilège|>violence] ?$:A¬:G¿ contre [>antidote|>crime|>philtre|>remède|>sérum|>vaccin|>solution] ?$:A¬:G¿ contre <<- =>> select(\-1, ":R") contre <<- not morph(<1, ":[DA].*:[me]:[si]") =>> select(\1, "", ":N") __da_courant__ courant <<- morph(<1, ":D.*:[me]") =>> select(\1, "", ":G") __da_dans__ dans <<- not morph(<1, ":D.*:p|>[a-zé-]+ième/") =>> select(\1, ":R") __da_de__ [de|d’] [me|m’|te|t’|se|s’|en|y|nous|vous|moi|toi|soi|lui|elle|iel|eux|elles|iels] [de|d’] @:[MYBD]|#P |
︙ | ︙ | |||
3004 3005 3006 3007 3008 3009 3010 3011 | <<- =>> select(\1, ":V") entre [nous|vous|eux|elles|iels] entre [moi|toi|soi|lui|elle|iel] et [moi|toi|soi|lui|elle|iel|nous|vous|eux|elles|iels] entre autres <<- =>> define(\1, ":R") >différence entre | > | | 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 | <<- =>> select(\1, ":V") entre [nous|vous|eux|elles|iels] entre [moi|toi|soi|lui|elle|iel] et [moi|toi|soi|lui|elle|iel|nous|vous|eux|elles|iels] entre autres <<- =>> define(\1, ":R") >choisir entre >différence entre >distinction entre <<- =>> select(\-1, ":R") __da_environ__ environ [$:B|*NUM] <<- not value(<1, "|l’|un|cet|quel|") =>> select(\1, "", ":N") __da_été__ |
︙ | ︙ | |||
3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 | <<- not morph(<1, ":(?:D|A.*:[fe]:[si])") =>> select(\1, "", ":N") <<- __else__ =>> select(\1, ":N") __da_grâce__ grâce [à|au|aux] <<- not morph(<1, ":(?:D|A.*:[fe]:[si])") =>> select(\1, "", ":N") __da_grave__ grave <<- morph(<1, ":D") =>> select(\1, "", ":W") __da_mais__ mais <<- not value(<1, "|les|ces|des|mes|tes|ses|nos|vos|leurs|quelques|") =>> select(\1, "", ":N") | > > > | 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 | <<- not morph(<1, ":(?:D|A.*:[fe]:[si])") =>> select(\1, "", ":N") <<- __else__ =>> select(\1, ":N") __da_grâce__ grâce [à|au|aux] <<- not morph(<1, ":(?:D|A.*:[fe]:[si])") =>> select(\1, "", ":N") grâce <<- morph(<1, ":D.*:[fe]") =>> select(\1, "", ":G") __da_grave__ grave <<- morph(<1, ":D") =>> select(\1, "", ":W") __da_mais__ mais <<- not value(<1, "|les|ces|des|mes|tes|ses|nos|vos|leurs|quelques|") =>> select(\1, "", ":N") |
︙ | ︙ | |||
33429 33430 33431 33432 33433 33434 33435 | [que|qu’] $:M et $:M ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V0.*:3p @:Q¬:G @:[123][sp] [que|qu’] $:M et $:M ?[ne|n’]¿ [lui|leur|y] en @:V0.*:3p @:Q¬:G @:[123][sp] <<- morph(<1, ":N", ":V") ~1:-2>> * <<- /-1>> _ngn_ __énumérations_substantifs__ | | | | | | | | | | | | | | 33440 33441 33442 33443 33444 33445 33446 33447 33448 33449 33450 33451 33452 33453 33454 33455 33456 33457 33458 33459 33460 33461 33462 33463 33464 33465 33466 | [que|qu’] $:M et $:M ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V0.*:3p @:Q¬:G @:[123][sp] [que|qu’] $:M et $:M ?[ne|n’]¿ [lui|leur|y] en @:V0.*:3p @:Q¬:G @:[123][sp] <<- morph(<1, ":N", ":V") ~1:-2>> * <<- /-1>> _ngn_ __énumérations_substantifs__ [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] *WORD || , [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] @:[NAM]¬:G ?@:[NAM]¬:G¿ || [,|et|ou] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] @:[NAM]¬:G ?@:[NAM]¬:G¿ [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] *WORD || , [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] @:[NAM]¬:G ?@:[NAM]¬:G¿ || ?,¿ ainsi [que|qu’] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] @:[NAM]¬:G ?@:[NAM]¬:G¿ <<- morph(\2, ":[NAM]") />> _enum_ <start> [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] *WORD || [,|et|ou] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] @:[NAM]¬:G ?@:[NAM]¬:G¿ <start> [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] *WORD || ?,¿ ainsi [que|qu’] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] @:[NAM]¬:G ?@:[NAM]¬:G¿ <<- morph(\3, ":[NAM]") />> _enum_ __da_est__ *WORD est <<- morph(\1, ":V", ":N") =>> select(\2, ":V") |
︙ | ︙ |