He hath forbidden for you only carrion and blood and swineflesh and that which hath been immolated in the name of any other than Allah ; but he who is driven thereto , neither craving nor transgressing , lo ! then Allah is Forgiving , Merciful .