Added support of ! to macro assertion.