Lines Matching refs:POS
1016 "xtat txtb", // pos 0,9,0,9
1020 "xtat txtb", // pos 2,9,3,8
1024 "xtat txtb", // pos 3,8,3,8
1030 int32_t POS[] = {
1047 UTransPosition pos;
1048 pos.contextStart= POS[4*i];
1049 pos.contextLimit = POS[4*i+1];
1050 pos.start = POS[4*i+2];
1051 pos.limit = POS[4*i+3];
1053 t->transliterate(rsource, pos, status);
1059 t->finishTransliteration(rsource, pos);
1785 UTransPosition pos = {0, 2, 0, 1}; // cs cl s l
1789 &pos);
1874 UTransPosition pos = {0, 5, 3, 5};
1878 &pos);
3383 UParseError pos;
3389 registerRules[i+1], UTRANS_FORWARD, pos, status);
3585 UTransPosition pos;
3588 pos.contextStart = 0;
3589 pos.contextLimit = input.length();
3590 pos.start = 0;
3591 pos.limit = input.length();
3593 t->transliterate(test, pos, ec);
3600 // we have a few special cases. Any-Remove (pos.start = 0, but also = limit) and U+XXXXX?X?
3602 if (pos.start == 0 && pos.limit != 0 && t->getID() != "Hex-Any/Unicode") {
3604 t->getID() + ": " + formatInput(test, input, pos));
3608 t->getID() + ": " + formatInput(test, input, pos));
3610 t->finishTransliteration(test, pos);
3611 if (pos.start != pos.limit) {
3613 t->getID() + ": " + formatInput(test, input, pos));
4688 UTransPosition *pos) {
4689 expect("<ID>", rules, source, expectedResult, pos);
4696 UTransPosition *pos) {
4703 expect(*t, source, expectedResult, pos);
4719 UTransPosition *pos) {
4720 if (pos == 0) {
4726 if (pos != 0) {
4727 index = *pos;
4731 if (pos == 0) {
4735 t.finishTransliteration(rsource, *pos);
4743 if (pos != 0) {
4777 * @param pos the index struct
4781 const UTransPosition& pos) {
4785 if (0 <= pos.contextStart &&
4786 pos.contextStart <= pos.start &&
4787 pos.start <= pos.limit &&
4788 pos.limit <= pos.contextLimit &&
4789 pos.contextLimit <= input.length()) {
4792 input.extractBetween(0, pos.contextStart, a);
4793 input.extractBetween(pos.contextStart, pos.start, b);
4794 input.extractBetween(pos.start, pos.limit, c);
4795 input.extractBetween(pos.limit, pos.contextLimit, d);
4796 input.extractBetween(pos.contextLimit, input.length(), e);
4802 pos.contextStart + ", s=" + pos.start + ", l=" +
4803 pos.limit + ", cl=" + pos.contextLimit + "} on " +