Overview
Comment: | [graphspell][py][bug] ibdawg: fix dictionary of chars |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | graphspell | multid |
Files: | files | file ages | folders |
SHA3-256: |
5dc606a9bdf575c32c8c98c2aeff3cbe |
User & Date: | olr on 2018-02-13 16:57:52 |
Original Comment: | [ibdawg][py][bug] fix dictionary of chars |
Other Links: | branch diff | manifest | tags |
Context
2018-02-13
| ||
18:34 | [graphspell] add space in comments check-in: 6a6c2f6878 user: olr tags: graphspell, multid | |
16:57 | [graphspell][py][bug] ibdawg: fix dictionary of chars check-in: 5dc606a9bd user: olr tags: graphspell, multid | |
16:05 | [graphspell][py] drawPath() for spellchecker check-in: ad736fa52b user: olr tags: graphspell, multid | |
Changes
Modified graphspell/ibdawg.py from [6527ad55bf] to [3bf18d8144].
︙ | ︙ | |||
160 161 162 163 164 165 166 | self.nNode = int(l.pop(0)) self.nArc = int(l.pop(0)) self.nAff = int(l.pop(0)) self.cStemming = l.pop(0) self.nTag = self.nArcVal - self.nChar - self.nAff # <dChar> to get the value of an arc, <dCharVal> to get the char of an arc with its value self.dChar = {} | | | 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 | self.nNode = int(l.pop(0)) self.nArc = int(l.pop(0)) self.nAff = int(l.pop(0)) self.cStemming = l.pop(0) self.nTag = self.nArcVal - self.nChar - self.nAff # <dChar> to get the value of an arc, <dCharVal> to get the char of an arc with its value self.dChar = {} for i in range(1, self.nChar+1): self.dChar[self.lArcVal[i]] = i self.dCharVal = { v: k for k, v in self.dChar.items() } self.nBytesOffset = 1 # version 3 def _initJSON (self): "initialize with a JSON text file" self.__dict__.update(json.loads(self.by.decode("utf-8"))) |
︙ | ︙ |