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(Int32)
- TokenReaderBase.AdvanceTo(Int32[])
- TokenReaderBase.AreNext(Int32[])
- TokenReaderBase.GetLookAheadToken(Int32)
- TokenReaderBase.GetTokenText(IToken)
- TokenReaderBase.Initialize()
- TokenReaderBase.OffsetToPosition(Int32)
- TokenReaderBase.IsAtEnd
- TokenReaderBase.IsParserInErrorState
- TokenReaderBase.LookAheadToken
- TokenReaderBase.Offset
- TokenReaderBase.StackLevel
- TokenReaderBase.Token
- Object.ToString()
- Object.Equals(Object)
- Object.Equals(Object, Object)
- Object.ReferenceEquals(Object, Object)
- Object.GetHashCode()
- Object.GetType()
- Object.MemberwiseClone()