Fix bug in character rule equality
Parse simple character sets in pattern rules