LookaheadStream Class

Namespace: Stimulsoft.Data.Expressions.Antlr.Runtime.Misc

Methods

Method Returns Description
Consume void  
Dequeue T  
Fill void  
IsEndOfFile bool  
LB T  
LT T  
Mark int  
NextElement T  
Release void  
Reset void  
Rewind (+1 overloads) void  
Seek void  
SyncAhead void  

Method Details

Consume

Consume(): void


Dequeue

Dequeue(): T

Returns T


Fill

Fill(n: int): void

Parameters

  • n (int)

IsEndOfFile

IsEndOfFile(o: T): bool

Parameters

  • o (T)

Returns bool


LB

LB(k: int): T

Parameters

  • k (int)

Returns T


LT

LT(k: int): T

Parameters

  • k (int)

Returns T


Mark

Mark(): int

Returns int


NextElement

NextElement(): T

Returns T


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)

SyncAhead

SyncAhead(need: int): void

Parameters

  • need (int)