Revoke a referendum? Lol. No, revoke article 50 via second (fair and legal one this time) referendum. Precursors to this are a hung parliament following a GE following a vote of no confidence in the government, which is more likely if we get a deal or no deal PM in next (highly likely). Do you understand? Lol!