This class is a scanner generated by JFlex 1.4.1 on 12/18/07 9:22 PM from the specification file /Volumes/User/grantingersoll/projects/lucene/java/lucene-clean/src/java/org/apache/lucene/analysis/standard/StandardTokenizerImpl.jflex
コード例 #1
0
 /// <summary> Creates a new instance of the {@link Lucene.Net.Analysis.Standard.StandardTokenizer}.  Attaches
 /// the <code>input</code> to the newly created JFlex scanner.
 ///
 /// </summary>
 /// <param name="input">The input reader
 /// </param>
 /// <param name="replaceInvalidAcronym">Set to true to replace mischaracterized acronyms with HOST.
 ///
 /// See http://issues.apache.org/jira/browse/LUCENE-1068
 /// </param>
 public StandardTokenizer(System.IO.TextReader input, bool replaceInvalidAcronym)
 {
     InitBlock();
     this.replaceInvalidAcronym = replaceInvalidAcronym;
     this.input   = input;
     this.scanner = new StandardTokenizerImpl(input);
 }
コード例 #2
0
        internal static StandardTokenizerImpl GetStandardTokenizerImpl(System.IO.TextReader reader)
        {
            if (impl == null)
            {
                impl = new StandardTokenizerImpl(reader);
            }
            else
            {
                impl.yyreset(reader);
            }

            return(impl);
        }
コード例 #3
0
ファイル: BreakWords.cs プロジェクト: zweib730/beagrep
  public static Token Next(StandardTokenizerImpl scanner)
  {
    int tokenType = scanner.GetNextToken();

    if (tokenType == StandardTokenizerImpl.YYEOF) {
      return null;
    }

    int startPosition = scanner.yychar();

    string tokenImage = scanner.yytext();
    return new Token(tokenImage, startPosition, startPosition
                     + tokenImage.Length,
                     StandardTokenizerImpl.TOKEN_TYPES[tokenType]);
  }
コード例 #4
0
		/// <summary> Creates a new StandardTokenizer with a given
		/// <see cref="Lucene.Net.Util.AttributeSource.AttributeFactory" />
		/// </summary>
		public StandardTokenizer(Version matchVersion, AttributeFactory factory, System.IO.TextReader input):base(factory)
		{
			InitBlock();
			this.scanner = new StandardTokenizerImpl(input);
			Init(input, matchVersion);
		}
コード例 #5
0
 /// <summary> Creates a new StandardTokenizer with a given {@link Lucene.Net.Util.AttributeSource.AttributeFactory} </summary>
 public StandardTokenizer(AttributeFactory factory, System.IO.TextReader input, bool replaceInvalidAcronym)
     : base(factory)
 {
     InitBlock();
     this.scanner = new StandardTokenizerImpl(input);
     Init(input, replaceInvalidAcronym);
 }
コード例 #6
0
 /// <summary> Creates a new instance of the {@link StandardTokenizer}. Attaches the
 /// <code>input</code> to a newly created JFlex scanner.
 /// </summary>
 public StandardTokenizer(System.IO.TextReader input)
 {
     InitBlock();
     this.input   = input;
     this.scanner = new StandardTokenizerImpl(input);
 }
コード例 #7
0
 /// <summary> Creates a new StandardTokenizer with a given
 /// <see cref="Lucene.Net.Util.AttributeSource.AttributeFactory" />
 /// </summary>
 public StandardTokenizer(Version matchVersion, AttributeFactory factory, System.IO.TextReader input) : base(factory)
 {
     InitBlock();
     this.scanner = new StandardTokenizerImpl(input);
     Init(input, matchVersion);
 }
コード例 #8
0
		/// <summary> Creates a new instance of the {@link Lucene.Net.Analysis.Standard.StandardTokenizer}.  Attaches
		/// the <code>input</code> to the newly created JFlex scanner.
		/// 
		/// </summary>
		/// <param name="input">The input reader
		/// </param>
		/// <param name="replaceInvalidAcronym">Set to true to replace mischaracterized acronyms with HOST.
		/// 
		/// See http://issues.apache.org/jira/browse/LUCENE-1068
		/// </param>
		public StandardTokenizer(System.IO.TextReader input, bool replaceInvalidAcronym)
		{
			InitBlock();
			this.replaceInvalidAcronym = replaceInvalidAcronym;
			this.input = input;
			this.scanner = new StandardTokenizerImpl(input);
		}
コード例 #9
0
		/// <summary> Creates a new instance of the {@link StandardTokenizer}. Attaches the
		/// <code>input</code> to a newly created JFlex scanner.
		/// </summary>
		public StandardTokenizer(System.IO.TextReader input)
		{
			InitBlock();
			this.input = input;
			this.scanner = new StandardTokenizerImpl(input);
		}
コード例 #10
0
ファイル: StandardTokenizer.cs プロジェクト: stgwilli/ravendb
 public StandardTokenizer(AttributeFactory factory, System.IO.TextReader input, bool replaceInvalidAcronym) : base(factory)
 {
     InitBlock();
     this.scanner = new StandardTokenizerImpl(input);
     Init(input, replaceInvalidAcronym);
 }
コード例 #11
0
ファイル: StandardTokenizer.cs プロジェクト: zweib730/beagrep
	public const int ACRONYM_DEP       = 8; /* deprecated */

        /// <summary>Constructs a tokenizer for this Reader. </summary>
        public StandardTokenizer(System.IO.TextReader reader) : base(reader)
        {
	    this.scanner = StandardTokenizerImpl.GetStandardTokenizerImpl(reader);
        }
コード例 #12
0
		internal static StandardTokenizerImpl GetStandardTokenizerImpl(System.IO.TextReader reader)
		{
			if (impl==null)
			{
				impl = new StandardTokenizerImpl(reader);
			}
			else
			{
				impl.yyreset(reader);
			}

			return impl;
		}
コード例 #13
0
        public const int ACRONYM_DEP = 8;       /* deprecated */

        /// <summary>Constructs a tokenizer for this Reader. </summary>
        public StandardTokenizer(System.IO.TextReader reader) : base(reader)
        {
            this.scanner = StandardTokenizerImpl.GetStandardTokenizerImpl(reader);
        }