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:
|
| ︙ | ︙ |