Package-level declarations
Types
Link copied to clipboard
open class OnDemandLexingTokenInputStream<TT : TokenType, T : Token<TT>>(lexingBase: LexingBase<TT, T>) : LexingBase<TT, T> , TokenInputStream<TT, T>
A TokenInputStream that generates tokens on demand (from a LexingBase)
Link copied to clipboard
open class TokenBasedTokenInputStream<TT : TokenType, T : Token<TT>>(val tokens: Array<T>, val map: PositionMap) : TokenInputStream<TT, T>
A TokenBasedTokenInputStream provides the Tokens for a Parser. It is created by a lexer
Link copied to clipboard
A TokenInputStream provides the Tokens for a Parser. It is created by a lexer