BufferedTokenStream

open external class BufferedTokenStream(tokenSource: dynamic) : TokenStream

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

Constructors

BufferedTokenStream
Link copied to clipboard
fun BufferedTokenStream(tokenSource: dynamic)

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
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 fun LB(offset: Int): Int
LT
Link copied to clipboard
open 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

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

Inheritors

CommonTokenStream
Link copied to clipboard