T_TILDE
{ '~', T_TILDE },
case T_TILDE: fprintf(stderr, " ~"); break;
case T_TILDE:
case T_TILDE:
case T_BANG: case T_TILDE: return -1;
case T_TILDE: val = (int)~(unsigned)val; break;