CommonTokenStream

external class CommonTokenStream(lexer: dynamic, channel: Int) : BufferedTokenStream

See also

https

://github.com/antlr/antlr4/blob/master/runtime/JavaScript/src/antlr4/CommonTokenStream.js

Constructors

CommonTokenStream
Link copied to clipboard
fun CommonTokenStream(lexer: dynamic)
CommonTokenStream
Link copied to clipboard
fun CommonTokenStream(lexer: dynamic, channel: Int)

Functions

consume
Link copied to clipboard
fun consume()
fetch
Link copied to clipboard
fun fetch(n: Int): Int
fill
Link copied to clipboard
fun fill()
get
Link copied to clipboard
operator fun get(index: Int): Token
getNumberOfChannelTokens
Link copied to clipboard
fun getNumberOfChannelTokens(): Int
getTokens
Link copied to clipboard
fun getTokens(start: Int, stop: Int)
LA
Link copied to clipboard
fun LA(offset: Int): Int
LB
Link copied to clipboard
open override fun LB(offset: Int): Int
LT
Link copied to clipboard
open override fun LT(offset: Int): Int
mark
Link copied to clipboard
fun mark(): Int
release
Link copied to clipboard
fun release(marker: Int)
reset
Link copied to clipboard
fun reset()
seek
Link copied to clipboard
fun seek(index: Int)
sync
Link copied to clipboard
fun sync(index: Int): Boolean

Properties

channel
Link copied to clipboard
val channel: Int
fetchedEOF
Link copied to clipboard
val fetchedEOF: Boolean
index
Link copied to clipboard
val index: Int
tokens
Link copied to clipboard
val tokens: Array<Token>
tokenSource
Link copied to clipboard
val tokenSource: dynamic