Overview
Comment: | [core] better suggestion engine for the spellchecker |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | core |
Files: | files | file ages | folders |
SHA3-256: |
528ccfceadd2d0b764281a3e2f633f3e |
User & Date: | olr on 2017-11-21 17:05:31 |
Other Links: | manifest | tags |
Context
2017-11-21
| ||
17:06 | [build] use Firefox Nightly 64 bits check-in: f424d4f1d9 user: olr tags: trunk, build | |
17:05 | [core] better suggestion engine for the spellchecker check-in: 528ccfcead user: olr tags: trunk, core | |
11:33 | [core] char_player: ph/f check-in: a97a2c1409 user: olr tags: trunk, core | |
Changes
Modified gc_core/js/ibdawg.js from [952ba094d6] to [0055aa4ed5].
︙ | |||
284 285 286 287 288 289 290 | 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 | - - + + + + + + + | } for (let sTail of this._getTails(iAddr)) { oSuggResult.addSugg(sNewWord+sTail); } return; } let cCurrent = sRemain.slice(0, 1); |
︙ | |||
310 311 312 313 314 315 316 | 315 316 317 318 319 320 321 322 323 324 325 326 327 328 | - - - - - - - - | // Phonetic replacements for (let sRepl of char_player.get1toXReplacement(sNewWord.slice(-1), cCurrent, sRemain.slice(1,2))) { this._suggest(oSuggResult, sRepl + sRemain.slice(1), nMaxSwitch, nMaxDel, nMaxHardRepl, nDeep+1, iAddr, sNewWord, true); } for (let sRepl of char_player.d2toX.gl_get(sRemain.slice(0, 2), [])) { this._suggest(oSuggResult, sRepl + sRemain.slice(2), nMaxSwitch, nMaxDel, nMaxHardRepl, nDeep+1, iAddr, sNewWord, true); } |
︙ |
Modified gc_core/py/ibdawg.py from [1ba9326518] to [4376dde7d7].
︙ | |||
271 272 273 274 275 276 277 | 271 272 273 274 275 276 277 278 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 | - - + + + + + - - - - - | if not sRemain: if int.from_bytes(self.byDic[iAddr:iAddr+self.nBytesArc], byteorder='big') & self._finalNodeMask: oSuggResult.addSugg(sNewWord, nDeep) for sTail in self._getTails(iAddr): oSuggResult.addSugg(sNewWord+sTail, nDeep) return cCurrent = sRemain[0:1] |
︙ |