Inheritance: ITokensParser
 public QueryParser(DocumentIndexSetup setup)
 {
     _setup = setup;
     _doubleQuotes = new Regex("\"[^\"]+\"");
     _symbolRemover = new SpecialSymbolRemover();
     _steps = new List<Func<ParserContext, ParserContext>>
         {
             ReplaceDigitsWithSpecSymbol,
             RemoveNewLines,
             MakeToLowerCase,
             TransformDoubleQuotesPhraseToMandatoryWords,
             SplitBySpecialSymbolsThenRemoveThem,
             RemoveEmptyWords,
             RemoveNotIndexedString,
             TransformNonMandatoryWordsIntoCandidatesForContains,
             AddMandatoryWords,
             RemoveDuplicateWords,
         };
     _digitsTokensParser = new DigitsTokensParser();
 }
		public void SetUp()
		{
			_parser = new DigitsTokensParser();
		}