diff --git a/allzweckmesser/scanner.py b/allzweckmesser/scanner.py index cfa5948a67a0f5fec57d6c9b39f196453b65f68e..90cc5ccbe94ac10dfc7249a0b2c9b374ba655bfa 100644 --- a/allzweckmesser/scanner.py +++ b/allzweckmesser/scanner.py @@ -284,7 +284,11 @@ def get_unknown_syllables(token): res.append(Syllable("en", [res[-1].span[0]+1, res[-1].span[1]])) else: res.append(Syllable("e",[res[-1].span[0]+1, res[-1].span[1]])) - + + for i in range(len(res)-1): + if re.match("[^aeiou]", res[i].text) and re.match("[^aeiou]", res[i+1].text): + res[i].syllable_length = 2 + return res