LexingBase

Constructors

Link copied to clipboard
constructor(input: CharacterInputStream)

Types

Link copied to clipboard
open class LexerError(message: String, name: String, details: String, start: Position, end: Position) : CompilerError

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open fun createError(details: String, start: Position = input.positionMaker.createPositionAtLocation(), end: Position = start): LexingBase.LexerError
open fun createError(name: String, details: String, start: Position = input.positionMaker.createPositionAtLocation(), end: Position = start): LexingBase.LexerError
open fun createError(message: String, name: String, details: String, start: Position, end: Position): LexingBase.LexerError
Link copied to clipboard
abstract fun makeToken(): T