KolasuANTLRLexer

abstract class KolasuANTLRLexer<T : KolasuToken>(val tokenFactory: TokenFactory<T>) : KolasuLexer<T>

Inheritors

Constructors

Link copied to clipboard
constructor(tokenFactory: TokenFactory<T>)

Functions

Link copied to clipboard
open override fun lex(inputStream: InputStream, charset: Charset, onlyFromDefaultChannel: Boolean): LexingResult<T>
open fun lex(file: File): LexingResult<T>
open fun lex(inputStream: InputStream): LexingResult<T>
open fun lex(code: String): LexingResult<T>
open fun lex(inputStream: InputStream, charset: Charset): LexingResult<T>
open fun lex(code: String, onlyFromDefaultChannel: Boolean): LexingResult<T>

Properties

Link copied to clipboard