parse ^X as delete