Overview
| Comment: | [graphspell] another fucking apostrophe |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | graphspell |
| Files: | files | file ages | folders |
| SHA3-256: |
b6ef0f301f65026f2be9962de4a4435c |
| User & Date: | olr on 2019-08-31 13:57:36 |
| Other Links: | manifest | tags |
Context
|
2019-09-01
| ||
| 08:18 | [fr] ajustements check-in: a1c110c578 user: olr tags: trunk, fr | |
|
2019-08-31
| ||
| 13:57 | [graphspell] another fucking apostrophe check-in: b6ef0f301f user: olr tags: trunk, graphspell | |
| 13:50 | [fr] phonet_simil: taf / taffe check-in: b02e18192d user: olr tags: trunk, fr | |
Changes
Modified graphspell-js/char_player.js from [ac09087eb7] to [53774aa734].
| ︙ | ︙ | |||
376 377 378 379 380 381 382 |
]),
cut: function (sWord) {
// returns an arry of strings (prefix, trimed_word, suffix)
let sPrefix = "";
let sSuffix = "";
| | | 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
]),
cut: function (sWord) {
// returns an arry of strings (prefix, trimed_word, suffix)
let sPrefix = "";
let sSuffix = "";
let m = /^([ldmtsnjcç]|lorsqu|presqu|jusqu|puisqu|quoiqu|quelqu|qu)[’'‘`ʼ]([a-zA-Zà-öÀ-Ö0-9_ø-ÿØ-ßĀ-ʯfi-st-]+)/i.exec(sWord);
if (m) {
sPrefix = m[1] + "’";
sWord = m[2];
}
m = /^([a-zA-Zà-öÀ-Ö0-9_ø-ÿØ-ßĀ-ʯfi-st]+)(-(?:t-|)(?:ils?|elles?|on|je|tu|nous|vous|ce)$)/i.exec(sWord);
if (m) {
sWord = m[1];
|
| ︙ | ︙ |
Modified graphspell/char_player.py from [112cceef9c] to [820a4d128a].
| ︙ | ︙ | |||
362 363 364 365 366 367 368 |
"pseudo", "pré", "re", "ré", "sans", "sous", "supra", "sur", "ultra"
])
aPfx2 = frozenset([
"belgo", "franco", "génito", "gynéco", "médico", "russo"
])
| | | 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 |
"pseudo", "pré", "re", "ré", "sans", "sous", "supra", "sur", "ultra"
])
aPfx2 = frozenset([
"belgo", "franco", "génito", "gynéco", "médico", "russo"
])
_zWordPrefixes = re.compile("(?i)^([ldmtsnjcç]|lorsqu|presqu|jusqu|puisqu|quoiqu|quelqu|qu)[’'‘`ʼ]([\\w-]+)")
_zWordSuffixes = re.compile("(?i)^(\\w+)(-(?:t-|)(?:ils?|elles?|on|je|tu|nous|vous|ce))$")
def cut (sWord):
"returns a tuple of strings (prefix, trimed_word, suffix)"
sPrefix = ""
sSuffix = ""
m = _zWordPrefixes.search(sWord)
|
| ︙ | ︙ |