Index: gc_lang/fr/modules-js/lexicographe.js ================================================================== --- gc_lang/fr/modules-js/lexicographe.js +++ gc_lang/fr/modules-js/lexicographe.js @@ -246,72 +246,10 @@ helpers.logerror(e); } return null; }; - getHTMLForText (sText) { - // deprecated - sText = sText.replace(/[.,.?!:;…\/()\[\]“”«»"„{}–—#+*<>%=\n]/g, " ").replace(/\s+/g, " "); - let iStart = 0; - let iEnd = 0; - let sHtml = '
\n'; - while ((iEnd = sText.indexOf(" ", iStart)) !== -1) { - sHtml += this.getHTMLForToken(sText.slice(iStart, iEnd)); - iStart = iEnd + 1; - } - sHtml += this.getHTMLForToken(sText.slice(iStart)); - return sHtml + '
\n'; - }; - - getHTMLForToken (sWord) { - // deprecated - try { - if (!sWord) { - return ""; - } - if (sWord._count("-") > 4) { - return '

' + sWord + " : élément complexe indéterminé

\n"; - } - if (sWord._isDigit()) { - return '

' + sWord + " : nombre

\n"; - } - - let sHtml = ""; - // préfixes élidés - let m = this._zElidedPrefix.exec(sWord); - if (m !== null) { - sWord = m[2]; - sHtml += "

" + m[1] + "’ : " + _dPFX.get(m[1].toLowerCase()) + "

\n"; - } - // mots composés - let m2 = this._zCompoundWord.exec(sWord); - if (m2 !== null) { - sWord = m2[1]; - } - // Morphologies - let lMorph = this.oDict.getMorph(sWord); - if (lMorph.length === 1) { - sHtml += "

" + sWord + " : " + this._formatTags(lMorph[0]) + "

\n"; - } else if (lMorph.length > 1) { - sHtml += "

" + sWord + "

\n"; - } else { - sHtml += '

' + sWord + " : absent du dictionnaire

\n"; - } - // suffixe d’un mot composé - if (m2) { - sHtml += "

-" + m2[2] + " : " + this._formatSuffix(m2[2].toLowerCase()) + "

\n"; - } - // Verbes - //let aVerb = new Set([ for (s of lMorph) if (s.includes(":V")) s.slice(1, s.indexOf(" ")) ]); - return sHtml; - } - catch (e) { - helpers.logerror(e); - return "#erreur"; - } - }; - _formatTags (sTags) { let sRes = ""; sTags = sTags.replace(/V([0-3][ea]?)[itpqnmr_eaxz]+/, "V$1"); let m; while ((m = this._zTag.exec(sTags)) !== null) {