Index: graphspell-js/ibdawg.js ================================================================== --- graphspell-js/ibdawg.js +++ graphspell-js/ibdawg.js @@ -223,11 +223,11 @@ if (sToken.gl_count("-") > 4) { return true; } return sToken.split("-").every(sWord => this.isValid(sWord)); } - if (sToken.includes("·")) { + if (sToken.includes(".") || sToken.includes("·")) { return true; } return false; } Index: graphspell/ibdawg.py ================================================================== --- graphspell/ibdawg.py +++ graphspell/ibdawg.py @@ -230,11 +230,11 @@ return True if "-" in sToken: if sToken.count("-") > 4: return True return all(self.isValid(sWord) for sWord in sToken.split("-")) - if "·" in sToken: + if "." in sToken or "·" in sToken: return True return False def isValid (self, sWord): "checks if is valid (different casing tested if the first letter is a capital)"