withoutExpressions

Removes patterns whose expression exactly matches one of expressions.

This is useful for dialects that start from an existing preset and subtract syntax that the target engine does not support.