Overview
| Comment: | [fr] lexicographe: remplacement de l’apostrophe seulement pour l’analyse de la suite des tokens | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | fr | Lexicographe | 
| Files: | files | file ages | folders | 
| SHA3-256: | 4fe9cf871ef35493ee75bffaacc7abe7 | 
| User & Date: | olr on 2017-10-30 09:27:06 | 
| Other Links: | branch diff | manifest | tags | 
Context
| 2017-10-30 | ||
| 09:51 | Simplification du code et renommage :s check-in: 768b26a5ce user: IllusionPerdu tags: Lexicographe | |
| 09:27 | [fr] lexicographe: remplacement de l’apostrophe seulement pour l’analyse de la suite des tokens check-in: 4fe9cf871e user: olr tags: fr, Lexicographe | |
| 09:21 | [fr] lexicographe: commentaire erroné check-in: b9365d6a6c user: olr tags: fr, Lexicographe | |
Changes
Modified gc_lang/fr/modules-js/lexicographe.js from [1593c7b9f4] to [0e3b56e9e5].
| ︙ | ︙ | |||
| 330 331 332 333 334 335 336 | 
        }
        let nPos = s.indexOf("-");
        return _dAD.get(s.slice(0, nPos)) + " +" + _dAD.get(s.slice(nPos + 1));
    }
    getListOfTokens (sText, bInfo = true) {
        let aElem = [];
 | < | 330 331 332 333 334 335 336 337 338 339 340 341 342 343 | 
        }
        let nPos = s.indexOf("-");
        return _dAD.get(s.slice(0, nPos)) + " +" + _dAD.get(s.slice(nPos + 1));
    }
    getListOfTokens (sText, bInfo = true) {
        let aElem = [];
        if (sText !== "") {
            let aRes = null;
            for (let oToken of this.oTokenizer.genTokens(sText)) {
                if (bInfo) {
                    aRes = this.getInfoForToken(oToken);
                    if (aRes) {
                        aElem.push(aRes);
 | 
| ︙ | ︙ | |||
| 352 353 354 355 356 357 358 | 
    }
    _unifyStr (sWord){
        return sWord.replace('’', 'e').toLowerCase();
    }
    getListOfTokensReduc (sText, bInfo = true) {
 | | | 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 | 
    }
    _unifyStr (sWord){
        return sWord.replace('’', 'e').toLowerCase();
    }
    getListOfTokensReduc (sText, bInfo = true) {
        let aTokenList = this.getListOfTokens(sText.replace("'", "’").trim(), false);
        let iKey = 0;
        let aElem = [];
        let aRes = null;
        let isType = {'WORD':1,'ELPFX':1};
        do {
            let oToken = aTokenList[iKey]
            let aLocution = this.oLocution[this._unifyStr(oToken.sValue)];
 | 
| ︙ | ︙ |