Well it seems to get philosophic.
I consider it a bug when a parser
doesn't detect an invalid expression I code.
According to the documentation 'until not exist' is invalid but this is not reported by the parser!

Best Regards

Michael Holzer