if (typeof parseRegExp === 'undefined') quit(); load(libdir + "regexp_parse.js"); test("[\\ca]", all_flags, CharacterClass([ ["\u0001", "\u0001"] ])); test("[\\cz]", all_flags, CharacterClass([ ["\u001a", "\u001a"] ])); test("[\\cA]", all_flags, CharacterClass([ ["\u0001", "\u0001"] ])); test("[\\cZ]", all_flags, CharacterClass([ ["\u001a", "\u001a"] ])); // Invalid test("[\\c]", no_unicode_flags, CharacterClass([ ["\\", "\\"], ["c", "c"] ])); test("[\\c=]", no_unicode_flags, CharacterClass([ ["\\", "\\"], ["c", "c"], ["=", "="] ]));