Grammalecte  Diff

Differences From Artifact [0377a90c95]:

To Artifact [0b2ff24afa]:


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