Overview
| Comment: | [core][js] useless comments | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | core | webext2_fix | 
| Files: | files | file ages | folders | 
| SHA3-256: | 
b1dc023d0a43d836367fbd9d84c077f0 | 
| User & Date: | olr on 2017-08-06 09:10:08 | 
| Other Links: | branch diff | manifest | tags | 
Context
| 
   2017-08-06 
 | ||
| 10:09 | [core][js] fix wrong filter (was Array comprehension) check-in: 6aa7638d90 user: olr tags: core, webext2_fix | |
| 09:10 | [core][js] useless comments check-in: b1dc023d0a user: olr tags: core, webext2_fix | |
| 08:41 | [fr][js][bug] bug dans conj, bug sur suggVerbInfi + renommage de variables dans mfsp check-in: 943e05400b user: olr tags: fr, webext2_fix | |
Changes
Modified gc_core/js/lang_core/gc_engine.js from [e5072e29e0] to [eedf1b90cc].
| ︙ | ︙ | |||
504 505 506 507 508 509 510  | 
    return [iStart + _zNextWord.lastIndex - m[1].length, m[1]];
}
const _zPrevWord = new RegExp ("([a-zà-öA-Zø-ÿÀ-Ö0-9Ø-ßĀ-ʯfi-st_][a-zà-öA-Zø-ÿÀ-Ö0-9Ø-ßĀ-ʯfi-st_-]*) +$", "i");
function prevword1 (s, iEnd) {
    // get previous word (optimization)
 | < < < <  | 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521  | 
    return [iStart + _zNextWord.lastIndex - m[1].length, m[1]];
}
const _zPrevWord = new RegExp ("([a-zà-öA-Zø-ÿÀ-Ö0-9Ø-ßĀ-ʯfi-st_][a-zà-öA-Zø-ÿÀ-Ö0-9Ø-ßĀ-ʯfi-st_-]*) +$", "i");
function prevword1 (s, iEnd) {
    // get previous word (optimization)
    let m = _zPrevWord.exec(s.slice(0, iEnd));
    if (!m) {
        return null;
    }
    return [m.index, m[1]];
}
function look (s, zPattern, zNegPattern=null) {
    // seek zPattern in s (before/after/fulltext), if antipattern zNegPattern not in s
    try {
        if (zNegPattern && zNegPattern.test(s)) {
 | 
| ︙ | ︙ | |||
562 563 564 565 566 567 568  | 
    }
    if (dDA.has(nPos)) {
        return true;
    }
    if (!_dAnalyses.has(sWord) && !_storeMorphFromFSA(sWord)) {
        return true;
    }
 | < <  | 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575  | 
    }
    if (dDA.has(nPos)) {
        return true;
    }
    if (!_dAnalyses.has(sWord) && !_storeMorphFromFSA(sWord)) {
        return true;
    }
    if (_dAnalyses.get(sWord).length === 1) {
        return true;
    }
    let lSelect = _dAnalyses.get(sWord).filter( sMorph => sMorph.search(sPattern) === -1 );
    if (lSelect.length > 0) {
        if (lSelect.length != _dAnalyses.get(sWord).length) {
            dDA.set(nPos, lSelect);
        }
    } else if (lDefault) {
        dDA.set(nPos, lDefaul);
    }
 | 
| ︙ | ︙ | |||
592 593 594 595 596 597 598  | 
    if (!_dAnalyses.has(sWord) && !_storeMorphFromFSA(sWord)) {
        return true;
    }
    if (_dAnalyses.get(sWord).length === 1) {
        return true;
    }
    let lSelect = _dAnalyses.get(sWord).filter( sMorph => sMorph.search(sPattern) === -1 );
 | <  | 586 587 588 589 590 591 592 593 594 595 596 597 598 599  | 
    if (!_dAnalyses.has(sWord) && !_storeMorphFromFSA(sWord)) {
        return true;
    }
    if (_dAnalyses.get(sWord).length === 1) {
        return true;
    }
    let lSelect = _dAnalyses.get(sWord).filter( sMorph => sMorph.search(sPattern) === -1 );
    if (lSelect.length > 0) {
        if (lSelect.length != _dAnalyses.get(sWord).length) {
            dDA.set(nPos, lSelect);
        }
    } else if (lDefault) {
        dDA.set(nPos, lDefault);
    }
 | 
| ︙ | ︙ | 
Modified gc_lang/fr/modules-js/gce_suggestions.js from [74647129de] to [db0ba9f8a1].
| ︙ | ︙ | |||
139 140 141 142 143 144 145  | 
    if (aSugg.size > 0) {
        return Array.from(aSugg).join("|");
    }
    return "";
}
function suggVerbInfi (sFlex) {
 | <  | 139 140 141 142 143 144 145 146 147 148 149 150 151 152  | 
    if (aSugg.size > 0) {
        return Array.from(aSugg).join("|");
    }
    return "";
}
function suggVerbInfi (sFlex) {
    return stem(sFlex).filter(sStem => conj.isVerb(sStem)).join("|");
}
const _dQuiEst = new Map ([
    ["je", ":1s"], ["j’", ":1s"], ["j’en", ":1s"], ["j’y", ":1s"],
    ["tu", ":2s"], ["il", ":3s"], ["on", ":3s"], ["elle", ":3s"],
 | 
| ︙ | ︙ |