TEF_ERROR
if (te.flags & TEF_ERROR)
te->flags |= TEF_ERROR;
te->flags |= TEF_ERROR;
if (!(te->flags & TEF_ERROR) && !(*te->isa)(te, TM_END))
return (te->flags & TEF_ERROR) ? T_ERR_EXIT : !res;
if (!(te->flags & TEF_ERROR) && (*te->isa)(te, TM_OR))
if (!(te->flags & TEF_ERROR) && (*te->isa)(te, TM_AND))
if (!(te->flags & TEF_ERROR) && (*te->isa)(te, TM_NOT))
if (te->flags & TEF_ERROR)
if (te->flags & TEF_ERROR)
te->flags |= TEF_ERROR;
te->flags |= TEF_ERROR;
te->flags |= TEF_ERROR;