SYMBOL_WRITTEN
sym->flags &= ~SYMBOL_WRITTEN;
if (!sym || sym_is_choice(sym) || sym->flags & SYMBOL_WRITTEN)
sym->flags |= SYMBOL_WRITTEN;
!(sym->flags & SYMBOL_WRITTEN)) {
sym->flags |= SYMBOL_WRITTEN;