fix an infinite loop when upskip a left punctuation