Overview
Comment: | [fr][bug] lexicographe: analyse des formes interrogatives |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | fr | Lexicographe |
Files: | files | file ages | folders |
SHA3-256: |
fc24898855fab89739a88ade83a58475 |
User & Date: | olr on 2017-11-02 07:38:57 |
Other Links: | branch diff | manifest | tags |
Context
2017-11-02
| ||
09:13 | [fr] lexicographe: renommage de variables check-in: 54bbf1385f user: olr tags: fr, Lexicographe | |
07:38 | [fr][bug] lexicographe: analyse des formes interrogatives check-in: fc24898855 user: olr tags: fr, Lexicographe | |
07:16 | [fr] lexicographe: mot composé indéterminé check-in: a21ae98cee user: olr tags: fr, Lexicographe | |
Changes
Modified gc_lang/fr/modules-js/lexicographe.js from [ad412a9bbd] to [214e1814b2].
︙ | ︙ | |||
279 280 281 282 283 284 285 | case 'WORD': if (oToken.sValue.gl_count("-") > 4) { return { sType: "COMPLEX", sValue: oToken.sValue, aLabel: ["élément complexe indéterminé"] }; | < < < < < < < < < < < > > > > > > > > > > > | 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 | case 'WORD': if (oToken.sValue.gl_count("-") > 4) { return { sType: "COMPLEX", sValue: oToken.sValue, aLabel: ["élément complexe indéterminé"] }; } else if (m = this._zCompoundWord.exec(oToken.sValue)) { // mots composés let lMorph = this.oDict.getMorph(m[1]); let aElem = []; for (let s of lMorph) { if (s.includes(":")) aElem.push(this._formatTags(s)); } aElem.push("-" + m[2] + ": " + this._formatSuffix(m[2].toLowerCase())); return { sType: oToken.sType, sValue: oToken.sValue, aLabel: aElem }; } else if (this.oDict.isValidToken(oToken.sValue)) { let lMorph = this.oDict.getMorph(oToken.sValue); let aElem = []; for (let s of lMorph) { if (s.includes(":")) aElem.push(this._formatTags(s)); } return { sType: oToken.sType, sValue: oToken.sValue, aLabel: (aElem.length > 0) ? aElem : ["mot composé indéterminé"] }; } else { return { sType: "UNKNOWN", sValue: oToken.sValue, aLabel: ["inconnu du dictionnaire"] }; } |
︙ | ︙ |