allow negation of blank char group
use on-stack PdlexCharRange for building char group