CST_FLAG_SKIP
while ((cx->flags & CST_FLAG_SKIP) ||
if (cx->flags & CST_FLAG_SKIP)
while ((cx->flags & CST_FLAG_SKIP)) {
cx->flags |= CST_FLAG_SKIP;
? 0 : CST_FLAG_SKIP;
printf(" %sC%d(", (cx->flags & CST_FLAG_SKIP ? "!" : ""), cx->state);
if (cx->flags & ~CST_FLAG_SKIP) {
printf(".%x", (cx->flags & ~CST_FLAG_SKIP));