Lucene.Net.QueryParsers.TestQueryParser.QPTestFilter.IncrementToken C# (CSharp) Method

IncrementToken() public method

public IncrementToken ( ) : bool
return bool
			public override bool IncrementToken()
			{
				if (inPhrase)
				{
					inPhrase = false;
                    ClearAttributes();
					termAtt.SetTermBuffer("phrase2");
					offsetAtt.SetOffset(savedStart, savedEnd);
					return true;
				}
				else
					while (input.IncrementToken())
					{
						if (termAtt.Term.Equals("phrase"))
						{
							inPhrase = true;
							savedStart = offsetAtt.StartOffset;
							savedEnd = offsetAtt.EndOffset;
							termAtt.SetTermBuffer("phrase1");
							offsetAtt.SetOffset(savedStart, savedEnd);
							return true;
						}
						else if (!termAtt.Term.Equals("stop"))
							return true;
					}
				return false;
			}
		}
TestQueryParser.QPTestFilter