private static void MoveBackwardWord() { while (posn > 0 && !IsWordCharacter(buffer[posn - 1])) { MoveLeft(); } while (posn > 0 && IsWordCharacter(buffer[posn - 1])) { MoveLeft(); } }