Overview
Comment: | [fr] ajustements |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
f27c174bcdf42d25e24093e0dde5d410 |
User & Date: | olr on 2020-11-28 07:20:30 |
Other Links: | manifest | tags |
Context
2020-11-28
| ||
21:19 | [fr] ajustements check-in: dea5222659 user: olr tags: trunk, fr | |
07:20 | [fr] ajustements check-in: f27c174bcd user: olr tags: trunk, fr | |
2020-11-27
| ||
13:39 | [fr] locutions: useless files check-in: d29d6eb471 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [0377a90c95] to [0b2ff24afa].
︙ | ︙ | |||
1937 1938 1939 1940 1941 1942 1943 | !!! !!! !!! Désambiguïsation !! !!! !!! | | | | | | | | | | | | | 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 | !!! !!! !!! Désambiguïsation !! !!! !!! __da_le_la_les_leur_en_y_lui__ [je|j’] [le|la|l’|les|leur|lui|nous|vous] j’ y <<- not morph(<1, ":1s") =>> select(\2, ":Ov") tu [le|la|l’|les|leur|y|lui|nous|vous] <<- not morph(<1, ":(?:2s|V0)") =>> select(\2, ":Ov") [il|on] [le|la|l’|les|leur|en|y|lui|nous|vous] <<- not morph(<1, ":3s") =>> select(\2, ":Ov") [elle|iel] [le|la|l’|les|leur|en|y|lui|nous|vous] <<- not morph(<1, ":(?:3s|R)") =>> select(\2, ":Ov") nous [le|la|l’|les|leur|en|y|lui|nous|vous] <<- not morph(<1, ":(?:1p|R)") =>> select(\2, ":Ov") vous [le|la|l’|les|leur|en|y|lui|nous|vous] <<- not morph(<1, ":(?:2p|R)") =>> select(\2, ":Ov") ils [le|la|l’|les|leur|en|y|lui|nous|vous] <<- not morph(<1, ":3p") =>> select(\2, ":Ov") [elles|iels] [le|la|l’|les|leur|en|y|lui|nous|vous] <<- not morph(<1, ":(?:3p|R)") =>> select(\2, ":Ov") [ne|n’|me|m’|te|t’|se|s’] [le|la|l’|les|leur|en|y|lui|nous|vous] <<- =>> select(\2, ":Ov") l’ *WORD <<- not value(<1, "|je|j’|il|on|elle|nous|vous|ils|elles|iel|iels|ne|n’|me|m’|te|t’|se|s’|") and (morph(\2, ":[NABWM]", "*") or value(\2, "|plus|moins|")) =>> select(\1, ":D") <<- __else__ and morph(\2, ":(?:[123][sp]|P|Y)", "*") =>> select(\1, ":Ov") le *WORD <<- not value(<1, "|je|j’|il|on|elle|nous|vous|ils|elles|iel|iels|ne|n’|me|m’|te|t’|se|s’|") and (morph(\2, ":[NABWM]", "*") or value(\2, "|plus|moins|")) =>> select(\1, ":D") <<- __else__ and morph(\2, ":(?:[123][sp]|P|Y)", "*") =>> select(\1, ":Ov") la *WORD <<- not value(<1, "|je|j’|il|on|elle|nous|vous|ils|elles|iel|iels|ne|n’|me|m’|te|t’|se|s’|") and (morph(\2, ":[NABWM]", "*") or value(\2, "|plus|moins|plupart|")) =>> select(\1, ":D") <<- __else__ and morph(\2, ":(?:[123][sp]|P|Y)", "*") =>> select(\1, ":Ov") <<- __else__ and not value(<1, "|le|ce|du|") =>> exclude(\1, ":N") les *WORD <<- not value(<1, "|je|j’|il|on|elle|nous|vous|ils|elles|iel|iels|ne|n’|me|m’|te|t’|se|s’|") and (morph(\2, ":[NABWM]", "*") or value(\2, "|plus|moins|")) =>> select(\1, ":D") <<- __else__ and morph(\2, ":(?:[123][sp]|P|Y)", "*") =>> select(\1, ":Ov") |
︙ | ︙ | |||
2108 2109 2110 2111 2112 2113 2114 | >falloir [pouvoir|savoir|vouloir|manger|conseiller] <<- =>> exclude(\2, ":N") v’nir <<- ~>> venir s’ ra | | | | 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 | >falloir [pouvoir|savoir|vouloir|manger|conseiller] <<- =>> exclude(\2, ":N") v’nir <<- ~>> venir s’ ra <<- ~>> ␣sera s’ ras <<- ~>> ␣seras nous ?[ne|n’]¿ ?[le|l’|en|nous|vous|lui|leur|y]¿ sommes nous ?[ne|n’]¿ [nous|vous] [le|l’|en|y] sommes nous ?[ne|n’]¿ [lui|leur] en sommes <<- not morph(<1, ":R") =>> select(\-1, ":V0") |
︙ | ︙ | |||
2480 2481 2482 2483 2484 2485 2486 | l’ une comme l’ autre <<- ~>> ␣ <<- =>> define(\1, ":GN:f:p") en peine <<- not value(<1, "|ne|n’|j’|on|il|elle|iel|") =>> exclude(\2, ":V") | | | > > > > > | 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 | l’ une comme l’ autre <<- ~>> ␣ <<- =>> define(\1, ":GN:f:p") en peine <<- not value(<1, "|ne|n’|j’|on|il|elle|iel|") =>> exclude(\2, ":V") m’ dame <<- ~>> ␣madame m’ sieur <<- ~>> ␣mosieur tout feu ?,¿ tout >flamme <<- ~>> ␣ <<- =>> define(\1, ":A:e:i") TEST: il s’agit d’{{un}} {{anagramme}} TEST: nul ne sait qui arriva à ce pauvre Paul surpris par la pluie. TEST: elle finit par être très fière de son fils. TEST: en tant que président du conseil TEST: les bac +2 sont trop nombreux. TEST: c’est à n’y plus rien comprendre. TEST: Elle était tout feu, tout flamme. TEST: Ses rencards finissent par devenir lassants TEST: trois espèces de chauve-souris dont une est éteinte TEST: Ils sont source de conflits TEST: Votre question fait référence à un fait divers déroutant TEST: il s’ra bien heureux d’vous voir. TEST: tu s’ras bien content d’nous voir. __da_couleurs_invariables__ *WORD [abricot|acajou|amarante|anthracite|aubergine|brique|caca|café|cannelle|caramel|carmin|carotte|cerise|châtaigne|chocolat|citron|corail|crème|fuchsia|groseille|havane|jonquille|marron|mastic|nacarat|ocre|olive|paille|parme|pastel|pervenche|pie|prune|sable|tabac|vermillon] <<- morph(\1, ":(?:D.*:p|B)") =>> exclude(\2, ":A:e:i") |
︙ | ︙ | |||
17206 17207 17208 17209 17210 17211 17212 | >course contre la montre >cour d’ assises [>coût|>cout] [de|d’] revient >couteau à cran d’ arrêt >crayon à [lèvres|sourcils] >crêpage [de|d’] >chignon >cri [de|d’] ralliement | | | 17211 17212 17213 17214 17215 17216 17217 17218 17219 17220 17221 17222 17223 17224 17225 | >course contre la montre >cour d’ assises [>coût|>cout] [de|d’] revient >couteau à cran d’ arrêt >crayon à [lèvres|sourcils] >crêpage [de|d’] >chignon >cri [de|d’] ralliement >crime [de|d’] [guerre|lèse-majesté] >criminel [de|d’] guerre >crise [de|d’] >nerf >critère [de|d’] référence >crotte [de|d’] nez >cuillère à [café|soupe] >cure [de|d’] [désintoxication|désintox] >danseur [de|d’] cabaret |
︙ | ︙ | |||
18831 18832 18833 18834 18835 18836 18837 | <<- not before(":O[vs]") =>> exclude(\3, ":V") [plusieurs|certains|certaines|maints|maintes] @:A.*:[pi]¬:3[sp] @:N.*:p¬:(?:3[sp]|Q|G) <<- =>> exclude(\2, ":V") and exclude(\3, ":V") __da_locutions_verbales__ | | < | 18836 18837 18838 18839 18840 18841 18842 18843 18844 18845 18846 18847 18848 18849 18850 18851 18852 18853 18854 18855 18856 18857 18858 18859 18860 18861 18862 18863 18864 18865 18866 18867 18868 18869 | <<- not before(":O[vs]") =>> exclude(\3, ":V") [plusieurs|certains|certaines|maints|maintes] @:A.*:[pi]¬:3[sp] @:N.*:p¬:(?:3[sp]|Q|G) <<- =>> exclude(\2, ":V") and exclude(\3, ":V") __da_locutions_verbales__ >avoir [cours|foule|lieu|recours|vent] >avoir ni queue ?,¿ ni tête >aller bon train >aller [de|d’] l’ avant >armer jusqu’ aux dents >arriver à [destination|échéance] >arriver à point nommé >arriver à bon port >attendre [de|d’] pied ferme >battre à plate couture >battre en [brèche|retraite] >boire comme un trou [>brûler|>bruler] à vif >charger à blanc >chauffer à blanc >classer sans suite >commencer à zéro >compter à rebours >condamner à mort >couler à ?grands¿ flots >demander [assistance|audience|conseil|pardon] >dire [adieu|merde] [>donner|>redonner] [naissance|sens|suite|vie] [>donner|>redonner] quartier libre >élire domicile >entendre raison >étouffer dans l’ œuf |
︙ | ︙ | |||
19308 19309 19310 19311 19312 19313 19314 | !! !! !!!! Désambiguïsation !! !! !! __da_formes_verbales__ | | | > > > > > > > > > > > > > > > > > > > > > > > > | 19312 19313 19314 19315 19316 19317 19318 19319 19320 19321 19322 19323 19324 19325 19326 19327 19328 19329 19330 19331 19332 19333 19334 19335 19336 19337 19338 19339 19340 19341 19342 19343 19344 19345 19346 19347 19348 19349 19350 19351 19352 19353 19354 | !! !! !!!! Désambiguïsation !! !! !! __da_formes_verbales__ >avoir été $:Q¬:G <<- =>> select(\2, ":Q") and select(\3, ":Q") [>aller|>désirer|>devoir|>falloir|>imaginer|>penser|>pouvoir|>savoir|>vouloir] [aller|avoir|être|dire|savoir|manger] <<- =>> select(\2, ":Y") a [été|désiré|dû|fallu|imaginé|pensé|pu|su|voulu] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ $:Y a [été|désiré|dû|fallu|imaginé|pensé|pu|su|voulu] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:Y a [été|désiré|dû|fallu|imaginé|pensé|pu|su|voulu] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:Y a [été|désiré|dû|fallu|imaginé|pensé|pu|su|voulu] ?[ne|n’]¿ [lui|leur|y] en $:Y >être [allé+ses] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ $:Y >être [allé+ses] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:Y >être [allé+ses] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:Y >être [allé+ses] ?[ne|n’]¿ [lui|leur|y] en $:Y <<- =>> select(\1, ":V") and select(\2, ":Q") and select(\-1, ":Y") /_VCint_ @:Q <<- morphVC(\1, ":V0") =>> select(\-1, ":Q") [<start>|,|(|/_start_] nous nous @:V0e.*:1p $:Q [<start>|,|(|/_start_] vous vous @:V0e.*:2p $:Q <<- =>> select(\2, ":Os") and select(\3, ":Ov") and select(\-1, ":Q") [le|la|l’|les|lui|nous|vous|leur] /_VCint_ <<- =>> select(\1, ":Ov") qui ?[lui|nous|vous|leur]¿ a $:Q <<- =>> select(\-2, ":V") and select(\-1, ":Q") !! !! !!!! Confusions !! !! !! |
︙ | ︙ |