Finds and returns the next complete token from this input stream.
A complete token is preceded and followed by input that matches the delimiter pattern. This method may block while waiting for input