Grammalecte  Check-in [43dcc7939f]

Overview
Comment:[fr] renommage de règles de désambiguïsation
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 43dcc7939f3e38630756ee71c8ea6016fdcc6af0a9db12c5cd2e3737c8c6bd90
User & Date: olr on 2017-10-19 22:04:05
Other Links: manifest | tags
Context
2017-10-19
22:07
[fr] nouveau lien pour le t euphonique check-in: 2c6bd070f1 user: olr tags: trunk, fr
22:04
[fr] renommage de règles de désambiguïsation check-in: 43dcc7939f user: olr tags: trunk, fr
08:16
[fr] mise à jour: dictionnaires 6.2 check-in: 06dc8866d5 user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [3a0b00153b] to [82abf95e73].

1796
1797
1798
1799
1800
1801
1802
1803

1804
1805

1806
1807

1808
1809

1810
1811

1812
1813
1814
1815
1816
1817

1818
1819

1820
1821
1822
1823
1824
1825
1826
1796
1797
1798
1799
1800
1801
1802

1803
1804

1805
1806

1807
1808

1809
1810

1811
1812
1813
1814
1815
1816

1817
1818

1819
1820
1821
1822
1823
1824
1825
1826







-
+

-
+

-
+

-
+

-
+





-
+

-
+







    <<- not morph(word(-1), ":D.*:p|>[a-z]+ièmes ", False, False) =>> select(\0, ":R")

__[i](d_ton_son)__
    (\w+) ([ts]on)  @@0,$
    <<- morph(\1, ">(?:le|ce[st]?|ton|mon|son|quel(?:que|)s?|[nv]otre|un|leur|ledit|dudit) ") =>> exclude(\2, ":D")

# Pronoms le/la/les
__[i](p_astuce_je_le_la_les)__
__[i](d_je_le_la_les)__
    je (l(?:e(?:ur|s|)|a)) @@$                  <<- not morph(word(-1), ":1s", False, False) =>> select(\1, ":Oo")
__[i](p_astuce_tu_le_la_les)__
__[i](d_tu_le_la_les)__
    tu (l(?:e(?:ur|s|)|a)) @@$                  <<- not morph(word(-1), ":2s", False, False) =>> select(\1, ":Oo")
__[i](p_astuce_il_elle_on_le_la_les)__
__[i](d_il_elle_on_le_la_les)__
    (?:il|elle|on) (l(?:e(?:ur|s|)|a)) @@$      <<- not morph(word(-1), ":3s", False, False) =>> select(\1, ":Oo")
__[i](p_astuce_nous_le_la_les)__
__[i](d_nous_le_la_les)__
    nous (l(?:e(?:ur|s|)|a)) @@$                <<- not morph(word(-1), ":1p", False, False) =>> select(\1, ":Oo")
__[i](p_astuce_vous_le_la_les)__
__[i](d_vous_le_la_les)__
    vous (l(?:e(?:ur|s|)|a)) @@$                <<- not morph(word(-1), ":2p", False, False) =>> select(\1, ":Oo")
__[i](d_nous)__
    (nous) ({avoir_etre}) @@0,$                 <<- not morph(\2, ":1p", False) =>> exclude(\1, ":Os")
__[i](d_vous)__
    (vous) ({avoir_etre}) @@0,$                 <<- not morph(\2, ":2p", False) =>> exclude(\1, ":Os")
__[i](p_astuce_ils_elles_le_la_les)__
__[i](d_ils_elles_le_la_les)__
    (?:ils|elles) (l(?:e(?:ur|s|)|a)) @@$       <<- not morph(word(-1), ":3p", False, False) =>> select(\1, ":Oo")
__[i]__
__[i](d_ne_me_te_te_le_la_leur)__
    [nmts]e (l(?:e(?:ur|s|)|a)) @@$             <<- =>> =select(\1, ":Oo")


# verbe
__[i](d_ne_verbe)__
    ne +(?:l(?:es? |eurs? |ui |a |’)|[nv]ous |)({w_1}) @@$
    <<- not morph(\1, ":(?:O[sp]|X)", False) =>> select(\1, ":V")