Overview
| Comment: | [fr] ajustements |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fr | v2.0.0 |
| Files: | files | file ages | folders |
| SHA3-256: |
3b3cc2af3143c519aa86933e68d9ab6e |
| User & Date: | olr on 2020-12-04 14:18:08 |
| Other Links: | manifest | tags |
Context
|
2020-12-07
| ||
| 16:51 | [fr] ajustements et faux positifs check-in: 2616c678b6 user: olr tags: trunk, fr | |
|
2020-12-04
| ||
| 14:18 | [fr] ajustements check-in: 3b3cc2af31 user: olr tags: trunk, fr, v2.0.0 | |
| 11:55 | [graphspell] lexicographer: tags update check-in: 510a6d7b1b user: olr tags: trunk, graphspell | |
Changes
Modified gc_lang/fr/rules.grx from [24c6da719b] to [15ee98c26a].
| ︙ | ︙ | |||
2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 |
en [*NUM|*HOUR]
<<- =>> select(\1, ":R")
en *WORD
<<- value(<1, "|j’|n’|m’|t’|s’|l’|c’|") or morph(\2, ":(?:[123][sp]|P|Y)", "*") =>> select(\1, ":Ov")
<<- __else__ and not morph(<1, ":O[sv]") and morph(\2, ":", ":[ISKYPE]") =>> select(\1, ":R")
y *WORD
<<- value(<1, "|j’|n’|m’|t’|s’|l’|c’|") or morph(\2, ":(?:[123][sp]|P|Y)") =>> select(\1, ":Ov")
__da_nous_vous__
[ne|n’] [nous|vous]
<<- =>> exclude(\2, ":Os")
| > > > > > > > > | 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 |
en [*NUM|*HOUR]
<<- =>> select(\1, ":R")
en *WORD
<<- value(<1, "|j’|n’|m’|t’|s’|l’|c’|") or morph(\2, ":(?:[123][sp]|P|Y)", "*") =>> select(\1, ":Ov")
<<- __else__ and not morph(<1, ":O[sv]") and morph(\2, ":", ":[ISKYPE]") =>> select(\1, ":R")
en la @:[NA].*:[fe]:si
en le @:[NA].*:[me]:si
en [l’|leur] @:[NA].*:si
en [un|une|de|d’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre]
en [les|des|ces|mes|tes|ses|nos|vos|leurs]
en [plusieurs|quelques|certains|certaines|maints|maintes]
<<- =>> select(\1, ":R")
y *WORD
<<- value(<1, "|j’|n’|m’|t’|s’|l’|c’|") or morph(\2, ":(?:[123][sp]|P|Y)") =>> select(\1, ":Ov")
__da_nous_vous__
[ne|n’] [nous|vous]
<<- =>> exclude(\2, ":Os")
|
| ︙ | ︙ | |||
2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 |
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")
__da_été__
>avoir ?@:[WX]¿ été
<<- =>> select(\1, ":V0") and select(\-1, ":Q")
ça a
| > > > | 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 |
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")
[de|d’|par|pour|sans|contre] [elle|lui|nous|vous|eux|elles|celui-ci|celui-là|celle-ci|celle-là|ceux-ci|ceux-là|celles-ci|celles-là]
<<- =>> select(\-1, ":Oo")
__da_été__
>avoir ?@:[WX]¿ été
<<- =>> select(\1, ":V0") and select(\-1, ":Q")
ça a
|
| ︙ | ︙ | |||
2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 |
>différence entre
<<- =>> select(\-1, ":R")
__da_face__
face [à|au|aux]
<<- not morph(<1, ":(?:D|A.*:[fe]:[si])") =>> exclude(\1, ":N")
__da_mais__
mais
<<- not value(<1, "|les|ces|des|mes|tes|ses|nos|vos|leurs|quelques|") =>> exclude(\1, ":N")
n’ en >pouvoir mais
<<- =>> define(\-1, ">mais/:W")
| > > > > | 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 |
>différence entre
<<- =>> select(\-1, ":R")
__da_face__
face [à|au|aux]
<<- not morph(<1, ":(?:D|A.*:[fe]:[si])") =>> exclude(\1, ":N")
__da_grâce__
grâce [à|au|aux]
<<- not morph(<1, ":(?:D|A.*:[fe]:[si])") =>> exclude(\1, ":N")
__da_mais__
mais
<<- not value(<1, "|les|ces|des|mes|tes|ses|nos|vos|leurs|quelques|") =>> exclude(\1, ":N")
n’ en >pouvoir mais
<<- =>> define(\-1, ">mais/:W")
|
| ︙ | ︙ | |||
19551 19552 19553 19554 19555 19556 19557 |
qui ?[lui|nous|vous|leur]¿ $:V0
<<- =>> select(\-1, ":V")
qui ?[lui|nous|vous|leur]¿ $:V0 $:Q
<<- =>> select(\-2, ":V") and select(\-1, ":Q")
| > > > | | 19566 19567 19568 19569 19570 19571 19572 19573 19574 19575 19576 19577 19578 19579 19580 19581 19582 19583 |
qui ?[lui|nous|vous|leur]¿ $:V0
<<- =>> select(\-1, ":V")
qui ?[lui|nous|vous|leur]¿ $:V0 $:Q
<<- =>> select(\-2, ":V") and select(\-1, ":Q")
qui ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ $:V
qui ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V
qui ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V
qui ?[ne|n’]¿ [lui|leur|y] en $:V
<<- =>> exclude(\-1, ":E")
[<start>|,|(] nous ?[ne|n’]¿ $:1p
<<- =>> select(\2, ":Os") and select(\-1, ":[ISK].*:1p")
[<start>|,|(] vous ?[ne|n’]¿ $:2p
<<- =>> select(\2, ":Os") and select(\-1, ":[ISK].*:2p")
|
| ︙ | ︙ |