is_term_sep_ws
for (; is_term_sep_ws(*p) && p < end; ++p)
for (term_end = p; !is_term_sep_ws(*term_end) && term_end < end; ++term_end)