Grammalecte  Diff

Differences From Artifact [3a7c43378c]:

To Artifact [72e94bfaa0]:


1970
1971
1972
1973
1974
1975
1976






1977
1978
1979
1980
1981
1982
1983
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989







+
+
+
+
+
+







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

    l’ [un|une]
        <<- =>> define(\1, ">l/:HEL")

    l’ on
        <<- not value(<1, "|ne|n’|me|m’|te|t’|nous|vous|ils|elles|iels|") =>> define(\1, ">l/:HEL")

    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")
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193



2194
2195
2196
2197
2198
2199
2200
2190
2191
2192
2193
2194
2195
2196



2197
2198
2199
2200
2201
2202
2203
2204
2205
2206







-
-
-
+
+
+








    certaines  @:[NA].*:[fe]:[pi]¬:(?:G|3[sp])
        <<- =>> exclude(\1, ":O")

    contre [moi|toi|soi|lui|elle|iel|nous|vous|eux|elles|iels]
        <<- =>> select(\1, ":R")

    [la|les|des|une|cette|ma|ta|sa|notre|votre|leur+s] >lutte  ?[menée+s|lancée+s]¿                         contre
    [>accusation|>action|>assaut|>attentat|>croisade|>jihad|>guerre|>sortilège]   ?[mené+ses|lancé+ses]¿    contre
    [>antidote|>crime|>philtre|>remède|>sérum|>vaccin|>solution]                                            contre
    [la|les|des|une|cette|ma|ta|sa|notre|votre|leur+s] >lutte  ?[menée+s|lancée+s]¿                                 contre
    [>accusation|>action|>assaut|>attentat|>croisade|>guerre|>jihad|>offensive|>sortilège] ?[mené+ses|lancé+ses]¿   contre
    [>antidote|>crime|>philtre|>remède|>sérum|>vaccin|>solution]                                                    contre
        <<- =>> select(\-1, ":R")

    contre
        <<- not morph(<1, ":[DA].*:[me]:[si]") =>> exclude(\1, ":N")

    dans
        <<- not morph(<1, ":D.*:p|>[a-zé-]+ième/") =>> select(\1, ":R")