private void opAsciiWordEnd() { if (s != str && isMbcAsciiWord(enc, bytes, sprev, end)) { if (s == end || !isMbcAsciiWord(enc, bytes, s, end)) return; } opFail(); }
private void opAsciiWordBegin() { if (s < range && isMbcAsciiWord(enc, bytes, s, end)) { if (s == str || !isMbcAsciiWord(enc, bytes, sprev, end)) return; } opFail(); }
private void opAsciiWordEnd() { if (s != str && isMbcAsciiWord(enc, bytes, sprev, end)) { if (s == end || !isMbcAsciiWord(enc, bytes, s, end)) return; } opFail(); }
private void opAsciiWordBegin() { if (s < range && isMbcAsciiWord(enc, bytes, s, end)) { if (s == str || !isMbcAsciiWord(enc, bytes, sprev, end)) return; } opFail(); }
private void opNotAsciiWordBound() { if (s == str) { if (s < range && isMbcAsciiWord(enc, bytes, s, end)) {opFail(); return;} } else if (s == end) { if (sprev < end && isMbcAsciiWord(enc, bytes, sprev, end)) {opFail(); return;} } else { if (isMbcAsciiWord(enc, bytes, s, end) != isMbcAsciiWord(enc, bytes, sprev, end)) {opFail(); return;} } }
private void opAsciiWordBound() { if (s == str) { if (s >= range || !isMbcAsciiWord(enc, bytes, s, end)) {opFail(); return;} } else if (s == end) { if (sprev >= end || !isMbcAsciiWord(enc, bytes, sprev, end)) {opFail(); return;} } else { if (isMbcAsciiWord(enc, bytes, s, end) == isMbcAsciiWord(enc, bytes, sprev, end)) {opFail(); return;} } }
private void opNotAsciiWordBound() { if (s == str) { if (s < range && isMbcAsciiWord(enc, bytes, s, end)) {opFail(); return;} } else if (s == end) { if (sprev < end && isMbcAsciiWord(enc, bytes, sprev, end)) {opFail(); return;} } else { if (isMbcAsciiWord(enc, bytes, s, end) != isMbcAsciiWord(enc, bytes, sprev, end)) {opFail(); return;} } }
private void opAsciiWordBound() { if (s == str) { if (s >= range || !isMbcAsciiWord(enc, bytes, s, end)) {opFail(); return;} } else if (s == end) { if (sprev >= end || !isMbcAsciiWord(enc, bytes, sprev, end)) {opFail(); return;} } else { if (isMbcAsciiWord(enc, bytes, s, end) == isMbcAsciiWord(enc, bytes, sprev, end)) {opFail(); return;} } }
private void opAsciiWord() { if (s >= range || !isMbcAsciiWord(enc, bytes, s, end)) {opFail(); return;} s += enc.length(bytes, s, end); sprev = sbegin; // break; }
private void opAsciiWord() { if (s >= range || !isMbcAsciiWord(enc, bytes, s, end)) {opFail(); return;} s += enc.length(bytes, s, end); sprev = sbegin; // break; }
private void opNotAsciiWord() { if (s >= range || isMbcAsciiWord(enc, bytes, s, end)) {opFail(); return;} s += enc.length(bytes, s, end); sprev = sbegin; // break; }
private void opNotAsciiWord() { if (s >= range || isMbcAsciiWord(enc, bytes, s, end)) {opFail(); return;} s += enc.length(bytes, s, end); sprev = sbegin; // break; }