Overview
| Comment: | [fr] ajustements: l euphonique |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fr |
| Files: | files | file ages | folders |
| SHA3-256: |
815726afd419eec93490b6399eef4bb3 |
| User & Date: | olr on 2020-11-28 22:58:57 |
| Other Links: | manifest | tags |
Context
|
2020-11-28
| ||
| 23:56 | [graphspell] fix syntax error check-in: 99f68677c9 user: olr tags: trunk, graphspell | |
| 22:58 | [fr] ajustements: l euphonique check-in: 815726afd4 user: olr tags: trunk, fr | |
| 22:58 | [graphspell] tags update check-in: 811bdac5f7 user: olr tags: trunk, graphspell | |
Changes
Modified gc_lang/fr/rules.grx from [3a7c43378c] to [72e94bfaa0].
| ︙ | ︙ | |||
1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 |
[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")
| > > > > > > | 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 |
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")
| | | | | 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|>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")
|
| ︙ | ︙ |