Overview
Comment: | [graphspell][js][bug] return Array instead of Set |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | graphspell | rg |
Files: | files | file ages | folders |
SHA3-256: |
a54634de7728c8fbd249bf5c7036b45c |
User & Date: | olr on 2018-05-23 11:33:31 |
Other Links: | branch diff | manifest | tags |
Context
2018-05-23
| ||
11:35 | [core][js] gc: use spellchecker storage check-in: 3e63ce4673 user: olr tags: core, rg | |
11:33 | [graphspell][js][bug] return Array instead of Set check-in: a54634de77 user: olr tags: graphspell, rg | |
11:32 | [graphspell][py] wrong comment check-in: 8d8f667d69 user: olr tags: graphspell, rg | |
Changes
Modified graphspell-js/spellchecker.js from [9fcf40c037] to [2374ca7de7].
︙ | ︙ | |||
236 237 238 239 240 241 242 | lMorph.push(...this.oCommunityDic.getMorph(sWord)); } if (this.bPersonalDic) { lMorph.push(...this.oPersonalDic.getMorph(sWord)); } if (this.bStorage) { this._dMorphologies.set(sWord, lMorph); | | | | 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 | lMorph.push(...this.oCommunityDic.getMorph(sWord)); } if (this.bPersonalDic) { lMorph.push(...this.oPersonalDic.getMorph(sWord)); } if (this.bStorage) { this._dMorphologies.set(sWord, lMorph); this._dLemmas.set(sWord, Array.from(new Set(this.getMorph(sWord).map((sMorph) => { return sMorph.slice(0, sMorph.indexOf(" ")); })))); } return lMorph; } getLemma (sWord) { // retrieves lemmas if (this.bStorage) { if (!this._dLemmas.has(sWord)) { this.getMorph(sWord); } return this._dLemmas.get(sWord); } return Array.from(new Set(this.getMorph(sWord).map((sMorph) => { return sMorph.slice(0, sMorph.indexOf(" ")); }))); } * suggest (sWord, nSuggLimit=10) { // generator: returns 1, 2 or 3 lists of suggestions yield this.oMainDic.suggest(sWord, nSuggLimit); if (this.bExtendedDic) { yield this.oExtendedDic.suggest(sWord, nSuggLimit); |
︙ | ︙ |