Overview
| Comment: | [core][bug] ibdawg: suggest2 > fix char priority |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | core | spellsugg |
| Files: | files | file ages | folders |
| SHA3-256: |
41d308e073ad143a78adec5e014b3bdf |
| User & Date: | olr on 2017-11-07 22:04:04 |
| Other Links: | branch diff | manifest | tags |
Context
|
2017-11-08
| ||
| 08:16 | [core] ibdawg: suggest > maximum number of switches > faster search check-in: a85c70d24d user: olr tags: core, spellsugg | |
|
2017-11-07
| ||
| 22:04 | [core][bug] ibdawg: suggest2 > fix char priority check-in: 41d308e073 user: olr tags: core, spellsugg | |
| 19:56 | [core] ibdawg: suggest2 > char priority check-in: 8ea89d19b5 user: olr tags: core, spellsugg | |
Changes
Modified gc_core/py/ibdawg.py from [7b0e081c93] to [fdecb6280f].
| ︙ | ︙ | |||
349 350 351 352 353 354 355 |
if jAddr:
yield (c, jAddr)
def _getCharArcsWithPriority (self, iAddr, cChar):
if not cChar:
yield from self._getCharArcs(iAddr)
lTuple = list(self._getCharArcs(iAddr))
| | | 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 |
if jAddr:
yield (c, jAddr)
def _getCharArcsWithPriority (self, iAddr, cChar):
if not cChar:
yield from self._getCharArcs(iAddr)
lTuple = list(self._getCharArcs(iAddr))
lTuple.sort(key=lambda t: 0 if t[0] in cp.d1to1.get(cChar, cChar) else 1)
yield from lTuple
def _getTails (self, iAddr, sTail="", n=2):
"return a list of suffixes ending at a distance of <n> from <iAddr>"
aTails = set()
for nVal, jAddr in self._getArcs(iAddr):
if nVal < self.nChar:
|
| ︙ | ︙ |