Return an iterator referring to the first token in the input string.
Return an iterator referring to the first token in this object's input string (the past-the-end iterator if this object iteration state is initially invalid). This reference remains valid as long as the underlying input has not been modified or destroyed since this object was most recently reset (or created).
iterator referring to the first token, or past-the-end if invalid