TM_END
if ((*te.isa)(&te, TM_END))
if (!(te->flags & TEF_ERROR) && !(*te->isa)(te, TM_END))
return meta == TM_END;
else if (meta == TM_END)
return meta == TM_END;
} else if (meta == TM_END)
if (meta != TM_END) {