Anti-no deal protesters are outside parliament while MPs are debating legislation aimed at preventing no deal.