Lines Matching refs:hex
618 * Compose the hex transliterators forward and reverse.
623 Transliterator* a = Transliterator::createInstance("Any-Hex", UTRANS_FORWARD, parseError, status);
624 Transliterator* b = Transliterator::createInstance("Hex-Any", UTRANS_FORWARD, parseError, status);
683 Transliterator* hex = Transliterator::createInstance("Any-Hex", UTRANS_FORWARD, parseError, status);
684 if (hex == 0) {
685 errln("FAIL: createInstance(Any-Hex) failed");
688 hex->adoptFilter(new TestFilter());
690 hex->transliterate(s);
699 UnicodeFilter *f = hex->orphanFilter();
705 delete hex;
846 * Prefix, suffix support in hex transliterators
851 // Test default Hex-Any, which should handle
853 Transliterator *hex =
854 Transliterator::createInstance("Hex-Any", UTRANS_FORWARD, ec);
856 expect(*hex, UnicodeString("\\u0041+\\U00000042,U+0043uU+0044z", ""), "A+B,CuDz");
858 delete hex;
860 // // Try a custom Hex-Unicode
866 // // Try custom Any-Hex (default is tested elsewhere)
1178 "[aeiou]Any-Hex", // ID
1179 "[aeiou]Hex-Any", // expected inverse ID
1183 "[aeiou]Any-Hex;[^5]Hex-Any",
1184 "[^5]Any-Hex;[aeiou]Hex-Any",
1359 "Hex-Any;InvalidSource-InvalidTarget", FORWARD, "",
1360 "Hex-Any;InvalidSource-InvalidTarget", REVERSE, "",
1361 "InvalidSource-InvalidTarget;Hex-Any", FORWARD, "",
1362 "InvalidSource-InvalidTarget;Hex-Any", REVERSE, "",
1516 UnicodeString rule("::Hex-Any;\n"
1834 expectT("Any-Hex/Unicode",
1838 expectT("Any-Hex/C",
1842 expectT("Any-Hex/Perl",
1846 expectT("Any-Hex/Java",
1850 expectT("Any-Hex/XML",
1854 expectT("Any-Hex/XML10",
3206 t = Transliterator::createInstance("Hex-Any", UTRANS_FORWARD, pe, ec);
3217 t = Transliterator::createInstance("Any-Hex/C", UTRANS_FORWARD, pe, ec);
3228 t = Transliterator::createInstance("Any-Hex/Java", UTRANS_FORWARD, pe, ec);
3239 t = Transliterator::createInstance("Any-Hex/Perl", UTRANS_FORWARD, pe, ec);
3283 "Any-Hex", "Any to Hex Escape", "Hex Escape to Any",
3286 "Any-Hex/Perl", "Any to Hex Escape/Perl", "Hex Escape to Any/Perl",
3614 if (pos.start == 0 && pos.limit != 0 && t->getID() != "Hex-Any/Unicode") {
3635 "([:Lu:]) > $1 '(' &Lower( $1 ) '=' &Hex( &Any-Lower( $1 ) ) ')';";
3662 UnicodeString rule2 =CharsToUnicodeString("(.) <> &hex/unicode($1) &name($1); . > $1; [{}] >\\u0020;");
3791 logln("Trying &hex");
3793 "(.) > &hex($1);",
3830 "(.) > &Hex($1) ' ' &RemoveCurly(&Name($1)) ' ';",
4085 TEST_TRANSLIT_ID("Any-Hex", EscapeTransliterator);
4086 TEST_TRANSLIT_ID("Hex-Any", UnescapeTransliterator);