percent_sem
np->percent = BOOLEAN((len & (int) percent_sem) != 0);
char_semantics[percent_char_entry] |= (int) percent_sem;