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")
|
| ︙ | ︙ |