No.  When parsing a commit (for example) the array raw contains the entire message.  The tail of the array is the end of the message and has nothing to do with the author or committer line you are trying to parse right now.

This is why we use emailE above to try to find the termination point within the current line.  nextLF() returns the position of either the '>' or the '\n', whichever occurs first.  And then we try to look only in that range of [nameB, emailE).