state.setLineSegmentEndOffset(state.getShift() + tokenReplacement.getLineEndOffset()); offset = tokenReplacement.getLineEndOffset(); if (offset >= text.length()) { break;
phraseModifier.setState(state); state.setLineCharacterOffset(state.getShift() + phraseModifier.getLineStartOffset()); state.setLineSegmentEndOffset(state.getShift() + phraseModifier.getLineEndOffset()); phraseModifier.emit(); offset = phraseModifier.getLineEndOffset(); if (offset >= line.length()) { break;