241
242
243
244
245
246
247
248
249
250
251
252
|
if (this.bCommunityDic) {
yield* this.oCommunityDic.select(sFlexPattern, sTagsPattern);
}
if (this.bPersonalDic) {
yield* this.oPersonalDic.select(sFlexPattern, sTagsPattern);
}
}
}
if (typeof(exports) !== 'undefined') {
exports.SpellChecker = SpellChecker;
}
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
|
if (this.bCommunityDic) {
yield* this.oCommunityDic.select(sFlexPattern, sTagsPattern);
}
if (this.bPersonalDic) {
yield* this.oPersonalDic.select(sFlexPattern, sTagsPattern);
}
}
getSimilarEntries (sWord, nSuggLimit=10) {
// return a list of tuples (similar word, stem, morphology)
let lResult = this.oMainDic.getSimilarEntries(sWord);
if (this.bExtendedDic) {
lResult.push(...this.oExtendedDic.getSimilarEntries(sWord));
}
if (this.bCommunityDic) {
lResult.push(...this.oCommunityDic.getSimilarEntries(sWord));
}
if (this.bPersonalDic) {
lResult.push(...this.oPersonalDic.getSimilarEntries(sWord));
}
return lResult;
}
}
if (typeof(exports) !== 'undefined') {
exports.SpellChecker = SpellChecker;
}
|