Class FastCharStream
An efficient implementation of JavaCC's ICharStream interface.
Note that this does not do line-number counting, but instead keeps track of the character position of the token in the input, as required by Lucene's Token API.
Inheritance
System.Object
FastCharStream
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Lucene.Net.QueryParser.dll
Syntax
[Serializable]
public sealed class FastCharStream : ICharStream
Constructors
Name | Description |
---|---|
FastCharStream(TextReader) | Constructs from a System.IO.TextReader. |
Properties
Name | Description |
---|---|
BeginColumn | |
BeginLine | |
Column | |
EndColumn | |
EndLine | |
Image | |
Line |
Methods
Name | Description |
---|---|
BackUp(Int32) | |
BeginToken() | |
Done() | |
GetSuffix(Int32) | |
ReadChar() |