src/main/java/org/wltea/analyzer/core/AnalyzeContext.java
Lexeme getNextLexeme(){
		//从结果集取出，并移除第一个Lexme
		Lexeme result = this.results.pollFirst();
		while(result != null){
    		//数量词合并
    		this.compound(result);
    		if(Dictionary.getSingleton().isStopWord(this.segmentBuff ,  result.getBegin() , result.getLength())){
       			//是停止词继续取列表的下一个
    			result = this.results.pollFirst(); 				
    		}else{
	 			//不是停止词, 生成lexeme的词元文本,输出
	    		result.setLexemeText(String.valueOf(segmentBuff , result.getBegin() , result.getLength()));
	    		break;
    		}
		}
		return result;
	}
Lexeme getNextLexeme(){
		//从结果集取出，并移除第一个Lexme
		Lexeme result = this.results.pollFirst();
		while(result != null){
    		//数量词合并
    		this.compound(result);
    		if(Dictionary.getSingleton().isStopWord(this.segmentBuff ,  result.getBegin() , result.getLength())){
       			//是停止词继续取列表的下一个
    			result = this.results.pollFirst(); 				
    		}else{
	 			//不是停止词, 生成lexeme的词元文本,输出
	    		result.setLexemeText(String.valueOf(segmentBuff , result.getBegin() , result.getLength()));
	    		break;
    		}
		}
		return result;
	}
Lexeme getNextLexeme ( ) { //从结果集取出，并移除第一个Lexme
 Lexeme result = this . results . pollFirst ( ) ; while ( result != null ) { //数量词合并
 this . compound ( result ) ; if ( Dictionary . getSingleton ( ) . isStopWord ( this . segmentBuff , result . getBegin ( ) , result . getLength ( ) ) ) { //是停止词继续取列表的下一个
 result = this . results . pollFirst ( ) ; } else { //不是停止词, 生成lexeme的词元文本,输出
 result . setLexemeText ( String . valueOf ( segmentBuff , result . getBegin ( ) , result . getLength ( ) ) ) ; break ; } } return result ; }
返回lexeme

同时处理合并
@return
返回lexeme