dollar_sem
np->dollar = BOOLEAN((len & (int) dollar_sem) != 0);
char_semantics[dollar_char_entry] |= (int) dollar_sem;