VBTokenReader Class
Represents an object that can provide tokens to a ILLParser in a forward-only direction for the Visual Basic
language.
public class VBTokenReader : MergableTokenReader, ITokenReader
- Inheritance:
- object TokenReaderBase MergableTokenReader object
- Implements:
- ITokenReader
Constructors
VBTokenReader(ITextBufferReader, IMergableLexer)
Initializes a new instance of the VBTokenReader
class.
public VBTokenReader(ITextBufferReader reader, IMergableLexer rootLexer)
Parameter | Type | Description |
---|---|---|
reader | ITextBufferReader | The ITextBufferReader to use for consuming text. |
rootLexer | IMergableLexer | The root IMergableLexer. |
Methods
GetNextToken()
Returns the next IToken that will be consumed by the token reader.
protected override IToken GetNextToken()
Returns
Inherited Members
- MergableTokenReader.Pop()
- MergableTokenReader.Push()
- TokenReaderBase.Advance()
- TokenReaderBase.AdvanceTo(int)
- TokenReaderBase.AdvanceTo(params int[])
- TokenReaderBase.AreNext(params int[])
- TokenReaderBase.GetLookAheadToken(int)
- TokenReaderBase.GetTokenText(IToken)
- TokenReaderBase.Initialize()
- TokenReaderBase.OffsetToPosition(int)
- TokenReaderBase.IsAtEnd
- TokenReaderBase.IsParserInErrorState
- TokenReaderBase.LookAheadToken
- TokenReaderBase.Offset
- TokenReaderBase.StackLevel
- TokenReaderBase.Token
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()