Similar to tokenize() , but labels the contents, by making
arrays with two elements; the first a label, and the second
the value that tokenize() would have put there, except
for that comments are kept.
The following labels exist:
"encoded-word" | Word encoded according to =?...
|
"special" | Special character.
|
"word" | Word.
|
"domain-literal" | Domain literal.
|
"comment" | Comment.
|
|