I think the spaces you meant are not there, you should enclose your example into code tags to preserve the space aspect of it.

And mIRC has always done this before in removing spaces and I don't think it will change in the futur. Same thing with null tokens in the $*tok idents.