https://bugs.kde.org/show_bug.cgi?id=500784
--- Comment #5 from Gabriel Barrantes <gabriel.barrantes....@outlook.com> --- (In reply to Imron from comment #3) > Thank you. I will work on this bug. Hey, (maintainer here) so, what is probably happening is that inputs of the form .d+ (d a digit) are actually valid (no leading zero is required), and the parser "accepts" two consecutive numbers just fine as long it can determine where one finish and the next starts, so probably 123.1.1.1 gets parsed as 123.1|0.1|0.1 and the calculator assumes a multiplication operation bewteen the numbers yielding 123.1*0.1*0.1 to fix this a change in the regex to parse must be introduced, not allowing the last character to be a decimal point (. or ,), open a MR if you want some guidance. The parser has become kinda complex to handle all such cases and I think some rework is need it before this but this can be merged no problem as it is now. -- You are receiving this mail because: You are watching all bug changes.