Yes I did read it in it's entirety, and there's a perfectly good way of doing what you're asking for already available. Additionally, with yours, the token separators would have to be a fixed item, rather than letting the programmer decide if they want to use something else.