Overview
Comment: | [graphspell] ibdawg: isValid -> True if word is digit |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | graphspell |
Files: | files | file ages | folders |
SHA3-256: |
291494dd43dedc3e207d73debb2efebf |
User & Date: | olr on 2018-04-04 15:10:54 |
Original Comment: | [graphspell] ibdawg: isValid -> True if word is diqit |
Other Links: | manifest | tags |
Context
2018-04-04
| ||
15:31 | [lo] use LibreOffice API to implement a spellchecker check-in: a25b510c2c user: olr tags: trunk, lo | |
15:10 | [graphspell] ibdawg: isValid -> True if word is digit check-in: 291494dd43 user: olr tags: trunk, graphspell | |
2018-04-03
| ||
13:47 | [fr] trait d’union: bouche-à-bouche check-in: 1c99700665 user: olr tags: trunk, fr | |
Changes
Modified graphspell-js/ibdawg.js from [ab8a6cc9bc] to [1351b5e397].
︙ | ︙ | |||
229 230 231 232 233 234 235 236 237 238 239 240 241 242 | return null; } if (sWord.includes("’")) { // ugly hack sWord = sWord.replace("’", "'"); } if (this.lookup(sWord)) { return true; } if (sWord.charAt(0).gl_isUpperCase()) { if (sWord.length > 1) { if (sWord.gl_isTitle()) { return !!this.lookup(sWord.toLowerCase()); } if (sWord.gl_isUpperCase()) { | > > > | 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 | return null; } if (sWord.includes("’")) { // ugly hack sWord = sWord.replace("’", "'"); } if (this.lookup(sWord)) { return true; } if (sWord.gl_isDigit()) { return true; } if (sWord.charAt(0).gl_isUpperCase()) { if (sWord.length > 1) { if (sWord.gl_isTitle()) { return !!this.lookup(sWord.toLowerCase()); } if (sWord.gl_isUpperCase()) { |
︙ | ︙ |
Modified graphspell/ibdawg.py from [f523996e8f] to [9dd4726d13].
︙ | ︙ | |||
233 234 235 236 237 238 239 240 241 242 243 244 245 246 | def isValid (self, sWord): "checks if <sWord> is valid (different casing tested if the first letter is a capital)" if not sWord: return None if "’" in sWord: # ugly hack sWord = sWord.replace("’", "'") if self.lookup(sWord): return True if sWord[0:1].isupper(): if len(sWord) > 1: if sWord.istitle(): return self.lookup(sWord.lower()) if sWord.isupper(): if self.bOptNumSigle: | > > | 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 | def isValid (self, sWord): "checks if <sWord> is valid (different casing tested if the first letter is a capital)" if not sWord: return None if "’" in sWord: # ugly hack sWord = sWord.replace("’", "'") if self.lookup(sWord): return True if sWord.isdigit(): return True if sWord[0:1].isupper(): if len(sWord) > 1: if sWord.istitle(): return self.lookup(sWord.lower()) if sWord.isupper(): if self.bOptNumSigle: |
︙ | ︙ |