Example #1
0
 public List <string> PreprocessText(string text)
 {
     return(text
            .Split()
            .Where(wrd => !filters.Any(fltr => fltr.ShouldExclude(wrd)))
            .Select(wrd => wordProcessor.ProcessWord(wrd))
            .ToList());
 }
Example #2
0
        // The main word processing algorithm
        public static void ProcessWords(IWordReader reader, IWordProcessor processor)
        {
            string word;
            while((word = reader.ReadWord()) != null) {
                processor.ProcessWord(word);
            }

            processor.Finish();
        }
Example #3
0
        public void RunWithoutFinish()
        {
            Processor.Start();
            string word;

            while ((word = Reader.ReadWord()) != null)
            {
                Processor.ProcessWord(word);
            }
        }
Example #4
0
        // The main word processing algorithm
        public static void ProcessWords(IWordReader reader, IWordProcessor processor)
        {
            string word;

            while ((word = reader.ReadWord()) != null)
            {
                processor.ProcessWord(word);
            }

            processor.Finish();
        }