Home | History | Annotate | Download | only in intltest

Lines Matching defs:hex

620  * Compose the hex transliterators forward and reverse.
625 Transliterator* a = Transliterator::createInstance("Any-Hex", UTRANS_FORWARD, parseError, status);
626 Transliterator* b = Transliterator::createInstance("Hex-Any", UTRANS_FORWARD, parseError, status);
685 Transliterator* hex = Transliterator::createInstance("Any-Hex", UTRANS_FORWARD, parseError, status);
686 if (hex == 0) {
687 errln("FAIL: createInstance(Any-Hex) failed");
690 hex->adoptFilter(new TestFilter());
692 hex->transliterate(s);
701 UnicodeFilter *f = hex->orphanFilter();
707 delete hex;
848 * Prefix, suffix support in hex transliterators
853 // Test default Hex-Any, which should handle
855 Transliterator *hex =
856 Transliterator::createInstance("Hex-Any", UTRANS_FORWARD, ec);
858 expect(*hex, UnicodeString("\\u0041+\\U00000042,U+0043uU+0044z", ""), "A+B,CuDz");
860 delete hex;
862 // // Try a custom Hex-Unicode
868 // // Try custom Any-Hex (default is tested elsewhere)
1180 "[aeiou]Any-Hex", // ID
1181 "[aeiou]Hex-Any", // expected inverse ID
1185 "[aeiou]Any-Hex;[^5]Hex-Any",
1186 "[^5]Any-Hex;[aeiou]Hex-Any",
1361 "Hex-Any;InvalidSource-InvalidTarget", FORWARD, "",
1362 "Hex-Any;InvalidSource-InvalidTarget", REVERSE, "",
1363 "InvalidSource-InvalidTarget;Hex-Any", FORWARD, "",
1364 "InvalidSource-InvalidTarget;Hex-Any", REVERSE, "",
1518 UnicodeString rule("::Hex-Any;\n"
1836 expectT("Any-Hex/Unicode",
1840 expectT("Any-Hex/C",
1844 expectT("Any-Hex/Perl",
1848 expectT("Any-Hex/Java",
1852 expectT("Any-Hex/XML",
1856 expectT("Any-Hex/XML10",
3208 t = Transliterator::createInstance("Hex-Any", UTRANS_FORWARD, pe, ec);
3219 t = Transliterator::createInstance("Any-Hex/C", UTRANS_FORWARD, pe, ec);
3230 t = Transliterator::createInstance("Any-Hex/Java", UTRANS_FORWARD, pe, ec);
3241 t = Transliterator::createInstance("Any-Hex/Perl", UTRANS_FORWARD, pe, ec);
3285 "Any-Hex", "Any to Hex Escape", "Hex Escape to Any",
3288 "Any-Hex/Perl", "Any to Hex Escape/Perl", "Hex Escape to Any/Perl",
3629 if (pos.start == 0 && pos.limit != 0 && t->getID() != "Hex-Any/Unicode") {
3650 "([:Lu:]) > $1 '(' &Lower( $1 ) '=' &Hex( &Any-Lower( $1 ) ) ')';";
3677 UnicodeString rule2 =CharsToUnicodeString("(.) <> &hex/unicode($1) &name($1); . > $1; [{}] >\\u0020;");
3806 logln("Trying &hex");
3808 "(.) > &hex($1);",
3845 "(.) > &Hex($1) ' ' &RemoveCurly(&Name($1)) ' ';",
4100 TEST_TRANSLIT_ID("Any-Hex", EscapeTransliterator);
4101 TEST_TRANSLIT_ID("Hex-Any", UnescapeTransliterator);