Overview
| Comment: | [graphspell] comment timethis |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | graphspell |
| Files: | files | file ages | folders |
| SHA3-256: |
9afc3d6d2be7c060a24f1e39c3415c85 |
| User & Date: | olr on 2018-04-18 12:58:23 |
| Other Links: | manifest | tags |
Context
|
2018-04-18
| ||
| 14:00 | v0.6.4 check-in: bfbaeab39d user: olr tags: trunk, v0.6.4 | |
| 12:58 | [graphspell] comment timethis check-in: 9afc3d6d2b user: olr tags: trunk, graphspell | |
| 12:39 | [graphspell] better multicasing handling check-in: fd910bc078 user: olr tags: trunk, graphspell | |
Changes
Modified graphspell/ibdawg.py from [14a561393f] to [81e3b2e579].
| ︙ | ︙ | |||
274 275 276 277 278 279 280 |
l = self.morph(sWord)
if sWord[0:1].isupper():
l.extend(self.morph(sWord.lower()))
if sWord.isupper() and len(sWord) > 1:
l.extend(self.morph(sWord.capitalize()))
return l
| | | 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
l = self.morph(sWord)
if sWord[0:1].isupper():
l.extend(self.morph(sWord.lower()))
if sWord.isupper() and len(sWord) > 1:
l.extend(self.morph(sWord.capitalize()))
return l
#@timethis
def suggest (self, sWord, nSuggLimit=10):
"returns a set of suggestions for <sWord>"
sWord = cp.spellingNormalization(sWord)
sPfx, sWord, sSfx = cp.cut(sWord)
nMaxSwitch = max(len(sWord) // 3, 1)
nMaxDel = len(sWord) // 5
nMaxHardRepl = max((len(sWord) - 5) // 4, 1)
|
| ︙ | ︙ |