LegacyCommonTokenStream Class
Namespace: Stimulsoft.Data.Expressions.Antlr.Runtime
Inheritance
Implements: ITokenStream
Constructors
| Constructor | Description |
|---|---|
| LegacyCommonTokenStream() | |
| LegacyCommonTokenStream(ITokenSource tokenSource) | |
| LegacyCommonTokenStream(ITokenSource tokenSource, int channel) |
LegacyCommonTokenStream()
LegacyCommonTokenStream(tokenSource: ITokenSource)
Parameters
- tokenSource (ITokenSource)
LegacyCommonTokenStream(tokenSource: ITokenSource, channel: int)
Parameters
- tokenSource (ITokenSource)
- channel (int)
Methods
| Method | Returns | Description |
|---|---|---|
| Consume | void | |
| DiscardTokenType | void | |
| FillBuffer | void | |
| Get (+1 overloads) | IToken | |
| GetTokens (+4 overloads) | IList<IToken> | |
| LA | int | |
| LB | IToken | |
| LT | IToken | |
| Mark | int | |
| Release | void | |
| Reset | void | |
| Rewind (+1 overloads) | void | |
| Seek | void | |
| SetDiscardOffChannelTokens | void | |
| SetTokenSource | void | |
| SetTokenTypeChannel | void | |
| SkipOffTokenChannels | int | |
| SkipOffTokenChannelsReverse | int | |
| ToString (+2 overloads) | string |
Method Details
Consume
Consume(): void
DiscardTokenType
DiscardTokenType(ttype: int): void
Parameters
- ttype (int)
FillBuffer
FillBuffer(): void
Get
Get(i: int): IToken
Parameters
- i (int)
Returns IToken
Get(start: int, count: int): List<IToken>
Parameters
- start (int)
- count (int)
Returns List<IToken>
GetTokens
GetTokens(): IList<IToken>
Returns IList<IToken>
GetTokens(start: int, stop: int): IList<IToken>
Parameters
- start (int)
- stop (int)
Returns IList<IToken>
GetTokens(start: int, stop: int, types: BitSet): IList<IToken>
Parameters
- start (int)
- stop (int)
- types (BitSet)
Returns IList<IToken>
GetTokens(start: int, stop: int, types: IList
Parameters
- start (int)
- stop (int)
- types (IList
)
Returns IList<IToken>
GetTokens(start: int, stop: int, ttype: int): IList<IToken>
Parameters
- start (int)
- stop (int)
- ttype (int)
Returns IList<IToken>
LA
LA(i: int): int
Parameters
- i (int)
Returns int
LB
LB(k: int): IToken
Parameters
- k (int)
Returns IToken
LT
LT(k: int): IToken
Parameters
- k (int)
Returns IToken
Mark
Mark(): int
Returns int
Release
Release(marker: int): void
Parameters
- marker (int)
Reset
Reset(): void
Rewind
Rewind(marker: int): void
Parameters
- marker (int)
Rewind(): void
Seek
Seek(index: int): void
Parameters
- index (int)
SetDiscardOffChannelTokens
SetDiscardOffChannelTokens(discardOffChannelTokens: bool): void
Parameters
- discardOffChannelTokens (bool)
SetTokenSource
SetTokenSource(tokenSource: ITokenSource): void
Parameters
- tokenSource (ITokenSource)
SetTokenTypeChannel
SetTokenTypeChannel(ttype: int, channel: int): void
Parameters
- ttype (int)
- channel (int)
SkipOffTokenChannels
SkipOffTokenChannels(i: int): int
Parameters
- i (int)
Returns int
SkipOffTokenChannelsReverse
SkipOffTokenChannelsReverse(i: int): int
Parameters
- i (int)
Returns int
ToString
ToString(): string
Returns string
ToString(start: int, stop: int): string
Parameters
- start (int)
- stop (int)
Returns string
ToString(start: IToken, stop: IToken): string
Parameters
Returns string
Fields
| Field | Type | Description |
|---|---|---|
| channel | int | |
| discardOffChannelTokens | bool | |
| discardSet | List |
|
| lastMarker | int | |
| p | int | |
| tokens | List<IToken> |