Esempio n. 1
0
            public override TokenStreamComponents CreateComponents(string fieldName, TextReader reader)
            {
                Tokenizer source = new MockTokenizer(reader, MockTokenizer.WHITESPACE, false);
                TrivialLookaheadFilter filter = new TrivialLookaheadFilter(source);

                return(new TokenStreamComponents(source, filter));
            }
Esempio n. 2
0
        public void TestMissedFirstToken()
        {
            Analyzer analyzer = Analyzer.NewAnonymous(createComponents: (fieldName, reader) =>
            {
                Tokenizer source = new MockTokenizer(reader, MockTokenizer.WHITESPACE, false);
                TrivialLookaheadFilter filter = new TrivialLookaheadFilter(source);
                return(new TokenStreamComponents(source, filter));
            });

            AssertAnalyzesTo(analyzer,
                             "Only he who is running knows .",
                             new String[] {
                "Only",
                "Only-huh?",
                "he",
                "he-huh?",
                "who",
                "who-huh?",
                "is",
                "is-huh?",
                "running",
                "running-huh?",
                "knows",
                "knows-huh?",
                ".",
                ".-huh?"
            });
        }