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


LegacyCommonTokenStream(tokenSource: ITokenSource, channel: int)

Parameters

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): IList<[IToken](/Stimulsoft.Reports.Class.Reference.NET/Stimulsoft_Data/Expressions/Antlr/Runtime/IToken.html)>

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


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>