added support for escape sequences in char classes
gave non-range expressions in charclass a more semantic name
fixed sequence error in interpretation of ascii character class vs. character class negation