is_identifier_part
if (is_identifier_part(*in.p))
&& (ch_isspace(*p) || is_identifier_part(*p)))
while (is_identifier_part(*p))