run code in compiler context