Overview
Comment: | [graphspell][py] ibdawg: fix bug in select() |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | graphspell |
Files: | files | file ages | folders |
SHA3-256: |
8142bf4c10c2c68e672683118c8cc643 |
User & Date: | olr on 2018-02-09 15:23:50 |
Original Comment: | [graphspell] ibdawg: fix bug in select() |
Other Links: | manifest | tags |
Context
2018-02-09
| ||
15:24 | [graphspell][py] dawg: add select() function check-in: 057eab4afb user: olr tags: trunk, graphspell | |
15:23 | [graphspell][py] ibdawg: fix bug in select() check-in: 8142bf4c10 user: olr tags: trunk, graphspell | |
10:34 | [graphspell][js] useless commit: console.log() for debugging check-in: 2aa4af79ac user: olr tags: trunk, graphspell | |
Changes
Modified graphspell/ibdawg.py from [2a3e103bf0] to [575cbfa96d].
︙ | ︙ | |||
391 392 393 394 395 396 397 | # def morph (self, sWord): # is defined in __init__ # VERSION 1 def _select1 (self, zPattern, iAddr, sWord): # recursive generator for nVal, jAddr in self._getArcs1(iAddr): | | | 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 | # def morph (self, sWord): # is defined in __init__ # VERSION 1 def _select1 (self, zPattern, iAddr, sWord): # recursive generator for nVal, jAddr in self._getArcs1(iAddr): if nVal <= self.nChar: # simple character yield from self._select1(zPattern, jAddr, sWord + self.lArcVal[nVal]) else: sEntry = sWord + "\t" + self.funcStemming(sWord, self.lArcVal[nVal]) for nMorphVal, _ in self._getArcs1(jAddr): if not zPattern or zPattern.search(self.lArcVal[nMorphVal]): yield sEntry + "\t" + self.lArcVal[nMorphVal] |
︙ | ︙ |