public static ParserCharSet operator -(ParserCharSet set1, ParserCharSet set2) { ParserCharSet result = new ParserCharSet(set1); result.Remove(set2); return result; }