コード例 #1
0
ファイル: Analysis.Ext.cs プロジェクト: VirtueMe/ravendb
        /// <summary>
        /// </summary>
        public override TokenStream TokenStream(string fieldName, TextReader reader)
        {
            TokenStream t = null;
            t = new LetterOrDigitTokenizer(reader);
            t = new LowerCaseFilter(t);
            t = new ASCIIFoldingFilter(t);
            t = new SingleCharTokenizer(t);

            return t;
        }
コード例 #2
0
ファイル: Analysis.Ext.cs プロジェクト: stgwilli/ravendb
        /// <summary>
        /// </summary>
        public override TokenStream TokenStream(string fieldName, TextReader reader)
        {
            TokenStream t = null;

            t = new LetterOrDigitTokenizer(reader);
            t = new LowerCaseFilter(t);
            t = new ASCIIFoldingFilter(t);
            t = new SingleCharTokenizer(t);

            return(t);
        }
コード例 #3
0
            public override TokenStream ReusableTokenStream(System.String fieldName, System.IO.TextReader reader)
            {
                Tokenizer tokenizer = (Tokenizer)GetPreviousTokenStream();

                if (tokenizer == null)
                {
                    tokenizer = new SingleCharTokenizer(reader);
                    SetPreviousTokenStream(tokenizer);
                }
                else
                {
                    tokenizer.Reset(reader);
                }
                return(tokenizer);
            }
コード例 #4
0
			public override TokenStream ReusableTokenStream(System.String fieldName, System.IO.TextReader reader)
			{
				Tokenizer tokenizer = (Tokenizer) GetPreviousTokenStream();
				if (tokenizer == null)
				{
					tokenizer = new SingleCharTokenizer(reader);
					SetPreviousTokenStream(tokenizer);
				}
				else
					tokenizer.Reset(reader);
				return tokenizer;
			}
コード例 #5
0
ファイル: 241.cs プロジェクト: FoxLisk/Dragon-Book
 public _241(string source)
 {
     this.tokenizer = new SingleCharTokenizer(source);
     lookahead      = tokenizer.nextToken();
 }
コード例 #6
0
ファイル: 241.cs プロジェクト: FoxLisk/Dragon-Book
 public _241(string source)
 {
     this.tokenizer = new SingleCharTokenizer(source);
     lookahead = tokenizer.nextToken();
 }
コード例 #7
0
ファイル: 242.cs プロジェクト: FoxLisk/Dragon-Book
 public _242(string source)
 {
     this.tokenizer = new SingleCharTokenizer(source);
     nextChar = tokenizer.nextToken();
 }
コード例 #8
0
ファイル: 243.cs プロジェクト: FoxLisk/Dragon-Book
 public _243(string source)
 {
     this.tokenizer = new SingleCharTokenizer(source);
     next           = tokenizer.nextToken();
     second         = tokenizer.nextToken();
 }
コード例 #9
0
ファイル: 242.cs プロジェクト: FoxLisk/Dragon-Book
 public _242(string source)
 {
     this.tokenizer = new SingleCharTokenizer(source);
     nextChar       = tokenizer.nextToken();
 }